Giter Site home page Giter Site logo

angelwzr / darker Goto Github PK

View Code? Open in Web Editor NEW
41.0 4.0 4.0 1.53 MB

darker is a tray application for quick theme (dark/light mode) switching on Windows 10

Home Page: https://mswin.me/darker/

License: Apache License 2.0

C# 69.49% CSS 3.59% HTML 15.70% Inno Setup 11.21%
personalization customization tray-application system-tools net-core-3 theme windows-10

darker's Introduction

darker

Website GitHub All Releases GitHub issues GitHub release (latest by date) GitHub commits since latest release (by date) CodeFactor

This simple tray app for Windows 10 allows you to switch system or applications theme (Dark/Light) with one click, so you won't need to go to the system settings page every time to change it.

This repository also includes Inno Script Studio config file (darker.setup) for building an installation package and all of the code for darker mini-homepage (darker.site), available at mswin.me/darker.

Download

Version 1.1 is available for download right now.

Requirements

  • .NET Core Desktop Runtime 3.1 (download)
  • Windows 10 version 1903+

Features

  • One-click theme changing
  • Theme changing options: Both (system + apps), Apps only or System only
  • Reset to default button (applies Light theme to everything)
  • Available in English, Russian, French and Ukrainian languages
  • Auto update (1.1+)

Future plans

These are some things I want to fix, change or add in the future:

  • Wallpaper changing
  • Auto theme switching on schedule
  • More languages (feel free to submit additional translations)

Important notes and known bugs

  • Changes in distribution. Starting with version 1.1, darker is available for download either as a portable package in a .zip archive or a full installer.
  • Switching to x64 releases only. With aim to provide a smooth and reliable auto update experience, I'm forced to switch to providing only one binary for the app. However. NET Core apps doesn't support AnyCPU binary compilation as of right now, so publishing an universal package for both architectures isn't possible. If you need to use darker on 32-bit machines, version 1.0 remains available on the releases tab. 64-bit binaries will work on most of the modern systems.
  • Icon context menu theme doesn't change until app is relaunched. Tray icon in this project is a Windows Forms component and requires a different approach to dynamically switch resources when theme is changed. Not fixed in 1.1.

darker's People

Contributors

angelwzr avatar artemshuba avatar riverar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

darker's Issues

Installer

First of all I'd like to say thank you for the application, it is very handy and lightweight.
At the moment Darker is some sort of portable application, and it is needed to place executable somewhere to work.
That would be nice option to distribute it as installer (exe or msp) instead of executable itself (or as an alternate use Windows Store for installing and updating).

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.