Skip to contents

Setup

Load CSS/JavaScript, launch built-in examples, and view the changelog.

useGlassTabs()
Attach glasstabs CSS and JS dependencies
runGlassExample()
Run a built-in glasstabs example app
glasstabs_news()
Display the glasstabs changelog

Tab widget — UI

Animated glass-morphism tab navigation with a sliding halo, spring easing, and transfer trace.

glassTabsUI()
Animated glass-style tab navigation UI
glassTabPanel()
Define a single glass tab panel
glassTabsOutput()
Dynamic glass tab UI output
glass_tab_theme()
Create a custom color theme for glassTabsUI
glassTabCondition()
Build a conditionalPanel condition for a glasstabs widget

Tab widget — server

Server-side helpers for reading, switching, showing/hiding, disabling, badging, and dynamically rendering tabs.

glassTabsServer()
Server logic for glass tabs
renderGlassTabs()
Render a reactive glass tab UI
updateGlassTabsUI()
Programmatically switch the active glass tab
updateGlassTabBadge()
Update the badge count on a glass tab
showGlassTab() hideGlassTab()
Show or hide a glass tab
disableGlassTab() enableGlassTab()
Disable or enable a glass tab
appendGlassTab() removeGlassTab()
Append or remove a glass tab at runtime

Select widgets

Animated single-select and multi-select dropdown widgets for Shiny, with theming, search, update helpers, and reactive value helpers.

glassSelect()
Animated glass single-select dropdown
updateGlassSelect()
Update a glassSelect widget
glassSelectValue()
Reactive helper for glassSelect values
glassMultiSelect()
Animated glass multi-select dropdown filter
updateGlassMultiSelect()
Update a glassMultiSelect widget
glassMultiSelectValue()
Reactive helpers for glassMultiSelect values
glassFilterTags()
Shiny tag helper for a filter-tags display area tied to a glassMultiSelect
glass_select_theme()
Create a custom color theme for glass select widgets