Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

Persistent-Personalization-Preferences

Keeps your personalization preferences persistent, just in case Windows (or anything else) tries to change them on you.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Persistent Personalization Preferences

Keeps your personalization preferences persistent, just in case Windows (or anything else) tries to change them on you.

Overview

I like dark mode. Maybe you like light mode (no judgement). But Windows just cannot seem to remember that I selected Dark Mode, so occasionally it will change to Light Mode. (It seems to be related to Windwos Update, but happens other times randomly too.) That is where Persistent Personalization Preferences comes in. Just run it an select your personalization preferences and it makes them persistent.

PerPerPref Unlocked

Then select your preferred theme

PerPerPref Locked Light

And lock it in

PerPerPref Locked Dark

Select Auto Start and Keep in Tray and it will take care of things for you. Whenever Windows forgets and tries to blind you, it switches back immediately, sometimes even before you notice.

https://github.com/user-attachments/assets/95d229fd-4cff-4ba9-a996-4511c97235ed

You can even change your settings right from the system tray.

Tray menu

Installation

There isn't an install, yet. Just put the EXE where you want it and run it. When you select Auto Start it will remember it's location and run everytime you log into Windows.

Built with Delphi 13 Florence

It should compile with most any version of Delphi, including the free Delphi Community Edition.

Built with Delphi 13 Florence