A modern and functional replacement for the About Windows dialog

Overview

Modern Winver

A modern and more functional replacement for the About Windows screen powered by UWP and RegistryRT, providing details on Windows and your PC.

ModernWinver

Current Features

  • Provides information on your current installation of Windows
  • Gives you a quick overview of core system specs and resource usage
  • Presents quick access to view and change your current wallpaper, lock screen and accent colour
  • Designed for Windows 11, compatible with Windows 10.
  • Launchable from a browser or the Run prompt with mwv:

Planned Features

  • More system details
  • Rearrange page layout
  • Write, add and share custom pages
  • More appearance options
  • The ability to launch more pages with the mwv: URI

Installation

You can download the latest release of Modern Winver on the Microsoft Store here.

Alternatively, you can download the latest release from GitHub and install it manually.

  1. Download the ZIP file from the Releases tab.
  2. Extract the ZIP into a folder.
  3. Enable Developer Mode in Settings
  4. Open PowerShell, and run the Install.ps1 script.

Notes

  • Modern Winver is still in development! There may be bugs, incompatibilities or incorrect information. Please file an issue if you run into problems.
  • Huge thanks to @gus33000 for developing RegistyRT.
  • Modern Winver is based on an old project by the same name, which you can find here. It was built in WPF, and is only designed for Windows 10. It's unsupported now but you're welcome to check it out if you're interested.
Comments
  • Made codebase easier to maintain (and added mwv: URIs)

    Made codebase easier to maintain (and added mwv: URIs)

    • Data now uses ViewModels and binding
    • Layouts now use grids and stacks instead of being hardcoded through margins
    • Performance and startup speeds are better now
    • You can now open pages with mwv: (about, links, system, theme)
    opened by YourOrdinaryCat 6
  • Add that other 22H2 build

    Add that other 22H2 build

    I'll be real I have no idea which of these they're shipping because it's quite confusing. It's also amusing how they did this after I was pretty confident that 22621 would ship.

    I doubt there'll be a third so, lets have both here for now and reconsider when it ships?

    opened by Erisa 1
  • [Suggestion] Make the Windows 11 logo blue with the gradient

    [Suggestion] Make the Windows 11 logo blue with the gradient

    I assume the title already sums this up. The Windows 11 logo should be like the image shown below. I don't know if it would look weird due to the transparency effects though. image

    opened by kerimgrande 0
  • [TIP] Replace winver.exe with ModernWinver

    [TIP] Replace winver.exe with ModernWinver

    Replace opening winver.exe with NewModernWinver.exe via regfix

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winver.exe]
    "Debugger"="C:\\Program Files\\WindowsApps\\14082CryzenTechnologies.ModernWinver_1.1.1.0_x64__6b5yntewjra3r\\NewModernWinver.exe"
    "UseFilter"="0"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winver.exe\0]
    "AppExecutionAliasRedirect"=dword:00000001
    "AppExecutionAliasRedirectPackages"="*"
    "FilterFullPath"="NewModernWinver.exe"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winver.exe\1]
    "AppExecutionAliasRedirect"=dword:00000001
    "AppExecutionAliasRedirectPackages"="*"
    "FilterFullPath"="NewModernWinver.exe"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winver.exe\2]
    "AppExecutionAliasRedirect"=dword:00000001
    "AppExecutionAliasRedirectPackages"="*"
    "FilterFullPath"="NewModernWinver.exe"
    

    save as fix.reg and launch. Add entries to registry.

    Now after launch winver will open new modern WinVer instead of legacy popup from Windows.

    Rollback changes:

    reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winver.exe" /f

    opened by FadeMind 0
  • Added mwv: URIs to allow opening the app directly to a specific page

    Added mwv: URIs to allow opening the app directly to a specific page

    Title. The specific URIs for now are (each starting with mwv:):

    • system: Launches SystemPage
    • theme: Launches ThemePage
    • links: Launches LinksPage
    • Anything else: Launches AboutPage

    There's also a few changes I made to app startup, notably changing the default min size. You can't use min dimensions larger than 500, so I constrained the initial height a little :) other than that I just added an InitializeView function to the App to make things easier. Oh and NavigationCache for MainPage.

    opened by YourOrdinaryCat 0
  • Display device and product ID (maybe with show/hide option)

    Display device and product ID (maybe with show/hide option)

    It would be really useful to display (maybe with show/hide option) device and product ID; in many cases - like mine - you'll have to check a wide range of devices, and anytime go to Settings>System>About it's really annoying. I know there aren't these voices in the traditional winver but I think this one should correct lacks of the original one.

    What do you think about it? Thanks for the gorgeous project.

    opened by dovatti 0
Releases(R1.1)
  • R1.1(Jan 18, 2022)

  • R1(Jan 17, 2022)

    Welcome to the first release of Modern Winver! Except the new one!

    Honestly, not really much to note here because it's not an update, so check out the readme for more information.

    Reminder, this app is still a work-in-progress; some things might not display correctly, or the app could just crash. Please file an issue if you run into, well, an issue.

    Lastly, I strongly recommend you download it from the Microsoft Store to save yourself the hassle of sideloading.

    Source code(tar.gz)
    Source code(zip)
    ModernWinver_R1.zip(74.63 MB)
