discourse/app/assets/stylesheets/common
Joffrey JAFFEUX 043b4a4187
FIX: replaces data-tooltip usage by <DTooltip /> (#24062)
As much as possible I would like us to avoid having to go the with a global event listener on click/mouseover. For now I have removed all cases of `data-tooltip`, if we clearly identify a use case of a global event listener we might reconsider this.

The following changes are also included:
- by default tooltips won't attempt to focus first focusable element anymore
- tooltip will now use `cursor: pointer` by default
- a new service has been introduced: `InternalTooltip` which is responsible to track the current instance displayed by a `<DTooltip />`. Portal elements when replaced are not properly cleaned and I couldn't figure out a way to have a proper hook to ensure the previous `DTooltipInstance` is properly set as not expanded; this problem was very visible when using a tooltip as interactive and hovering another tooltip, which would replace the interactive tooltip as not closed.
2023-10-23 21:09:02 +02:00
..
admin DEV: Add new experimental admin UI route and sidebar (#23952) 2023-10-19 14:23:41 +10:00
base UX: change to input field + label styling (#24060) 2023-10-23 17:36:36 +02:00
components FIX: don't nest all user info in one link (#23783) 2023-10-04 19:44:54 -04:00
float-kit FIX: replaces data-tooltip usage by <DTooltip /> (#24062) 2023-10-23 21:09:02 +02:00
foundation DEV: Add UI for passkeys (3/3) (#23853) 2023-10-13 12:24:06 -04:00
modal DEV: converts user-status modal to component (#23168) 2023-08-21 16:19:21 +02:00
select-kit UX: change to input field + label styling (#24060) 2023-10-23 17:36:36 +02:00
d-editor.scss UX: Fix form template mobile issues (#24019) 2023-10-19 11:09:34 -04:00
font-variables.scss FIX: Use rem for font sizes in post headings (#13720) 2021-07-14 11:15:58 +10:00
input_tip.scss A11Y: disable non-essential CSS animations for reduced-motion users (#23571) 2023-09-14 17:31:43 -04:00
loading-slider.scss FEATURE: Introduce 'loading slider' for page navigations (#22042) 2023-07-05 14:59:24 +01:00
printer-friendly.scss DEV: Remove lazy-yt and replace with lazy-videos (#20722) 2023-03-29 11:54:25 -04:00
software-update-prompt.scss REFACTOR: move shadow vars to css custom props (#22094) 2023-06-13 16:38:31 -04:00
topic-entrance.scss REFACTOR: move shadow vars to css custom props (#22094) 2023-06-13 16:38:31 -04:00
topic-timeline.scss UX: improve touch, swipe, panning performance on mobile menus (#23775) 2023-10-16 11:27:00 -07:00
whcm.scss A11Y: Improve accessibility in WHCM themes (#18606) 2022-10-17 07:07:46 -07:00