Giter Club home page Giter Club logo

modernflyouts's Introduction

ModernFlyouts

A modern replacement for existing flyouts in Windows

Dark Theme :

Audio_Dark

With TopBar

Audio_Dark_NoTop

Without TopBar

Light Theme :

Audio_Light

With TopBar

Audio_Light_NoTop

Without TopBar

Default one

Audio_Old

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.

This project is based on ADeltaX/AudioFlyout. I have implemented airplane mode and brightness (incomplete) flyout as an addition. I have also added 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, only audio/airplane-mode flyouts will replace the old one. Brightness flyout is incomplete and may not work on all devices.

Quick guide

  1. Go to the latest releases' page
  2. Download the attached zip file there or click here to download it
  3. Extract it to a folder and run ModernFlyouts.exe.

Features (new ones compared to ADeltaX/AudioFlyout.)

  • Follows system Light/Dark theme (the theme that taskbar has and not App Theme).
  • SMTC has new controls such as Shuffle, Repeat, Stop and Timeline Info
  • AirplaneMode-flyout Module.
  • LockKeys-flyout Module.
  • Note : Brightness flyout is not yet fully implemented and may not work on all devices.
  • 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 hide & showing
  • 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

Disadvantages compared to ADeltaX/AudioFlyout.

  • Flyout can't be shown in LockScreen and above TaskManager, since UIAccess is not taken into account from the beginning.
  • No Acrylic backdrop (will cost animation so ...)

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.

This project depends on :

Screenshots

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

Airplane-Mode Flyout

Airplane_On_Light

With TopBar

Airplane_On_Light_NoTop

Without TopBar

Lock key flyout

LockKey_Caps_Light

With TopBar

LockKey_Caps_Light_NoTop

Without TopBar

modernflyouts's People

Contributors

shankarbus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.