Skip to content

Releases: unchihugo/FluentFlyout

v2.14.0 — Open Media Player & UI updates

Choose a tag to compare

@unchihugo unchihugo released this 12 Aug 18:07
4a8b696
v2.14 update banner, displaying volume mixer with mouse hovered over it

Introducing FluentFlyout v2.13: jump straight to your active media player from the Media Flyout, improved UI throughout the app, better Firefox browser app name detection, better settings saving reliability, and other improvements! 🎉 Thanks to everyone for the continued support and feedback! <3

📝 Changelog

🎵 Clickable Media Player Header

You can now click directly on the media player name in the Media Flyout to bring your active media player application straight to the foreground! We've updated the media player name section into a clickable button so switching to your playing media app (like Spotify, Chrome, or other players) is seamless. On Chrome and Edge, you also automatically navigate to the exact browser tab playing media!

To try this out, turn on "Show Media Player name" in Media Flyout settings. by @TeKa0 in #965

mouse hovering over media player name

🎨 UI Improvements & Polish

We've polished the interface throughout the settings and flyouts!

Firstly, the search box experience has been improved: We've updated the user experience regarding focusing and un-focusing from the search box resulting in a much better search experience, and polished the UI to match Windows 11 more closely.
image

We’ve also added smooth scrolling to the app, so when you navigate through the settings or the volume mixer UI, you’ll experience a sleek, modern scroll instead of abrupt jumps.

Sliders throughout the app have received updates as well: The hover, drag and click animations have been improved, visual inconsistencies (like the small gap at 0% and 100%) have been fixed, and clicking on a slider now brings the thumb to the pointer, allowing for continuous dragging. For the volume slider for example, this would previously have increased/decreased the volume by only 1.

The toggle switches and expandable cards throughout the settings window have also received hover and click animation improvements. by @unchihugo in #969

🌐 Firefox-based Browser App Recognition

Fixed app name detection for Firefox and Firefox-based browsers! Playing media from Firefox-based browsers will now properly resolve and display the correct browser or application name in the flyout instead of a string of random numbers and letters. by @zen1337th in #951

Before After
image image

Other updates:

  • 💾 Settings Save Reliability: Resolved an issue where saving settings could occasionally fail by adding automatic retry logic during file replacement. by @unchihugo in #964
  • 🎨 Updated Acrylic fallback window colors (when battery saver is turned on) to match native Windows theme guidelines even more accurately. by @Prakhar54-byte in #975
  • Fixed a rare bug causing crashes in the taskbar widget from frequently pausing/playing active media. by @frans15-2006 in #995
  • Updated About page translator credits. by @zen1337th in #943
  • Other bug fixes and changes

Language updates:

Code updates (for open source contributors):

  • Switched the UI framework dependency to our custom unchihugo.WPF-UI fork to enable faster fixes and UI updates across the codebase. All UI improvements in this update come from the fork: https://github.com/unchihugo/wpfui
  • GitHub Commits Changelog: v2.13.1...v2.14.0
Version SHA-256 hash
GitHub Release x64 702dbca1ffbc484d01e5fc9a094c3821e45b9abfcca4153c5cd31b4302c238e1

New Contributors

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Visit our download page to get the latest version, or install directly from the Microsoft Store for automatic updates. If you're on ARM64, you can install and use the x64 version.


v2.13.1 — Bug Fixes

Choose a tag to compare

@unchihugo unchihugo released this 12 Jul 16:34

This minor update focuses on fixing issues for first-time users. Thanks to everyone, especially our code contributors and translators, for the continued support!

📝 Changelog

Updates & fixes:

Code updates (for open source contributors):

Version SHA-256 hash
GitHub Release x64 9fc252972920ed0f11af18118705402cab36a66ecf8c7563a091908a8587343c

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.


v2.13.0 — Scrolling Text, Search & More!

Choose a tag to compare

@unchihugo unchihugo released this 05 Jul 14:50
aaa334f
v2.13 update banner

Introducing FluentFlyout v2.13: dynamic scrolling text on the taskbar widget, a global search to easily navigate settings, visual refinements that align the UI even closer to Windows, and a bunch of improvements to stability! 🎉 As always, thanks to everyone for the continued support and feedback, we really appreciate it! ❤️

📝 Changelog