Owner
Torch
I make terrible things that sometimes work. For cooler people who make significantly more awesome stuff, check out: @sylveon @Erisa @conatsera
Torch
Ccd - Edge first cd replacement tool for Windows cmd shell.

Cursorial CD Cursorial CD, or ccd for short, is a cd replacement for Window's cmd shell. Unlike cd, it operates on an edge first search, so you can qu

Scott Seligman 5 Feb 2, 2022
Flutter-Clock-and-Reminder-App - a highly functional clock and reminder app developed on flutter framework.

clock_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Umar Baloch 6 Aug 4, 2022
Bringing the power, stability and functional capabilities of C++ to Python.

going-native-py Bringing the power, stability and functional capabilities of C++ to Python. This is just a get your hands dirty approach and should be

Jan Tschada 7 May 22, 2021
A fully-functional open source and open hardware mechanical USB computer keyboard with only three keys!

threeboard threeboard is a fully-functional open source and open hardware mechanical USB computer keyboard with only three keys. It supports multiple

Conor Taylor 98 Aug 17, 2022
ArkScript is a small, fast, functional and scripting language for C++ projects

ArkScript Documentation Discord server: invite link, to discuss the specification of the language and receive help Modules Nota bene: the project is r

ArkScript 469 Sep 29, 2022
Functional programming style pattern-matching library for C++

Mach7: Pattern Matching for C++ by Yuriy Solodkyy, Gabriel Dos Reis, Bjarne Stroustrup Abstract Pattern matching is an abstraction mechanism that can

Yuriy Solodkyy 1.2k Sep 13, 2022
Functional C++ iterator library

iter (alpha) Functional C++20 iterator library. Godbolt demo Small, single header, feature-rich, functional C++20 iterator library that aims to be sim

Nasal Daemon 16 Jun 5, 2022
A concatenative functional language to be used as a sidekick for the mlatu language

gerku _, | | __ _, ___ ,_ __ | | __ _, _, /\___ / _` | / _ \| '__)| |

Remo Dentato 9 Jan 14, 2022
A bytecode interpreter for statically typed functional languages.

A bytecode interpreter for statically typed functional languages.

Luc Tielen 2 Dec 25, 2021
Somewhat functional dynamically typed language

Wellang About This is a project originally started by Tristan Wellman(read CONTRIBUTING.md for contribution info). This is a high level assembly langu

wellang 50 Sep 22, 2022
Notepad++ is a free source code editor and Notepad replacement that supports several programming languages and natural languages

Npp / Notepad++ is my customized text editor highly enhanced for coding such as insta-run, much more file extensions made self-recognizable, logically colored syntax highlighting for nearly every programming language and designed for very easy customizability -- from the toolbar, context menu, syntax coloring, plug-ins for optional increased capabilities and much more

SkyN9ne 1 Jan 23, 2022
Implements a Windows service (in a DLL) that removes the rounded corners for windows in Windows 11

ep_dwm Implements a Windows service that removes the rounded corners for windows in Windows 11. Tested on Windows 11 build 22000.434. Pre-compiled bin

Valentin-Gabriel Radu 19 Sep 22, 2022
A simple "no frills" drop-in replacement PCB for the KBDfans 67mkII / 67lite

67mk_E A simple "no frills" drop-in replacement PCB for the KBDfans 67mkII / 67lite KiCAD PCB files Gerbers for PCB production JLCPCB BOM JLCPCB CPL V

null 23 Aug 31, 2022
The Sensor Watch is a board replacement for the classic Casio F-91W wristwatch.

The Sensor Watch is a board replacement for the classic Casio F-91W wristwatch.

null 492 Oct 2, 2022
Commodore 64 VIC-II 6567/6569 Replacement Project

This is a WIP. Beta testing is underway on hardware. Check back later for updates. VIC-II Kawari What is VIC-II Kawari? VIC-II Kawari is a hardware re

null 39 Sep 15, 2022
crashmon - A LLDB Based replacement for CrashWrangler

crashmon crashmon - A CrashWrangler replacement based on LLDB Crashmon, same as CrashWrangelr, is a LLDB wrapper together with Lisa.py that can be use

Chaithu 34 Sep 28, 2022
Amiga 1200 keyboard MPU drop-in replacement pcb

A1200_keyb_MPU Amiga 1200 keyboard MPU drop-in replacement pcb As the 68HC05 (p/n 391508-01) used in the Amiga 1200 is getting to be very expensive, I

Oleg Mishin 18 Aug 31, 2022
ASUS services replacement for Zephyrus G14 laptops

G14ControlPP ASUS services replacement for Zephyrus G14 laptops Introduction Initially, main goal was to bring back PgUp/PgDown/Home/End keys function

null 11 Sep 18, 2022
mold is a faster drop-in replacement for existing Unix linkers

mold: A Modern Linker mold is a faster drop-in replacement for existing Unix linkers. It is several times faster than LLVM lld linker, the second-fast

Rui Ueyama 8.9k Oct 4, 2022