/ModernFlyouts

A modern replacement for existing flyouts in Windows

Primary LanguageC#MIT LicenseMIT

ModernFlyouts

A modern replacement for existing flyouts in Windows

ModernFlyouts

Overview | Features | Installation | Screenshots

Overview

Default one

Overview

This application will replace the default audio/airplane/brightness flyouts found in Windows shown when the volume or brightness changes or when airplane mode key is pressed with a new modern UI.

This project is based on ADeltaX/AudioFlyout. With additional implementation for airplane mode and brightness flyouts. This project also includes a flyout for lock keys (caps lock, scroll lock & num lock).

Note : The native flyout is not permanently closed but will be hidden when this flyout is shown Thus, users have the freedom to choose between the windows default one. this modern one or none.

Features

  • Fluent UI (similar to the one in Windows 10X)
  • Follows system Light/Dark theme (the theme that taskbar has and not App Theme).
  • Media session control has new buttons such as Shuffle, Repeat, Stop and Timeline Info
  • AirplaneMode-flyout Module.
  • LockKeys-flyout Module.
  • Brightness-flyout Module.
  • Each Module can be disabled separately.
  • Can Choose either Windows Default Flyout, ModernFlyouts or None.
  • Flyout's TopBar can be hidden.
  • Flyout is Draggable
  • Flyout can aligned to default position
  • Slide Animation when hiding & showing.
  • Transitions.
  • And finally this application works in all versions of Windows 10 🎉🎉🎉 (and also tested on Windows 8) (fallback method is added for SMTC and not restricted to Windows 10 17763+)
  • Targets both .NET 4.6.2 & .NET Core 3.1 (Only .NET Framework 4.6.2 is publically available)

Installation

Modern Flyouts is Available on GitHub and the Microsoft Store.

Both distribution methods will be supported, however only the store version will automatically remain up to date.

Github:

  1. Go to the latest releases' page.
  2. Download the attachment file there or click here to download it.
  3. Make sure you have .NET Framework 4.6.2 installed on your machine.
  4. Install the setup and run ModernFlyouts.exe.

Alternatively:

Microsoft Store

IMPORTANT NOTE

This project is made possible due to the work of ADeltaX. I could have improved the original project but the project is called AUDIOFlyout and adding airplane-mode/brightness flyouts wouldn't be a good idea, also the project has no recent activity. He's developing a AudioFlyoutv2 with a refreshed UI. So, I had to make my own with the said additional features.

Credits

  • @ADeltaX laid the foundation for this project and has been a huge support along the way.
  • @Samuel12321 for publishing this app to Microsoft Store.

Dependencies and References

Screenshots

Audio Flyout

Windows Default One

Audio_Old

Dark Theme :

Audio_Dark

With TopBar

Audio_Dark_NoTop

Without TopBar

Light Theme :

Audio_Light

With TopBar

Audio_Light_NoTop

Without TopBar

SMTC audio playback session in old one

Audio_Old_Session

SMTC audio playback session

Audio_Session_Music_NoTop

SMTC audio playback session with additional info

Audio_Session_Music_NoTop_More

Fallback thumbnail for music playback with no album art

Audio_Session_Music_NoTop_NoAlbumArt

SMTC video playback session with additional info

Audio_Session_Video

Brightness Flyout

Windows Default One

Brightness_Old

Dark Theme :

Brightness_Dark

With TopBar

Brightness_Dark_NoTop

Without TopBar

Light Theme :

Brightness_Light

With TopBar

Brightness_Light_NoTop

Without TopBar

Airplane-Mode Flyout

Light Theme : (On state)

Airplane_On_Light

With TopBar

Airplane_On_Light_NoTop

Without TopBar

Lock-keys flyout

Light Theme : (Caps-lock On)

LockKey_Caps_Light

With TopBar

LockKey_Caps_Light_NoTop

Without TopBar