📜 Scrolling Text for Taskbar Widget

Added a brand-new option to enable scrolling text on the taskbar widget! When track titles and artist names are too long, they usually get cut off with an ellipsis. This feature ensures that longer text are always fully readable by automatically scrolling them! We've also included some customization options for you to experiment with:

  • The text bounces left and right by default. You can change this to infinitely loop with the "Continuous Scroll" option.
  • Scrolling happens at a normal speed by default. You can change the text scrolling speed if you prefer a slower/faster scroll with the "Scroll Speed" option.

We're already looking into expanding this feature to other areas like the Media Flyout. Stay tuned! by @galagyy in #874

The Taskbar Widget with scrolling text enabled, scrolling title

🔍 Global Settings Search

FluentFlyout now has a new global search bar in your settings! As the app grows and more features roll out, it’s easy to feel overwhelmed by all the options. The new search bar allows you to quickly search for, find, and jump straight to the options you need. Try this out by finding the new Scrolling Text setting! by @Yasinnet0 in #914

The search bar at the top of settings

🔊 Autohide Taskbar Visualizer Baseline

Added a new toggle to automatically hide the visualizer, even if the baseline is enabled! Previously, turning on the baseline would always leave lines on the taskbar, even if audio is absent. We've listened and added a toggle to hide the baseline when no audio is playing—try it out!

The default behavior remains unchanged: The Taskbar Visualizer always autohides if baseline is turned off. by @unchihugo in #571

Baseline option with autohide underneath enabled

Other updates:

  • We're cleaning up the settings pages by moving Acrylic Window flyout settings into their own dedicated "Advanced Settings" section, as most users leave these options enabled by default. by @unchihugo in #899
  • Updated the expanded cards styling in settings to match Windows 11 design guidelines more closely, paired with refactored margins and cleanups to various UI components. by @unchihugo in #918
    Before UI Changes After UI Changes
    before UI changes after UI changes
  • Fixed an issue with exporting user settings where Uuid and IsStoreVersion were not being properly cleared. Importing settings will also ignore these fields, making it easier to share settings to other users. by @Yasinnet0 in #906
  • Under-the-hood improvements to code, leading to less crashes especially during app startups.
  • Updated developer contributors list in the About Page. by @zen1337th in #916
  • Updated the open-source licenses list in the About Page.
  • Clicking FluentFlyout notifications will now trigger its action instead of simply dismissing them.
  • Other bug fixes and changes

Language updates:

Code updates (for open source contributors):

  • Implemented under-the-hood efficiency improvements by creating a new HttpClient wrapper and refining global exception handling. by @unchihugo in #904
  • Moved Converter methods in /Classes/Utils to their own /Classes/Converters folder
  • Added a new FluentFlyout.SourceGenerators project with a Roslyn source generator to generate part of the new search functionality during builds. When adding new, searchable options in the settings, add a unique x:Name and Tag="Indexable" properties for it to be picked up for search.
  • GitHub Commits Changelog: v2.12.2...v2.13.0
Version SHA-256 hash
GitHub Release x64 d2b9715aa8283a5f12ca3b525656b50c089f01df3ef233b9d579663b84a230db

New Contributors

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.


v2.12.2 — Bug Fixes & Improvements

Choose a tag to compare

@unchihugo unchihugo released this 25 Jun 19:38
e96ca65

This update focuses on squashing bugs and improvements to user experience behind the scenes. Thanks to everyone for the continued support <3

📝 Changelog

Updates & fixes:

Code changes:

  • Fixed experiments unstable hash calculation.
  • Fixed Onboarding window firing Closing event twice.
  • Other bug fixes and changes
  • GitHub Commits Changelog: v2.12.1...v2.12.2
Version SHA-256 hash
GitHub Release x64 83f3ae2a69ba6aac1aefc540c8d07810c5102328e7543895be7163219fd821c7

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.


v2.12.1 — New Onboarding & Bug Fixes

Choose a tag to compare

@unchihugo unchihugo released this 22 Jun 11:08
dee4e3f
new onboarding window image

Introducing a brand-new onboarding experience for first-time users, alongside font rendering fixes for languages such as Japanese and Traditional Chinese, several translation updates and more. We’ve also enabled basic, anonymous usage data to help us improve the app, which you can easily disable in FluentFlyout Settings under System.

