Skip to content

UI: Migrate all or-mwc-input elements of the Manager UI to Vaadin counterpart #2593

Description

@MartinaeyNL

Description

Work in progress

Acceptance Criteria

Work in progress

Implementation Notes

Work in progress

Activity

  1. added theissue type on Mar 6, 2026
  2. changed the issue type fromtoon Mar 6, 2026
  3. self-assigned this
    on Apr 17, 2026
  4. pierrekil commented on May 6, 2026

    @pierrekil
    Member
    • Input fields are not saved on 'enter'. They need pressing of submission button
    • update inputs for configuration items, e.g. 'AGENT ID' input field in agent link configuration item
    • Translucent button at upper right of when-then rule page
    • Settings pages still need updating
    Image
  5. remyberden commented on May 27, 2026

    @remyberden

    Agent link fields are still material design:
    Image

    config items popup has the old checkboxes
    Image

    These dropdowns are a mix of new buttons and old dropdowns?
    Image
    Image

    It has been changed on the assets page:
    Image

    but not on the rules page:
    Image

    Console providers is a mix of material and Vaadin:
    Image

    Not sure if it's part of the migration yet, but Fonts are a bit of mixed bag with old and new, different font-family as well as sizing makes it a bit jarring sometimes
    Image

    And as stated, a lot of the settings pages are not migrated, so I won't comment on those yet.

  6. MartinaeyNL commented on May 27, 2026

    @MartinaeyNL
    MemberAuthor

    Current state of the demo that is deployed on a test server:

    • 90% of all pages have been migrated from or-mwc-input (Material input fields) to or-vaadin-* (Vaadin input fields)
      There are a few "settings pages" pending, because of conflicts with PRs that are about to be merged.
      I will pick these up today.
    • See the epic (Manager UI: first iteration of the new Vaadin UI #2552) for separate issues to migrate all tables, menus, color pickers, toggles, or-json-forms and tabs.
    • Tests have been adjusted where necessary, but not all tests are succeeding at its current state.
    • Review by @Ekhorn (code and UI) and @wborn (UI testing) is pending.
  7. pierrekil commented on Jun 1, 2026

    @pierrekil
    Member

    This is to be addressed or decided before first release, from a UI point of view:

    • Button vertical alignment log page on the left
    • Restyle Keycloak pages
    • Map configuration buttons (appearance)
    • Pop-up for realm style to be adjusted
    • What to do with configuration items for first release? Maybe accept for first release @remyberden ?
  8. MartinaeyNL commented on Jun 11, 2026

    @MartinaeyNL
    MemberAuthor

    Accidentally moved this to DONE in the laggy GitHub Projects Board UI.
    It also assigned Rich for some reason 😂

    Moved it back now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

EnhancementImprovement of an existing feature

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions