0.1.0 • Published 6 years ago
@fyn-software/component v0.1.0
component
Web component suite
TODO's
- FYN Core
- Extends (normalization and extension layer, dirty implemented, monkey-patched...)
- Events abstractions
- Mixins (To be convered to
decorators
if/when they hit browsers)
- FYN Data
- Base class (
Type
)- Assignable renderers (simple key-value object)
- Assingable data stores (might be usefull on type level, most likely will be remain on model level)
- Configuration API (couple of methods to configure your type)
- Types
Boolean
Number
Currency
Size
Point
(a x and y position)Percentage
List
Object
Enum
Unit
(CSS units, think: px, %, em, etc.)Font
TextAlignment
Postion
(CSS prositioning)
Datetime
String
Color
- Model (Will likally become a separate package)
- Configuration API (API to define fields and relations)
- Assingable data stores
- Stores (Will likally become a separate package)
- Configuration API
- Assingable
Endpoint
- Assingable
Adapter
- Base class (
- FYN Component
Base
Component
Loop
Generic
Behavior
- FYN Suite
- Common
- Form
Button
Checkbox
Color
Datetime
(picker)Dropdown
(Select/Combobox or any other name this common element is known by)Font
(picker)Form
Grid
(interactive data grid)Group
(element to visually group/combine components)Input
(text input field)Slider
Editor
(rich text editor, wysiwyg markdown editor)
- Graphics
Chart
Flag
Icon
Image
Progress
- Layout
Collapsable
(Probably will be to aBehavior
)Docks
Grid
List
Resizable
(Probably will be to aBehavior
)Tabs
- Misc
Calander
(subcomponent for `Common.Form.Datetime')Clock
(subcomponent for `Common.Form.Datetime')
- Overlay
Dialog
Modal
(Likally to be deprecated or converted toBehavior
)
- Form
- Common