-
Notifications
You must be signed in to change notification settings - Fork 11
Roadmap
Lucas Souza edited this page Jul 1, 2020
·
7 revisions
This will turn possible we construct a struct in JSON used by code easy extension to generate the node js code
For that we need:
-
Flow editor
- List of logic items like a flow
- It is possible to drop a item in the board
- Drag items around the board to arrange them
- Connect items by arrows to reference items
- For ACTION items, customizable icons are allowed
- For each item it is possible to indicate errors in red
- For each item it is possible to indicate warnings in yellow
- For each item it is possible to indicate that the item is selected
- Selection area
- Toolbar
- List of logic items that can be dropped on the editor board
-
Tree manager
- List of resources in tree view
- Drag and drop resources between tree items or others components
- Reorder items
- Indicates that an item is selected
- Indicates that an item is being edited
- Icons to expand items
- Custom icons for each item
- Select over a item can be disabled
- Double click over a item can be disabled
- Single click over a item can be disabled
- Drag over a item can be disabled
- Drop over a item can be disabled
- An item can receive a list of possible types to be dropped on it
-
Properties editor
- Fields:
- Expression
- Mapping objects to more fields
- Number
- Simple string
- Big string
- Full big string
- Selection
- Selection yes/No
- View only
- Boolean(Switch)
- Binary
- Assign
- Expression
- Group of fields
- Errors indications
- Warnings indications
- Focus on render configured
- Fields:
-
Modal
- Re-sizable
- Custom footer content
- Draggable
- Maximizable
-
Home page
- List of projects
- Search project by name
- Delete projects
- List of recently opened projects
- Configurations
- Import or export projects
- Add new project
- List of projects
-
Tabs manager
- List of tabs tabs
- Close button
- Center click with mouse to close tab
- Mouse scroll to reveal more tabs when you have many tabs opened
- List of tabs tabs
-
Context menu
- List of actions when you right click in some thing
- Options in the list
- Disabled options
- Line separator between options
- Sub-items
-
Output panel
- Problems
- Double click in a problem to open it
- Group problems by actions, routers or something
- Output
- Show history of interaction with the code easy extension
- Notifications
- Something that is important to be notified
- Problems
-
Basic audit for almost all items
- It will keep you a basic summary of the things that are changed
This will generate and run the code in the user device
Code easy platform
-
App web
- Pages
- Home page
- Editor page
- Components
- Pages
-
App desktop