📝 Changelog

New features & fixes:

  • 🌟 New Onboarding Window — Added an onboarding window for first-time users to help set up and configure the app seamlessly from the very first launch! We're testing this out, and currently 50% of new users will be able to see this. by @unchihugo in #888
  • Every new version will send anonymous usage data to help diagnose issues and improve the app. This is enabled by default, and can be easily disabled in Settings > System. by @unchihugo in #891
  • Fixed an issue where fonts were not applied correctly across different languages such as Japanese, Traditional Chinese and Korean. by @lindwurm in #890
  • Fixed an issue where the Taskbar Widget and Up Next Flyout were visually too large or clipping in Japanese, Traditional Chinese and Korean. by @unchihugo in #889
  • Updated the active Developers, Contributors, and Translators lists in the About Page. by @FireWall-code in #851
  • Other bug fixes and changes
  • Updated translations of 14 languages (Thanks to @oski165 @urielejh @azaspidey @huntersun @ValDesign22 @saini07ayush @xsm2 @mlynado @tinoworld11 @topusuke @bywhite0 @junior0liveira @D4NA-DANA and others on Weblate ❤️) by @weblate in #868
  • GitHub Commits Changelog: v2.12.0...v2.12.1
Version SHA-256 hash
GitHub Release x64 1e2f0b76f28a9d126333266aca6a40139c81553d964c17068e7c375dee7af3f2

New Contributors

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.


v2.12.0 — Whitelists, Blacklists & More!

Choose a tag to compare

@unchihugo unchihugo released this 13 Jun 14:44
v2.12 update banner

This update brings some awesome and highly requested customization options, including a brand-new App Filtering page, the ability to individually toggle lock key indicators, and an option to lock the taskbar widget width! As always, thanks to everyone for your continued support and feedback <3

📝 Changelog

New features & settings:

  • App Filtering Page — Added a new App Filtering page for blocking/allowing media players to be detected! You can now control exactly which applications show up and are controllable from the flyouts and widgets. by @galagyy in #652
  • 🔓 Individual Lock Key Toggles — You can now individually choose which lock key indicators (Caps Lock, Num Lock, Scroll Lock) to show or hide, giving you more control over your Lock Key flyouts! by @FireWall-code in #844
  • 📏 Fixed Widget Width Toggle — Added a new toggle to the taskbar widget to keep it at a fixed width instead of resizing to fit the title and artist text! by @AndyAnderson8 in #845

Volume Flyout updates:

  • ⭐ Fixed the volume mixer not updating the app list properly when a new audio app is added or removed. Previously, the volume mixer only kept the audio sessions that were detected on startup. by @unchihugo in #829
  • Fixed an issue where the master and mixer volume sliders would not correctly clear their mute state when raised away from zero volume. by @lechixy in #858
  • Other bug fixes and changes

Language updates:

Version SHA-256 hash
GitHub Release x64 cfd8d28a980d955b78d485ce06c15757fc438d77a8294dff36d99f53abac7b91

New Contributors

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.


v2.11.3 — Bug Fixes & Polishing

Choose a tag to compare

@unchihugo unchihugo released this 26 May 13:35
f1ca737

This update is a patch release focusing heavily on squashing bugs and polishing the user experience, particularly around the new Volume Flyout! Thanks to everyone for your continued support <3

📝 Changelog

Bug fixes & improvements:

  • 🎚️ Volume Flyout Polish — The volume flyout slider interaction has been updated so that clicking it no longer instantly sets the volume to 0% or 100%. by @unchihugo in #783
  • Fullscreen Game Fixes — Fixed the volume flyout opening while a DirectX exclusive fullscreen app is running, even when the “disable in fullscreen” setting is enabled. This should stop games from minimizing if the volume flyout is enabled! by @unchihugo in #796
  • Fixed various taskbar widget and other UI issues related to theming inconsistencies that didn’t align with custom Windows theming. by @Yorzaren in #803
  • Fixed a bug that caused user settings to sometimes fail to save or persist correctly between app sessions. by @saransh-ops in #800
  • Implemented small UI adjustments to make the Volume Flyout feel smoother and look better. by @unchihugo in #783

