charms-bar-port

Charms Bar Revived for Windows 10 and Windows 11

Stars
130
Committers
2

⚠️ IMPORTANT NOTICE !! After a physical computer damage accident in May 2023 worsening all the way to November 2023, the power button quit working, and as a result, Charms Bar Port development had to be halted indefinitely and it still is in the state of a possibility it will never be picked up again. Since PC repairs are taking over a year, to the point that I cannot do anything about it, I would like to have you NOT ask when this will be released as I have better things to do.

For now, I am stuck with a Mac and in the meantime, please check out Australis Theme Port for Mozilla Firefox instead of this project. Australis Theme Port is a holdover until I receive my PC back. Please stay up to date on my Facebook or Instagram for the latest updates on when Charms Bar Port will resume.

Please hope that the computer repair fees wouldn't be too large, otherwise I may have to sue Jack Dorsey for discrimination.

Thank you for your patience. May Windows 8.1 live in your hearts and memory.

Contents

About

Charms Bar Port will help you bring back the Windows 8.x Charms Bar to Windows 10 and Windows 11, using real files from Windows 8.x to enhance your Windows environment and relive the Windows 8.x days. As the name suggests, it's a 1/1 conversion of the infamous Charms Bar with new features and hotfixes from the original.

Forked and completely edited from CharmsBarRevived, Charms Bar Port will assist on helping any Charms Bar fan make the jump from Windows 8.1 to Windows 10 or Windows 11, without having to stay on the obsolete operating system forever...

Why was this created?

As you may already know, Microsoft made the annoucement to completely kill off the Charms Bar in Windows 10 in December 17, 2014. There used to be vague ways to restore it in the old days using ValiiNet Charms, PopCharms, RocketDock, etc.

ValiNet Charms as of 2023 is no longer available to download, PopCharms was only meant to be used between Windows 10 build 9780 and Windows 10 build 9913, and RocketDock is very outdated, so I created this project primarily to bring my needs of a Charms Bar back.

How does it work?

On touch screens, swipe from the right edge towards to bring up the Charms Bar. If you're a mouse user, swipe to the top right corner and drag your cursor down to open the Charms Bar. You can also use the keyboard shortcut Windows key + C, just like it was on Windows 8.x. Included in the Charms Bar are: Search: Opens the search bar from the taskbar on Win32 programs (easily remappable to function as EverythingToolbar, perhaps maybe even more programs that support hotkeys), or on supported Metro apps, brings their Search charm. Share: Opens the share charm. Start: Opens the start menu/screen. If you are using Open-Shell, you can remap this button to open up their start menu instead or to completely disable its functionality. Devices: Opens the Connect charm. On supported Metro apps, they will open the print dialog. Settings: Opens the Settings Metro app on Win32 programs or the Settings charm on supported Metro apps.

Requirements

  • Windows 10 or Windows 11
  • .NET 7.0

Features

  • Powered by Visual Studio 2022
  • Based on Windows 8.1 Update 3
  • Formatting-aware (uses the OS' time and date formats. If you are using 24-hour and/or date formats like "MM/DD/YYYY", Charms Bar Port will use that format. Custom formats not supported yet)
  • Language-aware (automatically switches depending on your OS language)
  • Includes accent colors
  • Network/battery status included
  • Supports Windows 8.x-era registry hacks
  • Supports high contrast and light/dark mode preferences
  • Fully animated to emulate Windows 8.x (can be disabled in the OS settings)
  • Multi-monitor support (please read this)
  • Touch-friendly
  • Uses WinRT resources
  • Customizable panels (can be removed through the Registry Editor)
  • Fully designable: includes a Windows 7 Metro concept, Windows 8 Developer Preview, Windows 8.1 Update 3, Windows 11 Metro concept and Windows 11 Fluent concept styles by default, or you can define your custom theme instead.
  • Pin anything to the Charms Bar for easy access
  • Switch between Win32 and Metro mode for the currently-focused program.

Supported languages

  • English
  • German (Deutsch) (will be added in the next major update)
  • Japanese (日本語) (will be added in the next major update)
  • Russian (русский) (will be added in the next major update)
  • Portuguese (Português) (will be added in the next major update)

Screenshots

Download

Downloads are coming soon in the near future

Q&As

Q: Are forked repositories the complete edition of Charms Bar Port? A: No. They are DEVELOPER builds, as the developer builds are not meant to be used as final products. Charms Bar Port's official release may take some time when I fix every problem associated with it. Q: How can I disable the Charms Bar hot corners without closing the program? A: This requires fiddling with the registry. I am not responsible if you mess up your system.

  1. Press the “WIN+R” key combination to launch the Run dialog box, then type regedit and press enter. It’ll open the Registry Editor, and go to following key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\
  2. Under the ImmersiveShell key, create a new key called EdgeUI.
  3. Now select the newly created key “EdgeUI” and in the right-side pane, create two new DWORDs named DisableTRCorner and DisableBRCorner and set their values to 1. Alternatively, select the newly created key “EdgeUI” and in the right-side pane, create a new DWORD named DisableCharmsHint and set the value to 1.
  4. That’s it. It’ll immediately disable the Charms Bar hot corners. You do not need to log off or restart the system. If you want to revert the change, set the values of DisableTRCorner and DisableBRCorner or DisableCharmsHint, to 0 or delete the DisableTRCorner and DisableBRCorner, or DisableCharmsHint DWORDs.

Disclaimer

I'm not officially affiliated with Microsoft; I moved to Mac OS X in March 3rd of 2017 for better stability and UI, and have temporarily returned to Windows 10 for better performance using web development with the announcement of macOS Sonoma. I will still be using Mac OS X as a daily driver, so there may not be enough focus given to Charms Bar Port.

Support

Are you a fan of the Charms Bar Port prorgam and want to help out? here are some options...

Programmer

Code contributions are welcome. If you are able to port Windows 8.1 features better than I can, or if you want to improve some features (especially multi-monitor support), please email me.

Localization

Help translate Charms Bar Port to more languages. If there's a language that isn't present in Charms Bar Port please email me.

Suggestions & Bug Report

Suggest new features or file bug reports to improve Charms Bar Port, learn more...

Spread the word

Star this repository, leave a review of the program anywhere on your website or share it to others that want the Windows 8.x experience back!

Badges
Extracted from project README
GitHub release Github all releases GitHub stars Documentation Issues
Related Projects