Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recover v1 functionalities #133

Open
2 of 68 tasks
miguelperezcolom opened this issue Aug 4, 2024 · 0 comments
Open
2 of 68 tasks

recover v1 functionalities #133

miguelperezcolom opened this issue Aug 4, 2024 · 0 comments
Assignees

Comments

@miguelperezcolom
Copy link
Owner

miguelperezcolom commented Aug 4, 2024

Recover v1 functionalities:

June

  • Clarify usage of views/components/forms/layouts/cruds/...
  • Add "wrap" theme in horizontal layouts
  • Add support for routes and persistent links (only if main?). UriFragment
  • Add Quodana, besides SonarQube
  • Add support for async badges and values
  • Add support for virtual list (annotation on crud / implementing interface / method to override in Listing)
  • Place actions in sections. Introduce a Section interface
  • Add support for popover
  • Add support for list box to select items from list (@onetomany + items provider)
  • Add support for stackable layout
  • Use abstract http request for MVC support
  • Add support for widgets
  • Add support for action groups
  • Add support for help (help-text attribute?)
  • Add support for charts
  • Add support for details in crud
  • Add missing javadoc <-- use code assist?
  • Set jacoco and quality gates
  • 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
  • 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
  • Improve @Directory look and feel
  • Add HasWidgets support for UI
  • Clone Redwood flows using Vaadin
  • Add support for master-detail (editor on right) cruds
  • Confirm saving before exit
  • Save and next/previous
  • Save and stay
  • Save and new
  • Links to journeys in text
  • Dynamic field
  • Static checks <-- additional rules
  • Respect the following rule: default = inferred + annotation = fixed + interface = dynamic
  • Use grid/crud for selecting
  • Add support for Checkboxes/whatever in bottom bar. E.g. [x] Create another user
  • 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)
  • Add support for choices
  • Add support for extended drop downs (choices use case)
  • subapps (=ui with menu on left/right?)
  • image chooser
  • cards as forms
  • @OnCloseModal
  • banners
  • error messages on fields
  • keep focus after roundtrip
  • accordion
  • collapsible/collapsed
  • sections on same row/flex
  • review in mobile
  • folded ux
  • binding
  • action groups
  • check auth
  • i18n/x (dates, numbers)
  • HorizontalLayout
  • Iframes
  • check bean substitution
  • @NotNull on records
  • HasHeader, HasFooter, HasRightAside, HasLeftAside --> good for responsive
  • HasConsent
  • Flex layout for sections
  • Actions on sections
@miguelperezcolom miguelperezcolom self-assigned this Aug 4, 2024
@miguelperezcolom miguelperezcolom converted this from a draft issue Aug 4, 2024
@miguelperezcolom miguelperezcolom moved this from Todo to In Progress in Mateu Dec 14, 2024
@miguelperezcolom miguelperezcolom moved this from In Progress to Todo in Mateu Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant