Roblox Themes
1 rating
)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.
5 out of 51 rating
Details
- Version1.4
- UpdatedOctober 24, 2026
- Offered byk_aljalood
- Size27.47KiB
- LanguagesEnglish
- Developer
Email
k@aljalood.com - Non-traderThis 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
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