mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-14 05:17:13 +02:00
* style(ui): add tooltips for long playlist and album names - 5068 Signed-off-by: Thiago Sfreddo <sfredo@gmail.com> * fix dnd and improve performance Signed-off-by: Thiago Sfreddo <sfredo@gmail.com> * lint fixes Signed-off-by: Thiago Sfreddo <sfredo@gmail.com> * fix(ui): update tooltip styles for improved visibility and consistency Signed-off-by: Deluan <deluan@navidrome.org> * fix(ui): add overflow tooltip to playlist name for better visibility Signed-off-by: Deluan <deluan@navidrome.org> * refactor(ui): simplify OverflowTooltip and improve render performance - Inline styles from useMenuTooltipStyles into OverflowTooltip (single consumer) - Use MUI named colors (grey[700]/grey[300] with alpha) instead of raw rgba - Stabilize ref callback with useCallback to avoid unnecessary ref churn - Memoize Tooltip classes and hoist TransitionProps to module level - Fix useLayoutEffect dependency: observe DOM size, not title string --------- Signed-off-by: Thiago Sfreddo <sfredo@gmail.com> Signed-off-by: Deluan <deluan@navidrome.org> Co-authored-by: Deluan Quintão <deluan@navidrome.org> |
||
|---|---|---|
| .. | ||
| ActivityPanel.jsx | ||
| ActivityPanel.test.jsx | ||
| AppBar.jsx | ||
| AppBar.test.jsx | ||
| DynamicMenuIcon.jsx | ||
| DynamicMenuIcon.test.jsx | ||
| index.js | ||
| Layout.jsx | ||
| Login.jsx | ||
| Logout.jsx | ||
| Menu.jsx | ||
| Notification.jsx | ||
| NowPlayingPanel.jsx | ||
| NowPlayingPanel.test.jsx | ||
| PersonalMenu.jsx | ||
| PlaylistsSubMenu.jsx | ||
| SubMenu.jsx | ||
| Themes.jsx | ||
| useInitialScanStatus.jsx | ||
| UserMenu.jsx | ||
| useScanElapsedTime.jsx | ||
| useScanElapsedTime.test.jsx | ||