Comments (2)
Main goals refined:
- Module setup form components should generally be implemented as agnostic parent components for module components.
- Each setup form should control its states as well as optimized utilization of its child components.
- Initially components will be grouped into domains for simplifying the early development process -- first of which are bundled under the Vrp Domain.
- VrpBubbleMap should be a parent component of:
- MapAtlas
- MapLine
- MapCircle
- The controlling forms should follow immutable property management, cascading state data into each child component. Components can potentially be keyed to optimize the utilization of d3.
- Projection type should be defined by the parent form component.
- Data types should be defined for the vrp domain to force component definition and utilization.
- Things like shape scaling, color choice, etc. should be handled by the parent form component.
- Resizing of the svg and its components should be controlled by the parent form.
- Hover-text should be a default opt-out feature defined at the MapCircle component.
NOTE: this is an incomplete list. Not everything in this list should or will be implemented for the MVP. This list should be used as a general design guideline moving forward. Revisions are expected.
from solverstack-web.
completed basic refactor but need to do the following in the short-term:
- add styling to child components of Vrp setup
- add responsive resizing to Vrp setup
- add hovertext
- improve performance of refactor by doing mvp-worthy of the following:
- merging origin lat and lon onOriginUpdated & smarter checking
- general method implementations
- improve readability and molecularity
from solverstack-web.
Related Issues (20)
- VrpDistanceSetup page needed
- VrpOriginSetup page needed
- VrpScheduleSetup page needed
- user-baked module-chaining
- optimize forms
- generic loading UI HOT 3
- user session management with jwt
- home page HOT 1
- demo chained stack
- discover page
- fix d3 svg map draw bug
- add null island filter
- add ordered route visualization
- block off non-initial-mvp pages HOT 2
- add Route module help hover info
- fix column requirements bug
- soften up contiguous USA filter HOT 1
- add parsing adjustment for .csv files with blank trailing rows
- update node-fetch
- rename setup to stacks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solverstack-web.