component
Web component suite
TODO's
-
FYN Core
- [x] Extends (normalization and extension layer, dirty implemented, monkey-patched...)
- [x] Events abstractions
- [x] 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)
- [x] Configuration API (couple of methods to configure your type)
- Types
- [x]
Boolean
- [x]
Number
- [ ]
Currency
- [ ]
Size
- [ ]
Point
(a x and y position) - [ ]
Percentage
- [ ]
- [x]
List
- [x]
Object
- [x]
Enum
- [ ]
Unit
(CSS units, think: px, %, em, etc.) - [ ]
Font
- [ ]
TextAlignment
- [ ]
Postion
(CSS prositioning)
- [ ]
- [x]
Datetime
- [x]
String
- [ ]
Color
- [ ]
- [x]
- 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
- [x]
Base
- [x]
Component
- [x]
Loop
- [x]
Generic
- [ ]
Behavior
- [x]
-
FYN Suite
- Common
- Form
- [x]
Button
- [x]
Checkbox
- [x]
Color
- [x]
Datetime
(picker) - [x]
Dropdown
(Select/Combobox or any other name this common element is known by) - [x]
Font
(picker) - [x]
Form
- [ ]
Grid
(interactive data grid) - [x]
Group
(element to visually group/combine components) - [x]
Input
(text input field) - [x]
Slider
- [ ]
Editor
(rich text editor, wysiwyg markdown editor)
- [x]
- Graphics
- [ ]
Chart
- [x]
Flag
- [x]
Icon
- [x]
Image
- [x]
Progress
- [ ]
- Layout
- [x]
Collapsable
(Probably will be to aBehavior
) - [x]
Docks
- [x]
Grid
- [x]
List
- [x]
Resizable
(Probably will be to aBehavior
) - [x]
Tabs
- [x]
- Misc
- [x]
Calander
(subcomponent for `Common.Form.Datetime') - [x]
Clock
(subcomponent for `Common.Form.Datetime')
- [x]
- Overlay
- [x]
Dialog
- [x]
Modal
(Likally to be deprecated or converted toBehavior
)
- [x]
- Form
- Common