mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-15 13:57:09 +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>
45 lines
1.4 KiB
JavaScript
45 lines
1.4 KiB
JavaScript
export * from './AddToPlaylistButton'
|
|
export * from './ArtistLinkField'
|
|
export * from './BatchPlayButton'
|
|
export * from './BitrateField'
|
|
export * from './CollapsibleComment'
|
|
export * from './ContextMenus'
|
|
export * from './DateField'
|
|
export * from './DocLink'
|
|
export * from './DurationField'
|
|
export * from './List'
|
|
export * from './MultiLineTextField'
|
|
export * from './Pagination'
|
|
export * from './PlayButton'
|
|
export * from './QuickFilter'
|
|
export * from './RangeField'
|
|
export * from './ShuffleAllButton'
|
|
export * from './SimpleList'
|
|
export * from './SizeField'
|
|
export * from './SongContextMenu'
|
|
export * from './SongDatagrid'
|
|
export * from './SongInfo'
|
|
export * from './SongTitleField'
|
|
export * from './LoveButton'
|
|
export * from './Title'
|
|
export * from './SongBulkActions'
|
|
export * from './useAlbumsPerPage'
|
|
export * from './useGetHandleArtistClick'
|
|
export * from './useInterval'
|
|
export * from './useResourceRefresh'
|
|
export * from './useRefreshOnEvents'
|
|
export * from './useToggleLove'
|
|
export * from './useTraceUpdate'
|
|
export * from './Writable'
|
|
export * from './SongSimpleList'
|
|
export * from './RatingField'
|
|
export * from './useRating'
|
|
export * from './useSelectedFields'
|
|
export * from './ToggleFieldsMenu'
|
|
export * from './QualityInfo'
|
|
export * from './formatRange.js'
|
|
export * from './playlistUtils.js'
|
|
export * from './PathField.jsx'
|
|
export * from './ParticipantsInfo'
|
|
export * from './OverflowTooltip'
|
|
export * from './useSearchRefocus'
|