Restore the classic Trello card design layout and rollback the beta redesign to the familiar old UI
TrelloOldUI is a Tampermonkey userscript that restores Trello's previous card design layout, effectively rolling back the new beta redesign to the classic UI that many users prefer. This script maintains the familiar workflow and visual structure that made Trello so intuitive to use.
- 🔄 Layout Restoration: Converts the new grid-based layout back to the classic block layout
- 📱 Responsive Design: Maintains full-width content containers for better space utilization
- 🎨 UI Cleanup: Removes unnecessary sticky headers and optimizes spacing
- ⚡ Dynamic Loading: Handles Trello's SPA navigation and dynamic content loading
- 🔧 Non-Destructive: Only applies visual changes without affecting functionality
- Tampermonkey browser extension
- Access to Trello.com
- Install the Tampermonkey browser extension
- Click on the Tampermonkey icon and select "Create a new script"
- Copy the entire script from
script.js - Paste it into the Tampermonkey editor
- Save the script (Ctrl+S)
- Refresh any open Trello tabs
# Direct install link
https://github.com/gabrielrbarbosa/TrelloOldUI/raw/main/script.js- Grid-based layout with sidebar
- Sticky headers taking up space
- Limited content width
- Excessive margins and padding
- Full-width content layout
- Integrated sidebar content
- Optimized spacing
- Familiar card structure
The script works by:
- CSS Overrides: Injects custom styles to reset grid layouts
- DOM Manipulation: Moves aside content into the main content area
- Dynamic Monitoring: Uses MutationObserver to handle content changes
- SPA Compatibility: Detects navigation changes in Trello's single-page app
- Resets
display: gridtodisplay: block - Makes content containers 100% width
- Removes grid column/row constraints
- Optimizes padding and margins
- Hides redundant UI elements
You can modify the script to suit your preferences:
// Adjust content padding
padding: 16px 20px !important;
// Change header height
min-height: 40px !important;
// Modify section spacing
margin-bottom: 10px !important;- Ensure Tampermonkey is enabled
- Check if the script is active for
trello.com/* - Refresh the page after installation
- Check browser console for errors
- Clear browser cache
- Disable other Trello-related extensions temporarily
- Update to the latest script version
Contributions are welcome! Please feel free to:
- Fork the repository
- Create a feature branch (
git checkout -b feature/improvement) - Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/improvement) - Create a Pull Request
- Added section margin optimization
- Improved header padding
- Enhanced dynamic content handling
- Better SPA navigation support
- Initial release
- Basic layout restoration
- Grid to block conversion
This project is licensed under the MIT License - see the LICENSE file for details.
- Trello team for the original classic design
- Tampermonkey community for userscript support
- Users who provided feedback and suggestions
If you encounter any issues or have suggestions:
Made with ❤️ by gabrielrbarbosa
⭐ Star this repo if it helped you restore the classic Trello experience!