Other updates:

  • Updated under-the-hood dependencies to their latest versions. by @unchihugo in #813
  • Updated the repository READMEs to reflect new download milestones and the current dependencies list. by @unchihugo in #818
  • Other bug fixes and changes
  • Full Changelog: v2.11.2...v2.11.3

Note: We're aware of an issue where the volume mixer doesn't display updated audio sessions. A fix for this will be implemented in the next update!

Version SHA-256 hash
GitHub Release x64 4964b279d27cc0a2b02468bb723daf45e43096ef60b5fc55a35189a1d4f19d97

New Contributors

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.


v2.11.2 — Quality-of-Life & Bug Fixes

Choose a tag to compare

@unchihugo unchihugo released this 04 May 18:19

📝 Changelog

  • ↕️ Vertical Taskbar Widgets — Added support for vertical taskbar layouts! If you prefer your taskbar on the left or right side of your screen (Windows Insiders builds recently started testing this out), the taskbar widgets will now automatically adapt. by @notaarryan in #523
  • 🔉 Fixed default audio device logic — the Taskbar Visualizer and Volume Flyout will now update again if you change your default output device. by @unchihugo in #775
  • Fixed a Media Flyout layout issue where an empty space would appear if the player info setting was disabled. by @unchihugo in #761
  • Optimized startup times by removing unnecessary initializations on boot. by @unchihugo in #738
  • Fixed log files not updating after v2.11.1
  • Other bug fixes and changes

Language updates:

Code changes:

  • Implemented under-the-hood repository improvements, including .editorconfig code style standardization and GitHub workflow security fixes. by @unchihugo in #764
  • Full Changelog: v2.11.1...v2.11.2
Version SHA-256 hash
GitHub Release x64 2b2dd3db697154cff4db5bc8dae3be2e1fd25c02675572db60dfb7bd3bb435b5

New Contributors

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.


v2.11.1 — Volume Flyout Bug Fixes

Choose a tag to compare

@unchihugo unchihugo released this 28 Apr 14:55
24398b7

📝 Changelog

  • Fixed Volume Flyout placement and expansion issues when flyouts are set at a top position by @unchihugo in #730
  • Fixed Volume Flyout appearing in Alt+Tab as a window by @unchihugo in #731

Translations

Version SHA-256 hash
GitHub Release x64 25ca6a0bad8d8c189a74455ce25aa29952a2ea8925c6db09df55e4fb9e4de5c2

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.


v2.11.0 — New Volume Flyout!

Choose a tag to compare

@unchihugo unchihugo released this 27 Apr 13:07
The new volume flyout The volume flyout's expanded volume mixer

Left: Volume Flyout, Right: Expanded Volume Mixer

This update introduces a major new feature we are super excited about: the highly requested Volume Flyout! We've also added a highly requested option to hide the pause icon overlay, and squashed a bug with Acrylic window backgrounds. 🎉 Thanks to everyone for your continued support and feedback <3

📝 Changelog

New features & settings:

  • 🔊 New Volume Flyout (Preview) — Introducing the brand-new Volume Flyout feature! It features a clean, modern design and also includes an expanded volume mixer so you can control individual app volumes directly from the flyout. Turning on this setting will disable Windows 11's native volume flyout! by @unchihugo in #387
  • 👁️ Hide Pause Icon Overlay — Added a new Taskbar Widget setting that gives you the ability to hide the pause icon overlay over the album art for a more unobstructed experience. by @The-Doggo in #672

More updates:

  • Updated how media player icons are cached, significantly improving Media Flyout's performance and smoothness!
  • Fixed an issue where flyouts with Acrylic backgrounds were not updating properly when the Windows system theme changed. It should now seamlessly adapt! by @unchihugo in #715
  • Updated under-the-hood dependencies to their latest versions for improved performance and stability. by @unchihugo in #714
  • The media flyout now more accurately detects that your mouse is hovering over it, preventing it from hiding when you don't want it to
  • Other bug fixes and changes

Translations:

Version SHA-256 hash
GitHub Release x64 bba3c5b3fd6ba03e89749658f0328c2491da266c8071990383066e05c091c5f9

New Contributors

📦 How to install

⬆️ The update is live on the Microsoft Store.
📦 Install directly from the Microsoft Store for automatic updates or visit our download page to get the latest GitHub release. If you're on ARM64, you can install and use the x64 version.