Panels
8 items
Achievementspopup
Renders a festival-specific achievements popup screen with dynamic panel selection, level badge, and colour-cube post-processing for Quagmire and Lava Arena events.
Balatroscreen
Manages the UI screen for the Balatro minigame, handling layout, audio context, and lifecycle events.
Banspopup
Renders a UI popup screen displaying the list of banned players in the current server session.
Barterscreen
Manages the UI for player-initiated barter transactions (buying/selling items) with Doodads, including confirmation dialogs, duplicate handling, and server communication.
BeefaloSkinPresetsPopup
Manages a UI popup for viewing, loading, and saving Beefalo skin presets per character.
Birdinteractscreen
Displays a UI dialog for interacting with birds (e.g., in the Traderscreen), providing a customizable menu of actions via a curved window interface.
Caveselectscreen
A UI screen that allows players to select whether caves are enabled for a new server, and transitions to the server creation screen with the chosen setting.
Characterbioscreen
Renders the character biography screen UI with bio details, character puppet, and navigation controls for back, wardrobe, and video actions.
Cloudserversettingspopup
Manages the UI dialog for configuring settings for cloud server creation, including server name, description, password, privacy type, game mode, max players, and clan-specific options.
Collectionscreen
Manages the UI screen for accessing and navigating cosmetic collections, including skins, emotes, beards, beefalo gear, and profile flair, within the game's Redux UI framework.
Compendiumscreen
Manages the UI and navigation for the in-game compendium, which displays various reference panels such as history, character details, cookbook, and more.
ConnectingToGamePopup
Displays a waiting popup during server connection and handles user cancellation of the join request.
Defaultskinselection
Displays a UI popup allowing players to select default item skins for a character, saving selections to their user profile.
Festivaleventscreen
Manages the user interface for the festival event menu, including quick match, host, and browse server options, with support for Quagmire and Lava Arena events.
Genericwaitingpopup
Displays a generic waiting indicator with a progressively animated progress ellipsis and optional cancel functionality.
Groomerpopupgridloadout
Manages the UI screen for selecting and applying beefalo clothing loadouts in the groomer popup interface.
GridHermitCrabWardrobePopupScreen
Manages the hermit crab wardrobe popup screen UI, handling skin selection, input, and integration with the inventory system.
HostCloudServerPopup
Manages the UI popup shown while requesting and connecting to a cloud server for a festival event.
Inputdialog
Provides a reusable modal or non-modal dialog screen for capturing single-line text input from the user.
Inspectaclesscreen
Manages the UI screen for the Inspectacles minigame, handling input, animation flows, and solution reporting.
ItemBoxOpenerPopup
Renders and manages the interactive mystery box opening animation and item reveal flow, including animations, sound playback, and player input handling.
Itemboxpreviewer
Displays a preview of items inside a loot box or bundle by animating and arranging item images in a grid.
Itemservercontactpopup
Displays a waiting dialog while the game contacts the item server during startup.
Launchingserverpopup
Manages the UI state and logic while waiting for a dedicated server to start, transition through world generation, and respond to success or failure outcomes.
Lobbyscreen
Manages the lobby UI flow during online multiplayer game setup, including character selection, skin loadouts, wait states, and post-match XP/leaderboard panels.
Mainscreen
Manages the main menu screen for Don't Starve Together, including UI layout, button handling, authentication flow, and multiplayer session initialization.
Manageserverslotscreen
Displays a UI screen for managing a specific server save slot, offering options to delete, clone, convert cloud/local storage, or open the save folder.
Modconfigurationscreen
Manages the UI for configuring mod settings, displaying, editing, and persisting mod configuration options.
Modslistpopup
Constructs and displays a scrollable popup list of mod names, with optional workshop name queries and mod link support.
Modsscreen
Manages the mod configuration screen, handling UI layout, mod tab interaction, input controls, and apply/cancel actions for mod management in DST.
Morguescreen
A UI screen component that displays historical player death records (obituaries) and player encounter history in Don't Starve Together.
MultiplayerMainScreen
Main menu screen for Don't Starve Together multiplayer mode, providing server browsing, hosting, player summary, and settings navigation with dynamic seasonal banners.
Mysteryboxscreen
Renders the UI screen for viewing and opening mystery boxes, handling selection, display, and server-side box opening logic.
NamePresetScreen
Manages the UI dialog for creating or editing custom preset names and descriptions in the World Customization menu.
Networkloginpopup
Displays a waiting dialog during network login and inventory synchronization, handling login/cancellation callbacks and updating UI text based on progress state.
Optionsscreen
Manages game options UI, including graphics, audio, input mapping, language, and settings, with full dirty-state tracking, platform-aware configuration, and network-safe persistence.
Pausescreen
Manages the in-game pause menu interface, including server pausing, options access, scrapbook navigation, and disconnect handling.
Playersummaryscreen
Displays a player's character roster, recent item acquisitions, and access to skin and shop-related screens in the frontend UI.
Playstyleselectscreen
Displays a selection grid of game playstyles for host creation, enabling users to choose a world configuration before proceeding to server or cave setup.
PopupDialog
Renders a styled, interactive popup dialog screen with configurable size, theme, and buttons.
PresetPopupScreen
Displays a scrollable list of world or settings presets for selection, editing, or deletion in the UI.
Pumpkincarvingscreen
A UI screen for interactively carving pumpkins by placing carved shapes and fills on a target entity.
Pumpkinhatcarvingscreen
UI screen component that allows players to customize pumpkin hat face features by selecting variations via keyboard, gamepad, or mouse inputs.
PurchasePackScreen
Manages the in-game shop interface for purchasing character skins, item packs, and currency bundles with real or virtual currency.
Quickjoinscreen
Manages automated server search and connection logic for quick join functionality in the multiplayer UI.
RiftConfirmScreen
A UI screen that displays a confirmation dialog for rift-related actions, extending PopupDialogScreen with custom controller input handling to prevent accidental cancellation.
Scarecrowpopupgridloadout
Manages the UI popup for selecting and applying clothing skins to a scarecrow character in the wardrobe interface.
Scrapbookdata
Static data registry defining scrapbook entries for items, creatures, and structures used in the in-game scrapbook UI.
Scrapbookscreen
Manages the scrapbook UI screen, displaying unlocked game knowledge with filtering, search, and per-entry details, while handling player input, focus navigation, and state persistence.
Servercreationscreen
Manages the UI for creating and configuring dedicated or hosted multiplayer servers in Don't Starve Together.
Serverlistingscreen
Manages the server browsing UI, including filtering, sorting, listing, and joining of online and LAN servers with dynamic filter management and server metadata display.
Serverslotscreen
Manages the server selection screen UI, displaying existing save slots, filtering/sorting options, and handling user interactions for joining or creating new game instances.
SetPopupDialog
Displays a UI dialog showing details of a skin set, including required items, ownership status, and reward information.
Skindebugscreen
A debug UI screen for previewing and adjusting character clothing skin assets in real-time.
SkinPresetsPopup
Displays a scrolling list of skin presets for a specific character, allowing users to load or save custom skin configurations.
Snowmandecoratingscreen
A UI screen that allows players to interactively decorate snowmen by placing decorative items onto snowball stacks using keyboard/controller input.
Subscreener
Manages navigation between sub-menus in a Redux-based UI screen by coordinating button selection, screen visibility, and focus movement.
Textlistpopup
Renders a scrollable popup UI screen displaying a list of text items with optional buttons and navigation support.
Usercommandpickerscreen
Displays a scrollable list of user commands (player or server-specific) and handles user selection and execution.
Viewcustomizationmodalscreen
Renders a modal UI screen for viewing and switching between world customization settings and world generation options for predefined map levels in DST.
Wardrobepopupgridloadout
Manages the UI screen for selecting and applying character skins via a grid-style loadout interface in DST's Redux UI system.
Wardrobescreen
Manages the wardrobe UI for selecting and previewing character skins in Don't Starve Together.
Woodensignpopup
Renders a reusable UI dialog popup with a wooden board background, supporting customizable title, body text, and bottom action buttons.