Skip to content

Modernize VaadinIcon icons #8760

@stefanuebe

Description

@stefanuebe

Describe your motivation

The current set of Vaadin icons looks outdated and is rarely used even by ourselves. On the other hand it is built in and the first address for new devs to use, when they want to have icons in their application.

The current way of integrating other icons is either search the directory or implementing your own icon set, which is extra effort and thus not really #ffs.

Describe the solution you'd like

With Vaadin 8 we used font awesome icons to provide a neat looking set of icons. We should replace the Vaadin icons with an up to date icon library like Line Awesome or Google Material Symbols (if the respective license allows that kind of usage of course).

I would not extend the current enumeration, but only replace the icons. If for some reason icons cannot be replaced, it should keep the old VaadinIcon to prevent breaking changes.

Describe alternatives you've considered

Using the icon set generator and generate a enum.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions