dirigible
dirigible copied to clipboard
[UI] Widget implementation
We need to implement a widget library using AngularJS and Fundamental-styles, so we can use it in the new views and perspectives and also provide an easy way for our users to implement UIs using Dirigible. For now we will ignore the mobile widgets.
Widgets to implement
| Widget | State | Priority |
|---|---|---|
| Action Bar | Todo | high |
| Action Sheet | Todo | normal |
| Avatar Group | Todo | normal |
| Avatar | Done | high |
| Bar | Done | normal |
| Breadcrumb | Todo | normal |
| Busy Indicator | Done | high |
| Button | Done | high |
| Calendar | Todo | normal |
| Card | Done | normal |
| Carousel | Todo | normal |
| Checkbox | Done | high |
| Field Set | Done | high |
| Form Grid | Todo | normal |
| Form Group | Done | high |
| Form Header | Done | high |
| Form Item | Done | high |
| Form Label | Done | high |
| Form Message | Done | high |
| Input Group | Done | high |
| Input | Done | high |
| Radio | Done | high |
| Textarea | Done | high |
| Code | Todo | low |
| Counter | Todo | normal |
| Dialog | In progress | high |
| Feed Input | Todo | low |
| Feed List and Item | Todo | low |
| File Uploader | Todo | high |
| Generic Tiles | Todo | normal |
| Icon Tab Bar | Todo | high |
| Illustrated Message | Todo | normal |
| Info Label | Todo | high |
| Link | Todo | high |
| Grid List Selection | Todo | normal |
| Grid List | Todo | high |
| List Byline | Done | high |
| List Standard | Done | high |
| Menu | Partially done | high |
| Message Box | In progress | high |
| Message Page | Done | high |
| Message Strip | In progress | high |
| Message Toast | In progress | high |
| Micro Process Flow | Todo | normal |
| Notifications | Todo | low |
| Object Identifier | Todo | normal |
| Object List | Todo | normal |
| Object Marker | Todo | normal |
| Object Number | Todo | normal |
| Object Status | Done | normal |
| Pagination | Done | high |
| Panel | Done | high |
| Popover | Done | high |
| Product Switch | Todo | low |
| Progress Indicator | Todo | high |
| Quick View | Todo | normal |
| Rating Indicator | Todo | normal |
| Scrollbar | Done | high |
| Select | Done | high |
| Shellbar | Todo | low |
| Side Navigation | do not implement | |
| Slider | Todo | high |
| Status Indicator | Todo | normal |
| StepInput | Todo | high |
| Switch | Todo | high |
| Table | Done | high |
| Tabs | Todo | high |
| Text | Todo | low |
| Time | Todo | normal |
| Title | Done | normal |
| Token | Done | high |
| Tool Header | Done | normal |
| Toolbar | Done | high |
| Tree | Todo | normal |
| Upload Collection | Done | high |
| User Menu | Todo | normal |
| Vertical Navigation | Done | high |
| Wizard | Done | high |
| Combobox Input | Done | high |
| Contextual Menu | Done | high |
| Date Picker | Todo | high |
| Horizontal Navigation | Todo | low |
| Multi ComboBox | Done | high |
| Multi Input | Todo | high |
| Time Picker | Todo | normal |
Layouts to implement
| Layout | State | Priority |
|---|---|---|
| Dynamic Page | Todo | normal |
| Dynamic Side Content | Todo | normal |
| Fixed Card Layout | Todo | normal |
| Flexible Column | Todo | normal |
| Layout Grid | Todo | high |
| Layout Panel | Todo | high |
| Margins | Todo | normal |
| Paddings | Todo | normal |
| Page Footer | Todo | low |
| Page | Todo | normal |
| Resizable Card Layout | Todo | low |
| Section | Todo | high |
Could you please assign me
@StanZGenchev As AngularJs has reached its end of life, are there any plans to switch to Angular or any other still-supported UI framework?
Maybe adapting the official fundamentals library angular implementation might require less overwork.