SwitchAI
Version: 4.1.0
Assistants
- Added MiroMind assistant
New
- Added preference to show assistants with voice input support in settings
- Major refactor and align with my apps schemes:
- Implement new updater with auto checker, changelog dialog, built-in installer and more
- Implement free android warn dialog inspired by FreeDroidWarn
- Improve base classes for components
- Few more changes
Improvements
- Set quick settings tiles category in assistant tile
- Update assistants icons and intents
Fixes
- Fix typo
Others
- Update assistant name "Le Chat" to "Vibe" due brand changes
- Update Kotlin imports
- Update target SDK version
- Update Gradle to 9 and bump dependencies
- Bump actions/checkout from 6 to 7 (#88)
Full Changelog: https://github.com/WSTxda/SwitchAI/compare/4.0...4.1
Version: 4.1.0
Assistants
- Added MiroMind assistant
New
- Added preference to show assistants with voice input support in settings
- Major refactor and align with my apps schemes:
- Implement new updater with auto checker, changelog dialog, built-in installer and more
- Implement free android warn dialog inspired by FreeDroidWarn
- Improve base classes for components
- Few more changes
Improvements
- Set quick settings tiles category in assistant tile
- Update assistants icons and intents
Fixes
- Fix typo
Others
- Update assistant name "Le Chat" to "Vibe" due brand changes
- Update Kotlin imports
- Update target SDK version
- Update Gradle to 9 and bump dependencies
- Bump actions/checkout from 6 to 7 (#88)
Full Changelog: https://github.com/WSTxda/SwitchAI/compare/4.0...4.1
1❤41👎11👌3👍1
⚠️ ViPER4Android FX Redesign — Discontinued
I have decided to discontinue this project. Most issues stem from the driver layer itself, and since I lack the C/C++ expertise to address them effectively, continuing development would be impractical.
I recommend migrating to ViPERFX_RE, which offers better progress in this area.
All builds and source code remain available for reference and use.
Thanks to everyone who contributed to or used this project. ❤️
I have decided to discontinue this project. Most issues stem from the driver layer itself, and since I lack the C/C++ expertise to address them effectively, continuing development would be impractical.
I recommend migrating to ViPERFX_RE, which offers better progress in this area.
All builds and source code remain available for reference and use.
Thanks to everyone who contributed to or used this project. ❤️
😭134👍34❤28🫡20🥱5😢3❤🔥1
MediaShell – GNOME Media Controls
Version: 2.1.0
- refactor: overhaul playback architecture, align project structure & ownership, Shell widget lifecycle, MPRIS cancellation ownership
- feat: animate album art on playback state, add spectrum/classic visualizer styles
- fix: truly LRU album art cache, deterministic PWA resolution, continuous scrolling text, restore app selector dismiss
- chore: format code, GNOME review hygiene, organize project files & arch
Full Changelog: https://github.com/WSTxda/MediaShell/compare/2.0...2.1
Version: 2.1.0
- refactor: overhaul playback architecture, align project structure & ownership, Shell widget lifecycle, MPRIS cancellation ownership
- feat: animate album art on playback state, add spectrum/classic visualizer styles
- fix: truly LRU album art cache, deterministic PWA resolution, continuous scrolling text, restore app selector dismiss
- chore: format code, GNOME review hygiene, organize project files & arch
Full Changelog: https://github.com/WSTxda/MediaShell/compare/2.0...2.1
❤25🤣10👀4👎2🦄2👍1
MediaShell – GNOME Media Controls
Version: 2.2.0
- refactor: unify shared artwork contracts
- refactor(shell): unify rendering album art fallback and surface ownership
- refactor: reorganize project names and files
- feat(popup): add MPRIS volume control
- feat(topbar): add album art metadata option (#8)
- feat(shell): consolidate loading album art cache and request lifecycle
- feat(visualizer): add vinyl style
- feat(prefs): redesign shortcut capture dialog
- feat(tests): improve build validation package
- fix(shell): align MPRIS contracts and GNOME lifecycle
- fix: polish presentation reuse and cleanup
- chore: harden album art integration tests and documentation
- chore(controls): move speed control to playback controls
- chore(tests): update tests
- chore(translations): update translations
- docs: focus project documentation on stable contracts
- docs: improve text content
Full Changelog: https://github.com/WSTxda/MediaShell/compare/2.1...2.2
Version: 2.2.0
- refactor: unify shared artwork contracts
- refactor(shell): unify rendering album art fallback and surface ownership
- refactor: reorganize project names and files
- feat(popup): add MPRIS volume control
- feat(topbar): add album art metadata option (#8)
- feat(shell): consolidate loading album art cache and request lifecycle
- feat(visualizer): add vinyl style
- feat(prefs): redesign shortcut capture dialog
- feat(tests): improve build validation package
- fix(shell): align MPRIS contracts and GNOME lifecycle
- fix: polish presentation reuse and cleanup
- chore: harden album art integration tests and documentation
- chore(controls): move speed control to playback controls
- chore(tests): update tests
- chore(translations): update translations
- docs: focus project documentation on stable contracts
- docs: improve text content
Full Changelog: https://github.com/WSTxda/MediaShell/compare/2.1...2.2
1❤30👍2👎2💔1
MediaShell – GNOME Media Controls
Version: 3.0.0
New
- Added Manual, Adaptive and Full playback control modes
- Added option to enhance GNOME native media controls, including the lock screen
- Added mouse/keyboard toast feedback and audio output switching
- Added track change toast for natural playback transitions
- Added exact PWA resolution and
- Added preferences search and settings backup
- Added
Improvements
- Major MPRIS architecture refactor
- Rebuilt position, metadata, artwork and app identity handling
- Added shared media runtime and independent Popup/Top Bar surfaces
- Reused native GNOME Shell styles
- Reduced runtime overhead and limited internal caches
- Improved checks, packaging and release commands
Others
- Added GNOME Shell 51 support
- Updated tests, translations and docs
Full Changelog: https://github.com/WSTxda/MediaShell/releases/tag/3.0
Version: 3.0.0
New
- Added Manual, Adaptive and Full playback control modes
- Added option to enhance GNOME native media controls, including the lock screen
- Added mouse/keyboard toast feedback and audio output switching
- Added track change toast for natural playback transitions
- Added exact PWA resolution and
Raise support- Added preferences search and settings backup
- Added
St.ReducedMotion support (51+)Improvements
- Major MPRIS architecture refactor
- Rebuilt position, metadata, artwork and app identity handling
- Added shared media runtime and independent Popup/Top Bar surfaces
- Reused native GNOME Shell styles
- Reduced runtime overhead and limited internal caches
- Improved checks, packaging and release commands
Others
- Added GNOME Shell 51 support
- Updated tests, translations and docs
Full Changelog: https://github.com/WSTxda/MediaShell/releases/tag/3.0
❤20👎4💔3