shinyglass 0.1.1
- Fix:
bslib::sidebar() / page_sidebar()
layout no longer collapses to a full-width stack. Glass floating-sidebar
rules now win over bslib’s later
position/width cascade, and open sidebars
reserve space in main so value boxes and cards stay fully visible beside
the chrome (not under it).
- Fix: nested
layout_sidebar() no longer double-floats.
Inner sidebars keep glass styling but use bslib’s in-flow grid so
content is not pushed into a large empty gutter beside a second absolute
panel.
- Improve: AdminLTE chrome (classic
shinydashboard and
bs4Dash) gets stronger glass overlay — translucent
header/sidebar, soft-tinted value/info boxes, and clearer menu active
states — without breaking AdminLTE layout.
shinyglass 0.1.0
- Initial release.
glass_theme() returns a bslib theme with Liquid
Glass styling for shiny apps:
translucent surfaces, backdrop blur, soft depth, and system
typography.
- Light and dark presets, with options for accent color, blur,
saturation, and corner radius.
- Works with
fluidPage(), navbarPage(),
bslib::page_sidebar(), and other page functions that accept
a bslib theme. Pass the theme via theme = glass_theme(), or
for teal apps
via options(teal.bs_theme = glass_theme()).
- Styles common Bootstrap and Shiny surfaces (cards, navbars,
sidebars, inputs, tables, plots, modals) and holds up on denser UIs such
as leaflet maps, DT, shinyWidgets, bs4Dash, and teal filter panels.