Skip to content

daattali/shinytip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shinytip

Simple flexible tootips for Shiny apps

Demo · by Dean Attali

R Build Status CRAN version


shinytip

Simple flexible tootips for Shiny apps

works in rmd/qmd works in dynamic ui (insertUI or renderUI) works in modals (shiny modalDialog or shinyalert) works in modules works on text works with shinycssloaders works with emojis

TODO programatically show/hide tooltip

biggest weakness: does not automatically detect the best position so it can run off-screen, but other libraries have that as well. on moble you need to click away rather than click again, also can't use HTML

Balloon.css make use of pseudo-elements, so if pseudo elements are already in use on an element, the tooltip will conflict with them resulting in potential bugs.

set option for all tooltips using shinytip.optionname

tippy doesn't work in all the scenarios i tried and doesnt support the optoins i wanted, although it does have a different et of options/methods that shinytip doesnt have so take a look there as well if shinytip doesnt do what you want. it's been in a "warning" state about its api changing for a year. its javascript whereas shinyitp is only css

bslib is only for bootstrap 5

prompter: must add use_prompt(), does not work on text (input must be a tag), does not have many of the customization options
bsplus: requires use_bs_tooltip(), does not work on text, also doesnt automatically position it correctly, doesnt have any customization options shinyBS: no longer maintained, couldn't get it to work

Releases

No releases published

Sponsor this project