MicaForEveryone

Mica For Everyone is a tool to enable backdrop effects on the title bars of Win32 apps on Windows 11.

MIT License

Stars
3.6K

Bot releases are hidden (Show)

MicaForEveryone - v1.3.1.2 Latest Release

Published by dongle-the-gadget over 1 year ago

This version resolves some bugs:

  • Effects should now be able to be applied to new windows again (#315).
  • Adding or removing rules should no longer crash the app (#323, #307).
  • Traditional Chinese translation should be available again (#310).
MicaForEveryone - v1.0.6.3

Published by xmine64 over 2 years ago

What's Changed

  • Improve Windows 10 support by @dongle-the-gadget (see #65)
  • Add French translation by @SaiyajinK in #88
  • Add Italian translation by @alessandrocaseti in #87
  • Update dependencies

This version uses a new certificate, so even if you already installed certificate for the previous versions you need to do it again. See here for guide.

MicaForEveryone - v1.0.6.2

Published by xmine64 over 2 years ago

What's Changed

  • Add Japanese translation by @maboroshin in #60
  • Fix #62 by @dongle-the-gadget

Looks like ARM64 is not supported so I removed builds from release, but still you can download them from GitHub Actions. If anyone tested it and it works please report.

MicaForEveryone - v1.0.6.1 - HOT FIX

Published by xmine64 over 2 years ago

  • Fix tray icon context menu not working properly
MicaForEveryone - v1.0.6.0

Published by xmine64 over 2 years ago

  • Fix #52
  • Add German translation by @uDEV2019
  • Add Simplified Chinese translation by @AndromedaMelody
MicaForEveryone - v1.0.5.0

Published by xmine64 over 2 years ago

MSIX version

The .msixbundle file contains both of x64 and arm64 builds, with .NET Core Runtime. For installing it first you need to register its certificate.

  • Simply right click the MSIX and click Properties
  • Go to Digital signatures Tab
  • Select Minusium and click Details
  • In next popup select View Certificate
  • In next popup select Install Certificate
  • In next step select Local machine (If a user account prompt appear click yes)
  • Select Place all certificates in Following store and click browse select Trusted People and click OK and Next
  • Click Finish
  • Confirmation windows will appear After that Try Installing the MSIX

Prerequisites

  • .NET Core 3.1 Runtime
  • Visual C++ Runtime v140

Changes from v0.1.0.4

  • Add Russian translation by @Danik2343
  • Fix MSIX build error by @dongle-the-gadget

Changes from v0.0.4.1

Breaking changes to config file

Note: The app doesn't have a migration tool, so you will have to implement these changes manually.

  • ExtendFrameToClientArea has been renamed to ExtendFrameIntoClientArea
  • For portable versions, the config file is now located at %LOCALAPPDATA%\Mica For Everyone\MicaForEveryone.conf

Full changelog

  • Add ability to reload config file automatically after it got changed outside of app
  • Add an option to open config file in your default text editor, quickly from context menu
  • Add Settings GUI
  • Add Localization support
  • Add rule for Mica CMD (Console Host window with Mica on background) to default config file
  • Fix Tray Icon being not visible after restarting explorer
  • Overall improvements to performance and app's behavior
  • Remove dependency on .NET Core Desktop Runtime (.NET Core Runtime is enough)
  • Add an option to run app on startup
  • Make app single instance (Running Mica For Everyone again will just open settings UI, previously it would run it again so you'd have two instances of MFE running on your machine)
  • Add support for Windows 10 (still UI is broken)
  • Add support for running as packaged MSIX
  • Add Blur Behind support
  • Add Spanish Translation by @xoascf
MicaForEveryone - v0.1.0.4 RC1

Published by xmine64 over 2 years ago

  • Update Spanish Translation (by @xoascf)
  • Fix a bug in LanguageService, caused crash during startup (with @wmltogether and @dongle-the-gadget)
  • Fix some problems in MSBuild scripts

Known Issues

  • UI doesn't work well on Windows 10
  • Xbox Game Bar background may get opaque, can't be reproduced in another build, reason is unknown and adding rule won't help
MicaForEveryone - v0.1.0.3 Beta

Published by xmine64 over 2 years ago

  • Bug fixes and improvements to performance and UI, with @dongle-the-gadget
  • Improve config file error messages
  • Add Localization Support
  • Add Spanish Localization by @xoascf
  • Add Blur Behind to GUI
  • Redesign Setting window

Known issues

  • MSIX version doesn't launch
  • Translations are not complete
MicaForEveryone - v0.1.0.1 Beta

Published by xmine64 over 2 years ago

Change Log

  • Fix a bug caused to crash app when a Content Dialog is opened on light theme (#37)
  • Use StorageFile and ApplicationDataContainer for saving application settings and config when you run app as packaged MSIX
  • Add GUI support for using custom config file
  • Add Blur Behind support (can be enabled by setting EnableBlurBehind to true in config file)
  • Add Reset Config button

Notes

  • For installing MSIX version you need to add package's certificate
  • Self Contained version includes .NET Core Runtime, if you don't have .NET Core on your machine you can use this version
MicaForEveryone - v0.1.0.0 Experimental Release 3

Published by xmine64 over 2 years ago

Change Log

  • New Settings service implemented, now "Reload Config File on Change" and "Config File Path" are saved to registry and both are customizable.
  • "Add Rule" dialog bug and a visual design mistake fixed
  • Windows 10 support added (only dark titlebar works)
  • Enable support for keyboard navigation on Settings window
  • Improvements to config file parser

If you use your old config file App may crash without any error message, you need to delete your old config file or change everyExtendFrameToClientArea to ExtendFrameIntoClientArea in it. Also I may make some changes to config file format so compatibility will lost.

MicaForEveryone - v0.1.0.0 SECOND EXPERIMENTAL RELEASE

Published by xmine64 over 2 years ago

Change Log

  • App is single instance now, if you run Mica For Everyone while it's running it'll open settings window instead of running twice
  • Fix crash on enabling "Run on Startup" option
  • Config file is moved to LocalState folder so "Open in Editor" option works correctly
  • Fix restarting explorer shows a white window
  • Removed .NET Core runtime from package as package already depends on .NET Core runtime and windows will install it automatically during installation of package

Known Issues

  • "Reload Config File on Change" option in General settings is not saved and will be lost after closing.
  • Settings window shows v0.0.4.1 because app version is not bumped, yet.
  • "Add Rule" button in "New Rule" dialog has no text
MicaForEveryone - v0.1.0.0 FIRST EXPERIMENTAL BUILD

Published by xmine64 over 2 years ago

This is first build that's packaged as MSIX, I release it for testing purposes.

Known issues

  • Enabling "Run on Startup" makes app crash, but it'll create startup task. You can check it from Task Manager.
  • "Open In Editor" option doesn't open config file.
  • "Reload Config File on Change" option in General settings is not saved and will be lost after closing.
  • Settings window shows v0.0.4.1 because app version is not bumped, yet.
  • "Add Rule" button in "New Rule" dialog has no text
  • Restarting explorer while app is running will open a white big window

Installation Guide

(Copied from Rise Media Player's README page)

  • Simply right click the MSIX and click Properties
  • Go to Digital signatures Tab
  • Select Minusium and click Details
  • In next popup select View Certificate
  • In next popup select Install Certificate
  • In next step select Local machine (If a user account prompt appear click yes)
  • Select Place all certificates in Following store and click browse select Trusted People and click OK and Next
  • Click Finish
  • Confirmation windows will appear After that Try Installing the MSIX
MicaForEveryone - v0.0.4.1

Published by xmine64 almost 3 years ago

changes

  • Fix #12
MicaForEveryone - v0.0.4.0

Published by xmine64 almost 3 years ago

  • Use a new config file language
  • Other improvements
MicaForEveryone - v0.0.3.1

Published by xmine64 almost 3 years ago

What's Changed

Known issues

  • You can't add multiple rules of same type in config file
MicaForEveryone - v0.0.3

Published by xmine64 almost 3 years ago

Hello, and Thanks to everyone for using this app! I wasn't expecting this much attention and I started this project as an experiment but now it's getting a lot of attention, more than my best projects. Also thanks to @dongle-the-gadget helped me a lot.

  • Use Xaml Island and WinUI 2.7 for user interface
  • Save configuration after changing them from tray icon's menu
MicaForEveryone - v0.0.2

Published by xmine64 almost 3 years ago

  • Fixed app crash with System.ExecutionEngineException
  • Added an option to reload config file
  • Added support for Windows 11 build 22523
MicaForEveryone - second release

Published by xmine64 almost 3 years ago

In this release, more features are added to app:

  • Support for config file and rules
  • Add ExtendFrameIntoClientArea option (to get Mica effect on background of apps that don't use custom background)
  • Reimplement tray icon in Win32 (previously it was using WinForms)

Known issues:

  • the "Reapply rules" reloads config file but it doesn't re-parse rules (just need to add RuleHandler.LoadConfig())
  • app crashes after a few minutes for no reason (I'm trying to solve it)
MicaForEveryone - first release

Published by xmine64 almost 3 years ago