You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we use "popper.js": "1.16.1" under the hood of KTooltip
some of the long-time-ago-forked Keen UI components utilize "tippy.js": "4.2.1"
These are quite old versions that blocked some refactoring and proved to be hard to upgrade. We need to either upgrade or replace by another library or native platform APIs, depending on when when we work on this. On that opportunity, it’d be ideal to move towards using a single solution.
This issue tracks current and future use-cases and their requirements, and collects related libraries and native platform APIs. Its goal is to research and decide on next steps.
Leaving a note here from the meeting with @LianaHarris360@marcellamaki@AlexVelezLl regarding on of the use-cases (Kolibri onboarding tutorial) that could be eventually related to this broader issue: Regarding the browsers support, we may go with the progressive enhancement approach for some features or compromise some of the other requirements. More to come as we keep exploring this area in the upcoming months :)
Summary
Currently, to achieve popover-like elements
"popper.js": "1.16.1"
under the hood ofKTooltip
"tippy.js": "4.2.1"
These are quite old versions that blocked some refactoring and proved to be hard to upgrade. We need to either upgrade or replace by another library or native platform APIs, depending on when when we work on this. On that opportunity, it’d be ideal to move towards using a single solution.
This issue tracks current and future use-cases and their requirements, and collects related libraries and native platform APIs. Its goal is to research and decide on next steps.
Use-cases
KTooltip
KDropdownMenu
Requirements
The following are must-haves directly motivated by our use-cases.
KOverlay
Related
tippy.js
inKDropdownMenu
: KDropdownMenu: Context Menu support #583, Proposal: Reconsider the interface of dropdown menus #634 ( )popper.js
Libraries
(not evaluated against the requirements yet)
Native APIs
The text was updated successfully, but these errors were encountered: