issues
search
miguelperezcolom
/
mateu
Open source library for building awesome web UIs using good plain java
https://github.com/miguelperezcolom/mateu/wiki
Other
46
stars
11
forks
source link
recover v1 functionalities
#133
Open
miguelperezcolom
opened
1 month ago
miguelperezcolom
commented
1 month ago
Recover v1 functionalities:
[x] Activate spotbugs
[ ] Set jacoco and quality gates
[ ] Nested modals
[ ] Action on close modal
[x] Left and right side drawers
[ ] Partial forms
[ ] Actions on sections. Introduce a Section interface
[ ] Continue in browser tab/window
[ ] Include item id in url when navigating a crud
[ ] Include sums in cruds
[ ] Include kpis and messages in any view
[ ] Add close button (or equivalent) to message
[ ] Improve keyboard navigation: focus on first editable field, add shortcuts to click the default action in a form, ...
[ ] Use annotation to determine the i18n key to use. Set default language used in code
[ ] Add apps support
[ ] Add
@Directory
support
[ ] Add
HasWidgets
support for UI
[ ] Clone Redwood flows using Vaadin
[ ] Fix URL return type support
[ ] Confirm saving before exit
[ ] Save and next/previous
[ ] Save and stay
[ ] Save and new
[ ] Links to journeys in text
[ ] Dynamic field
[ ] Search + mandatory filters + optional filters
[ ] Static checks <-- additional rules
[ ] default = inferred + annotation = fixed + interface = dynamic
[ ] Html pattern + binding = js + html
[ ] Use grid/crud for selecting
[ ] Checkboxes/whatever in bottom bar. E.g. [ ] Create another user
[ ] Use value objects
[ ] Unit tests
[ ] UI modifier to simplify code. E.g. setStep(ui, stepId, step)
[ ] Open options on click, not on hover, to make it consistent
[ ] Mimic Github UX
[ ] Use crud to select 1 or many elements. e.g. for dropdowns
[ ] Use list of cards in crud, instead of grid
[ ] Add HasListProviders interface (needs the journey to recreate the object)
Recover v1 functionalities:
@Directory
supportHasWidgets
support for UI