Releases: JADRT22/WaybarDynamicTheme
Releases · JADRT22/WaybarDynamicTheme
v4.0.0 - Major Architecture Release & Premium UI
🚀 v4.0.0 Major Release: Architecture Unification & Premium UI
This major update represents a significant leap forward in the project, unifying the core architecture and enhancing the visual experience.
✨ Major Highlights
- Unified Master Script (v4.0): All theme management logic is now consolidated into a single, high-performance script:
WaybarTheme.sh. - Premium Rofi Gallery: Redesigned wallpaper picker with a modern 3-column layout and large thumbnails for better previews.
- Full Config Example: Added a comprehensive
wallust.tomlexample to the README for effortless setup.
🛠️ Core Improvements
- Robust Security: Implemented global variable quoting to safely handle filenames with spaces and special characters.
- Optimized UI Refresh: Improved Waybar and GTK reloading logic for a smoother theme transition.
- Streamlined Installer: The
setup.shis now more robust and includes backward compatibility for legacy scripts.
🐞 Bug Fixes
- Corrected outdated version metadata in UI dialogs.
- Fixed broken Markdown formatting in previous release notes.
- Resolved potential path issues in complex user environments.
v3.1 - Unified WaybarTheme.sh & Repository Cleanup
🚀 v3.1 Release: Architecture Unification & Cleanup
This update significantly improves the project structure by consolidating multiple scripts into a single, high-performance master script.
Added
- Unified WaybarTheme.sh: A master script that merges Hub, Wallpaper Switcher, Layout Selector, and Refresh logic into one file.
- CLI Arguments Support: The new script supports direct execution via flags like
--refresh,--switch, and--layout. - Backward Compatibility: The
setup.shnow creates symbolic links for legacy script names, ensuring existing user keybinds do not break.
Changed
- Repository Cleanup: Removed redundant legacy scripts (
WaybarDynamicHub.sh,DynamicLayoutSwitcher.sh, andRefresh.sh). - Streamlined Workflow: Improved internal function calls for faster UI refreshing and color generation.
- Redesigned README: Updated documentation to reflect the new v3.1 all-in-one architecture.
Fixed
- Potential path issues when executing scripts from different directories.
v3.0 - Waybar Dynamic Hub & System Sync
✨ v3.0 Release: Waybar Dynamic Hub, Layout Switcher & System Sync
This is a major update focusing on centralizing theme management and deepening system integration.
Added
- Waybar Dynamic Hub: A central Rofi-based management menu (
WaybarDynamicHub.sh). - Bar Layout Switcher: Instant bar layout swapping from 40+ presets.
- Automated Installer: New
setup.shscript for dependency checking and automatic linking. - Deep Hyprland Sync: Dynamic window borders and shadows via Wallust.
- Real-time GTK Sync: Automatic GTK 3.0/4.0 theme reloading in
Refresh.sh. - New Templates: Added official Wallust templates for Cava, SwayNC, and Ghostty.
- Visual Improvements: Transition animation selector with 6 premium SWWW effects.
- Persistence: System now saves the LAST_WALLPAPER and WAYBAR_LAYOUT.
Changed
- Code refactoring for better performance.
- All internal documentation and UI translated to English.
- Redesigned README.md for the new v3.0 workflow.
Fixed
- GTK refreshing issues and config management bugs.
v2.0.0: Full Refactor and UI Improvements
Highlights
- Visual Previews: Rofi menu now displays image previews.
- Simplified Architecture: Removed Python dependencies in favor of direct Wallust integration.
- Better UI Sync: Automatic color sync for Waybar, Rofi, Kitty, and Ghostty.
- Localization: All scripts and documentation translated to English.
Check the CHANGELOG.md for full details.