AikoHyprSetup v2.3.0
AikoHyprSetup v2.3.0 - The Interactive Widgets Release 馃殌
This release introduces a massive expansion of the interactive Python/GTK 3 desktop widgets dashboard, along with visual refinements and robustness improvements to the theme system and configurations.
What's New & Enhancements 馃専
馃З New & Refined Interactive Widgets
- Aiko Search (
aiko --search): A premium Spotlight-style search panel. Features dynamic app launching, quick local file indexing, and search engines:- Google Mode: Real-time autocomplete suggestions parsed directly from the Google Suggest API (with encoding issues fixed for non-ASCII characters).
- YouTube Mode: Full video results fetched asynchronously in background threads. Displays video titles, channels, durations, description snippets, and downloads & caches thumbnails asynchronously in background threads.
- Themed Highlights: Recognizes search prefixes (
yt:,g:,w:,f:) and highlights them using Pango markup with the theme's active accent color.
- Aiko Audio (
aiko --audio): GTK-based audio manager for adjusting volume, channel balance, changing active output targets, and installing driver dependencies. - Aiko Calendar (
aiko --calendar): Theme-aware desktop calendar widget. - Aiko Recorder (
aiko --recorder): Sleek control panel for screen and audio recording utilizingwf-recorder. - Aiko Timer (
aiko --timer): Modern countdown and Pomodoro timer. - Aiko Monitors (
aiko --monitors): Clean monitor layout selector with active refresh rate selection.
馃帹 Theme Robustness & Host Theme Immunity
- Added defensive style overrides with
!importanttags for input fields (Entries and TextViews) across the Search, Notes, and Tasklist widgets. This prevents host light GTK themes from leaking and rendering white text on white backgrounds. - Fixed CSS parser errors for GTK CSS font-weights (numeric weights above
900replaced with900limit to prevent GTK parser crashes). - Enhanced Wofi theme selectors, resolving shorthand border replacement bugs.
馃敡 Configuration & Maintenance
- Added preservation logic for Fastfetch's
logo.sourcekey during installation/update operations. - Added
wf-recorderto package management for Arch, Debian, Fedora, openSUSE, and Alpine. - Upgraded the self-test suite (
test.sh) to automatically resolve the repository path, ensuring developers can run it reliably from any context.
Thank you for using AikoHyprSetup!