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
decoratorsif/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
BooleanNumberCurrencySizePoint(a x and y position)Percentage
ListObjectEnumUnit(CSS units, think: px, %, em, etc.)FontTextAlignmentPostion(CSS prositioning)
DatetimeStringColor
- 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
BaseComponentLoopGenericBehavior
- FYN Suite
- Common
- Form
ButtonCheckboxColorDatetime(picker)Dropdown(Select/Combobox or any other name this common element is known by)Font(picker)FormGrid(interactive data grid)Group(element to visually group/combine components)Input(text input field)SliderEditor(rich text editor, wysiwyg markdown editor)
- Graphics
ChartFlagIconImageProgress
- Layout
Collapsable(Probably will be to aBehavior)DocksGridListResizable(Probably will be to aBehavior)Tabs
- Misc
Calander(subcomponent for `Common.Form.Datetime')Clock(subcomponent for `Common.Form.Datetime')
- Overlay
DialogModal(Likally to be deprecated or converted toBehavior)
- Form
- Common