eclipse / dirigible

Eclipse Dirigible™ Project
https://www.dirigible.io
Eclipse Public License 2.0
267 stars 90 forks source link

[UI] Widget implementation #1674

Open StanZGenchev opened 2 years ago

StanZGenchev commented 2 years ago

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
himchev commented 2 years ago

Could you please assign me

kainio commented 4 months ago

@StanZGenchev As AngularJs has reached its end of life, are there any plans to switch to Angular or any other still-supported UI framework?

kainio commented 3 months ago

Maybe adapting the official fundamentals library angular implementation might require less overwork.