🗃️ redux
86 items
📄️ Animbutton
A specialized button widget that displays an animated visual instead of static text, typically used for interactive UI elements with dynamic feedback.
📄️ Animspinner
A UI widget that displays an animated visual indicator for spinner selections, allowing runtime replacement of animation symbols for skinning or item preview.
📄️ Announcementwidget
Renders and animates announcement messages with optional icons, text, and fade-out effects.
📄️ Avengingghostbadge
Displays a custom ghost buff indicator on the player's HUD with a dynamic symbol and timer.
📄️ Badge
Renders a customizable status indicator (e.g., health, hunger, or custom metrics) with animated progress bars, warning pulses, and optional numeric display.
📄️ Bantab
Manages the ban list UI tab for managing banned players in the server admin interface, including displaying ban entries, viewing player details, and deleting or clearing bans.
📄️ BatOver
Manages visual and audio effects for bat-themed overlay animations triggered by the batspooked event, synchronized to screen resolution.
📄️ Beaverbadge
Renders the beaver meter UI widget with dynamic arrow animation based on the current sanity level and full moon state.
📄️ Beefbloodover
Displays a visual overlay indicating when the player's mount is hurt, with smooth opacity transitions and a pulse effect.
📄️ Bloodover
Renders a dynamic visual overlay on the screen when the owner entity is in critical health states such as freezing, overheating, starving, or suffering from lunar burn.
📄️ Boatmeter
Displays a boat's health status and leak state in the UI, updating dynamically during gameplay.
📄️ Button
Base class for interactive UI buttons, handling input, focus, state management, and visual feedback.
📄️ Canceltipwidget
Displays a localized UI tip indicating how to press and hold the cancel button to disconnect from a session.
📄️ Characterselect
Manages the character selection UI widget, displaying a central portrait with navigation controls and optional additional characters.
📄️ Chatqueue
Manages the display and animation of a scrolling chat message queue in the UI.
📄️ Consolehistorywidget
Renders a scrollable history of past console commands for user selection and completion.
📄️ Containerwidget
Renders and manages interactive UI widgets for containers, including slot layout, animations, and button handling.
📄️ Controllercrafting
Manages controller-based crafting UI interactions, including tab navigation, recipe selection, and crafting execution with repeat input support.
📄️ Controllercrafting Singletab
Manages a single tab in the controller-based crafting interface, handling recipe selection, tab navigation, and button press handling for crafting actions.
📄️ Controls
Manages the player HUD, input feedback, map UI, crafting menu, and wheel-based controls for all player interactions in Don't Starve Together.
📄️ Countdown
Displays the number of days until the next game build update on the main screen.
📄️ CountdownBeta
Renders a countdown timer UI widget for upcoming updates or events, supporting multiple visual modes (text-only, image-based reveal, released state, or Quagmire-themed).
📄️ Crafting
Manages the crafting UI widget, including recipe listing, scrolling, filtering, and layout for both standard and Quagmire game modes.
📄️ Craftslot
Renders a single slot in the crafting interface, handling recipe display, locking states, and user interaction for crafting or purchasing items.
📄️ Craftslots
Manages a dynamic set of crafting interface slots, handling visibility, popup enabling, and slot-specific operations for the crafting HUD.
📄️ Crafttabs
Manages the crafting interface tabs and recipe filtering for the player's inventory crafting system.
📄️ Customizationlist
Renders and manages interactive UI spinners for in-game world customization options in the sandbox menu.
📄️ Customizationtab
Manages the UI for selecting and editing world generation presets across multiple map levels in the sandbox menu.
📄️ Demotimer
Renders a demo-mode timer and purchase button in the HUD, updating dynamically based on play time.
📄️ Desync
Manages the visual desync HUD indicator, displaying connection state and network performance warnings to the player.
📄️ Dressupavatarpopup
Renders a character dressing-up preview UI with skinned body parts and displays associated player information.
📄️ Dressuppanel
Manages the UI panel for character clothing and skin customization in the lobby screen, supporting both offline and online modes.
📄️ Dropdown
A UI widget that presents a collapsible list of selectable text items, supporting both single and multiple selection modes.
📄️ Equipslot
Manages interactive equipment slots on the UI, handling item equipping, unequipping, and highlighting based on active items.
📄️ Eventannouncer
Manages the display queue of regular and clickable skin announcements in the HUD, handling timing, positioning, and shuffling of messages.
📄️ Fireover
Manages the visual and audio overlay effect for fire damage on the player character, including alpha transitions and sound feedback.
📄️ Flareover
Renders a full-screen overlay effect (e.g., for blinding light or screen flash) that fades out over time.
📄️ Followtext
Renders a text label that follows a target entity on screen, typically used for dynamic UI elements like floating text or status indicators.
📄️ Friendsmanager
Manages the UI panel for viewing friends, joining parties, and chatting in multiplayer sessions.
📄️ Fumeover
Manages dynamic visual overlays for fume and debuff effects on the player, based on proximity to spore clouds.
📄️ Giftitemtoast
Manages the visual and interactive gift tab UI element in the player HUD, handling its display state, animations, and controller-triggered gift opening behavior.
📄️ Gogglesover
Manages the visual rendering of goggle overlays when the player enters or exits goggle vision mode.
📄️ Grid
Manages a 2D grid-based layout of UI widgets with directional focus navigation.
📄️ Healthbadge
Renders a dynamic UI badge overlay that visually represents health status, buffs, effigies, and various status effects (e.g., freezing, healing, corrosion) for an entity.
📄️ Heatover
Renders a screen-space visual overlay that intensifies as the owner's temperature rises, accompanied by progressive audio feedback.
📄️ Hoverer
Renders and manages dynamic tooltip text near the mouse cursor, displaying contextual UI information such as item actions, entity names, and control hints.
📄️ Hudcompass
Manages the in-game compass HUD widget, including needle animation, rotation updates, and transition states for opening/closing the compass UI.
📄️ Hungerbadge
Renders a visual hunger status indicator with directional animation (increasing, decreasing, or neutral) based on the owner's hunger state.
📄️ IceOver
Manages a visual freeze overlay effect and sound feedback when an entity's temperature drops.
📄️ Image
Renders a textured image widget within the UI system, supporting multiple texture states, tinting, scaling, and interaction callbacks.
📄️ ImageButton
A UI widget that displays an image and responds to user interaction states such as focus, press, disable, and selection, with support for per-state texture and color customization.
📄️ Ingredientui
Renders a UI element representing a crafting ingredient in the recipe UI, handling visual state, quantity display, tooltip, and interactivity.
📄️ Inkover
Manages visual ink splatter effects on a player character when they become inked.
📄️ Inkover Splat
Displays a screen-space ink splat animation overlay during specific in-game events.
📄️ InspectaclesOver
Manages the Winona Inspectacles overlay UI, including idle animation, activation/deactivation transitions, and directional pinger tracking.
📄️ Inspirationbadge
Manages the visual and client-side UI representation of Wathgrithr's Inspiration ability, including slot activation states and buff icon updates.
📄️ Intentionpicker
A UI widget that lets players select a server intention (Social, Cooperative, Competitive, or Madness) via interactive buttons.
📄️ Inventorybar
Manages the player's inventory HUD bar, including slot layout, cursor navigation, item display, and controller mouse/focus integration.
📄️ Invslot
Handles player interaction with inventory slots, including item placement, removal, trading, and construction container integration.
📄️ Itemimage
Renders a visual item frame with dynamic skin/icon display, new/unlocked status indicators, and click interaction handling in UI screens.
📄️ Itemselector
Manages the UI widget for selecting inventory skins in the tradescreen, displaying a scrollable grid of items and handling user selection events.
📄️ Itemslot
A UI widget that displays an inventory item slot with support for highlighting, background layers, labels, and tile placement.
📄️ Itemtile
Renders an interactive inventory item tile in the UI, displaying item image, stack count, usage/perishability meters, and special visual effects based on item state and tags.
📄️ Kitcoonfood
A UI widget representing a clickable food bag for the Kitcoon pet, which initiates feeding actions when interacted with.
📄️ Kitcoonpoop
A UI widget representing a single piece of poop in the Kitcoon Poop minigame that responds to user interaction and animates upon interaction.
📄️ Kitcoonpouch
A UI widget that displays the Kitcoon's hibernation status and toggles hibernation on user input.
📄️ KitcoonPuppet
Manages the visual representation and state updates of a virtual pet kitcoon in the game's UI, including animations, hunger/happiness statistics, and hibernation lifecycle.
📄️ Leafcanopy
Manages a dynamic UI canopy of animated leaf rows that respond to camera movement and player position to simulate overhead foliage.
📄️ Listcursor
A UI widget that acts as a selectable cursor in scrollable lists, handling focus navigation and selection states.
📄️ Loadingwidget
Manages the visual loading screen UI, including animated background images and a dynamic ellipsis text effect during loading states.
📄️ Lobbychatqueue
Manages the display and scrolling of chat messages in the lobby UI, maintaining a rolling buffer of up to 20 messages.
📄️ Lunarburnover
Renders and manages the visual and audio effects for the lunar burn debuff on the owner entity, including layered intensity levels and supernova events.
📄️ Magicskincollector
Manages the UI widget for the Magic Skin Collector NPC, handling visual appearance, speech bubbles, dialogue animations, and idle speech intervals.
📄️ Mapcontrols
Renders interactive control buttons for map toggling, pausing, and camera rotation in the UI.
📄️ Mapwidget
Renders and manages the player's minimap and world-position mapping on the HUD, handling zoom, panning, and texture updates.
📄️ Mazegametile
A UI widget representing a single tile in a maze mini-game, displaying tile types via image textures.
📄️ Menu
Manages a dynamic collection of interactive menu items with keyboard and controller focus navigation, layout, and styling support.
📄️ Miasmacloudsover
A UI widget that displays a looping miasma cloud animation centered over an entity, typically used for visual feedback of miasma-based environmental effects.
📄️ Miasmaover
Manages the visual overlay representing miasma fog effects and goggle-based vision adaptation for the player, including animated background layers and dynamic brightness/scale adjustments.
📄️ Mightybadge
Renders Wolfgang's Mightiness status bar with dynamic visual feedback based on current might level and rate of change.
📄️ Mindcontrolover
Manages the visual overlay animation for mind control status on the HUD.
📄️ Minigametile
A UI widget representing a tile in a minigame, handling visual state, number display, highlighting, and user interaction via clicks and focus.
📄️ ModsTab
Manages the mod list UI in the server creation screen, including listing, enabling/disabling, configuring, updating, and displaying mod details for client and server mods.
📄️ Moisturemeter
Manages the visual HUD widget displaying a player's current moisture level and change rate in Don't Starve Together.
📄️ Moonstormdustover
Creates a screen-space visual overlay using the 'moonstorm_over' animation bank to depict dust effects during a moonstorm event.
📄️ Moonstormover
Manages the visual and audio overlay effects during a moonstorm, including screen fading, brightness adjustments, dynamic lighting, and shader-based dust animation.
📄️ Moonstormover Lightning
Displays animated lightning effects during Moonstorms, triggered periodically based on a countdown timer.
📄️ Mousecrafting
A crafting UI widget that displays crafting tabs and slots for mouse-based interaction, inheriting from the base Crafting widget.
📄️ Mousetracker
Tracks mouse movement relative to a joystick widget and triggers direction-specific animations for UI interaction.
📄️ Mvploadingwidget
Renders a horizontal carousel of MVP (Most Valuable Player) cards displayed during match results, showing player avatars, stats, and themed titles based on the current game mode.
📄️ Newhostpicker
A UI widget for selecting server host behavior (ALONE or TOGETHER mode) in the server creation screen.
📄️ Nightvisionfruitover
Manages the visual and audio overlay shown when the Night Vision Fruit effect is active on the player.
📄️ Nineslice
A UI widget that renders a scalable nine-sliced image by arranging nine sub-elements around a central content area.
📄️ Numericspinner
A UI widget for selecting integer values within a specified range, supporting both spinner buttons and direct text input.
📄️ Nutrientsover
Displays a visual overlay on screen when the player has nutrient vision active.
📄️ Onlinestatus
Displays the current online status and family-sharing indication on the main screen UI.
📄️ Pagedlist
Manages paginated display of static widgets using a provided update function and list of data items.
📄️ Parasitethrallover
Manages the visual overlay animation shown when a player is controlled by a parasite thrall effect.
📄️ Pethealthbadge
Displays a pet's health as a badge with optional dual buff icons and directional health-change indicators.
📄️ Pethungerbadge
A UI badge widget that displays an animated hunger indicator for a pet, extending the base badge with arrow animation support.
📄️ Ping
Displays the player's network latency (ping) value in the UI, updating periodically and changing text color based on quality thresholds.
📄️ Playeravatarpopup
Displays a UI popup window showing player avatar information including character portrait, equipment, and skins for a specified player.
📄️ Playerbadge
Renders a player's avatar and background in the UI, supporting various states such as AFK, ghost, host, and mod characters.
📄️ Playerdeathnotification
Manages the UI notification shown to players upon death, including revival options and world regeneration countdown for server admins.
📄️ Playerlist
Renders and manages the player list UI for the lobby screen, including player names, character badges, mute controls, and profile actions.
📄️ PopupNumber
Renders a floating numeric value above an entity or world position with animation and fading effects.
📄️ Quagmire Notificationwidget
Manages the display and animation of Quagmire cooking-related notifications (e.g., recipe discovered, cooked, failed, or appraisal results) in the HUD.
📄️ Quagmire Recipepopup
Renders and manages the interactive recipe details popup UI for the Quagmire game mode, displaying recipe name, description, ingredients, and build status.
📄️ Radiobuttons
Manages a group of radio button widgets for UI selection controls, supporting horizontal/vertical layouts and data-based selection.
📄️ Raindomeover
Renders a dynamic overlay indicating the influence of active rain domes around the player.
📄️ Recipelist
A UI widget that displays and manages a scrollable list of recipes for the Trade Inn, including coalesced ingredient display, time-to-expiry tracking, and input navigation.
📄️ Recipepopup
Renders and manages the crafting popup UI for displaying recipe details, ingredients, skin selection, and build actions.
📄️ Recipetile
Renders a visual tile representation of a crafting recipe, including its icon, layered textures, and optional foreground animations.
📄️ Resurrectbutton
Provides a UI button and input handling for triggering character resurrection via an effigy or grave.
📄️ RingMeter
Displays a circular progress meter on-screen, typically used to indicate time-based events such as buff durations or cooldowns, with support for fading and flashing animations.
📄️ Roseglassesover
Renders a visual overlay on the screen when the player has active rose glasses vision.
📄️ SandDustOver
Renders a looping dust animation overlay on the screen, typically used to indicate environmental conditions like sandstorms or dusty areas.
📄️ Sandover
Manages visual and auditory effects for sandstorm conditions and goggle vision on the player, including animated overlays and dynamic scaling adjustments.
📄️ Sanitybadge
Renders the sanity/lunacy indicator UI widget, including animations for sanity changes, rate direction, and ghost drain state.
📄️ Savingindicator
Displays a visual saving indicator with animation and text during world-saving operations.
📄️ ScrapbookToast
Manages the visual toast notification for new scrapbook entries, displaying a clickable icon in the HUD when the scrapbook is updated.
📄️ Scrapmonocleover
Renders an overlay animation when the player has Scrap Monocle vision active.
📄️ Screen
Base class for UI screens that manage event handlers, focus states, and activation/deactivation logic.
📄️ Scripterrorwidget
Displays a fullscreen error dialog with customizable title, message, optional additional text, and action buttons.
📄️ Scrollablelist
Manages a scrollable list of UI items with dynamic layout, scrollbar controls, and keyboard/controller navigation.
📄️ Secondarystatusdisplays
Manages a secondary UI display panel for player upgrades and inventory, aligned for split-screen multiplayer use.
📄️ Serversettingstab
Manages the server configuration UI tab for creating and editing dedicated servers in Don't Starve Together.
📄️ Skilltreetoast
Manages the visual toast UI element for skill point notifications in the player HUD, animating appearance/disappearance and handling controller focus and interaction.
📄️ Skinannouncement
Displays a UI widget announcing a newly unlocked skin, including the owner's name, skin name, and interactive functionality.
📄️ SkinCollector
A UI widget that manages the Skin Collector character's appearance, speech bubbles, animations, and dialogue logic during the skin trading mini-game.
📄️ Skinsandequipmentpuppet
A UI widget that renders a character skin and equipment preview puppet, handling character selection fallback, skin overrides, and animation updates.
📄️ Skinspuppet
Manages character appearance and animation playback for skin customization UI, including idle emotes, clothing changes, and skin-specific animations.
📄️ Skinspuppet Beefalo
A UI widget that renders a preview of a beefalo's skin configuration using animation state and build overrides.
📄️ Snapshottab
Displays and manages snapshots for a specific save slot in the server admin UI, allowing users to view, scroll through, and restore game states from stored snapshots.
📄️ Speechbubble
Renders a dynamic speech bubble with a face image and text, positioned relative to a target entity's screen coordinates.
📄️ Spinner
A UI widget that displays and allows selection from a list of options using arrow buttons, supporting both keyboard/controller input and programmatic control.
📄️ Statusdisplays
Manages the HUD status display widgets for player stats, pets, and resurrection functionality in Don't Starve Together.
📄️ Statusdisplays Lavaarena
Manages health and pet health status displays for the Lava Arena minigame, including dynamic UI updates, visibility toggling, and health pulse animations.
📄️ Statusdisplays Quagmire
A UI widget container for managing status-related display elements in the Quagmire scenario.
📄️ Statusdisplays Quagmire Cravings
Renders and animates the Quagmire hangriness status UI including bars, mouth animations, and screen shake/sound feedback.
📄️ Tab
Represents a single tab in a tab group UI component, handling visual state transitions and selection logic.
📄️ Tabgroup
Manages a collection of tab widgets, handling layout, selection, visibility, and transitions between tabs in UI contexts.
📄️ Targetindicator
Renders a dynamic UI indicator widget above a target entity, updating position, scale, alpha, and avatar based on distance and character state.
📄️ Teammatehealthbadge
Renders a player's health and optional pet health as a UI badge in Lava Arena scenarios.
📄️ Teamstatusbars
Manages and displays health status bars for teammates (other players and their pets) in the UI during multiplayer sessions.
📄️ Templates
Provides reusable UI template functions for constructing frontend screens, including backgrounds, panels, navigation elements, and interactive widgets.
📄️ Text
Renders and manages displayable text widgets with dynamic sizing, truncation, alignment, and multiline support for UI elements.
📄️ Textbutton
A clickable UI widget that displays text and automatically resizes a transparent background image to match the text width and height.
📄️ Textedit
A UI widget for displaying and editing text input with keyboard/controller support, formatting, and word prediction.
📄️ Textedit Steamdeck
A UI widget for text input that supports virtual keyboard editing, word prediction, text formatting, and keyboard/controller control handling.
📄️ Texteditlinked
A text input widget that links to adjacent text boxes to enable multi-box text entry flow, such as for password or code entry fields.
📄️ ThreeSlice
A UI widget that renders a horizontally or vertically scalable image by splitting it into three segments: a start cap, a repeating filler, and an optional end cap.
📄️ Tilebg
Renders a horizontally or vertically tiled background with optional end caps and separators, used for UI panels and containers.
📄️ Tilebg Quagmire
Creates and manages horizontal separator images for rendering tile backgrounds in the Quagmire biome UI.
📄️ Topmodspanel
Manages the display and interaction logic for the top mod rankings and featured mod in the server creation screen's mods tab.
📄️ Truescrollarea
Implements a scrollable UI container with scissored content rendering, draggable scrollbar, and keyboard/mouse scroll support.
📄️ Truescrolllist
A UI widget that manages scrollable lists of items by dynamically updating a fixed pool of widget instances.
📄️ Uianim
Provides a UI-specific animation state wrapper for entities used in the UI system.
📄️ Uianimbutton
A UI button widget that plays back animations based on its state (idle, focus, disabled, down, selected).
📄️ Uiclock
Renders a visual representation of in-game time (day/night cycles, phases, moon phases) with dynamic text, segments, and animations for both surface and cave worlds.
📄️ UpgradeModulesDisplay
Renders and manages the visual display of upgrade modules and energy charge level for the WX-78 character's HUD.
📄️ Video
Renders a video widget on an entity by interfacing with the VideoWidget component and its underlying video playback system.
📄️ Votedialog
Manages the vote UI dialog for player-initiated votes in multiplayer matches, handling visual rendering, animation, and integration with the player voter component and controller screen.
📄️ Wagpunkui
Manages the visual UI and HUD elements for the Wagpunk hat's targeting and level progression system in Don't Starve Together.
📄️ Wagpunkui Crosshair
Renders a visual crosshair animation used for targeting feedback during weapon Swing actions.
📄️ Wagpunkui Distmeter
A UI animation widget that displays a visual distance meter using the `wagstaff_armor_target` build and animation.
📄️ Wagpunkui Overlay
Renders a background overlay animation used in the Wagpunk UI.
📄️ Waitingforplayers
Manages the lobby UI grid showing player avatars, readiness states, and local player voting functionality during the waiting-for-players phase before world spawn.
📄️ Wandaagebadge
Renders and manages the visual age, health pulse indicators, and effigy status for Wanda's character in Don't Starve Together.
📄️ WendyFlowerOver
Manages the visual overlay animation for Wendy's flower pendant during specific gameplay states.
📄️ Werebadge
Renders the wereness progress indicator with animated overlays for different Werecreature forms and directional arrows for drain rate.
📄️ Wheel
Manages a circular UI menu for selecting actions or items, supporting both keyboard/mouse and gamepad navigation.
📄️ Wheelitem
Provides factory functions for generating UI wheel item configurations for emotes and chat commands.
📄️ Widget
Provides a foundational UI widget class with layout, focus, animation, and event management for frontend screens.
📄️ Widgetutil
Provides utility functions for crafting menu interactions, recipe construction logic, and UI indicator placement.
📄️ Wordpredictionwidget
Renders a UI widget for word prediction in the console, supporting keyboard and mouse navigation through prediction suggestions.
📄️ Worldresettimer
Manages the world reset dialog UI, including countdown display, survival time, and admin-triggered world resets.
📄️ Writeablewidget
Manages the in-game text input interface for writing to writeable objects (e.g., signs, notebooks), handling UI rendering, input processing, and communication with the networked writeable component.
📄️ Wx78Moisturemeter
Renders a visual moisture meter UI for WX-78, showing current moisture level, direction of change, and a warning marker for low moisture.
📄️ Yotbtoast
Manages the display and animation of the Year of the Boar (YOTB) gift toast UI element, including controller help text and visibility logic based on game state and player input.