launcher icon indicating copy to clipboard operation
launcher copied to clipboard

Replace native elements with custom ones

Open Seirade opened this issue 3 months ago • 0 comments

Is your feature request related to a problem? Please describe. There current UI uses native (right-click) context menus and (hover) tooltips, which are inconsistent with other elements used elsewhere.

Describe the solution you'd like The context menus and tooltips should be replaced with a custom solution, either from a library or in-house. This would allow them not only to appear the same on all OS platforms, but also enable their appearances to be customized with a theme.

Describe alternatives you've considered Custom components would be more flexible to suit more specific needs, and may be slimmer than importing a whole third party library which tends to use a one-size-fits-all approach. Decisions would need to be made to weigh the tradeoffs.

Additional context A couple of libraries that could be used, or looked at for inspiration:

Context Menu: https://github.com/fkhadra/react-contexify Tooltips: https://react-tooltip.com/

Seirade avatar Oct 15 '25 16:10 Seirade