Item logo image for Roblox Themes

Roblox Themes

5.0(

1 rating

)
ExtensionFunctionality & UI77 users
Item media 5 (screenshot) for Roblox Themes
Item media 1 (screenshot) for Roblox Themes
Item media 2 (screenshot) for Roblox Themes
Item media 3 (screenshot) for Roblox Themes
Item media 4 (screenshot) for Roblox Themes
Item media 5 (screenshot) for Roblox Themes
Item media 1 (screenshot) for Roblox Themes
Item media 1 (screenshot) for Roblox Themes
Item media 2 (screenshot) for Roblox Themes
Item media 3 (screenshot) for Roblox Themes
Item media 4 (screenshot) for Roblox Themes
Item media 5 (screenshot) for Roblox Themes

Overview

Customize and apply personalized visual color themes on Roblox.

A new "Theme" section is added directly to your Roblox Account Settings under Browser Preferences. Select from preset Dynamic and Calm color themes, or switch to the Custom tab to customize background, navigation, and text colors using live color pickers. Source Code: https://github.com/k-aljalood/RobloxThemes Changelog: v1.4 (Oct 2026) - Added support and class mappings for "The Hollow" theme (theme-halloween-2026). - Implemented multi-tone swatch detection and position-based card resolution across both standard and exclusive grid layouts. - Added automatic Dark mode enforcement and interaction locking (disabled state, opacity, and pointer-events suppression) on the native Mode selector when "The Hollow" is active. - Implemented state caching to preserve and automatically restore the user's previous mode selection and dropdown label when switching to other themes. - Updated early theme application and storage event handling to persist mode states across page reloads without visual flickering. v1.3 (Oct 2026) - Updated theme CSS class mappings to prefix format (theme-*) to align with Roblox's updated class naming convention. - Switched global click event listener to capture phase with full propagation suppression to intercept native theme interactions cleanly. - Removed automatic default theme reset handlers and programmatic click simulation to eliminate synthetic click race conditions. - Added support and class mappings for third-tab theme layouts (SET3_CLASSES). - Refactored theme section detection to prioritize tab groups, ignore custom cards, and prevent selecting outer settings containers. - Added active tab fallback logic to automatically highlight the primary native tab when no selection is present. - Added automatic color picker invocation using showPicker() when clicking anywhere on custom color cards. - Expanded stylesheet injection rules to target and suppress nested promotional upsell containers. - Removed tab content and pane container selectors from layout height override styles. - Updated and refined localization translations across title, description, and custom tab labels for multiple languages. v1.2 (Sep 2026) - Added early body mutation observer and reentrancy guards to prevent theme flickering during initial page load. - Implemented automatic reset of native theme selections to default when activating custom or non-classic themes. - Enhanced theme section and grid container resolution logic to maintain layout integrity. - Optimized custom CSS variable injection by avoiding redundant DOM mutations when stylesheet rules remain unchanged. - Added localization support for Simplified and Traditional Chinese script variants (zh_cn, zh_tw, zh_hans, zh_hant). - Corrected localization text errors for Indonesian, Malay, and Czech. - Improved script initialization lifecycle using document readyState validation. v1.1 (Sep 2026) - Updated DOM container and title selectors to align with Roblox's restructured theme settings layout. - Added support and color mapping for the native Classic theme. - Updated color preview extraction logic to detect nested indicator elements inside theme cards. - Adjusted custom tab dimensions and typography classes to match updated Roblox UI specifications. - Removed Plus promotional upsell banners, icons, and Exclusive Themes header elements to maintain an integrated interface. - Fixed color picker dialog displacement by updating custom cards in-place to prevent DOM element detachment. Disclaimer: This extension is an independent project and is not affiliated with, authorized, maintained, or endorsed by Roblox Corporation. "Roblox" and all related names and logos are trademarks of their respective owners.

Details

  • Version
    1.4
  • Updated
    October 24, 2026
  • Offered by
    k_aljalood
  • Size
    27.47KiB
  • Languages
    English
  • Developer
    Email
    k@aljalood.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps