Displaying 1 to 16 from 16 results

redshift - Redshift adjusts the color temperature of your screen according to your surroundings

  •    C

Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night. Run redshift -h for help on command line options. You can run the program as redshift-gtk instead of redshift for a graphical status icon.

darkreader - Dark Reader Chrome and Firefox extension

  •    TypeScript

This extension inverts brightness of web pages and aims to reduce eyestrain while browsing the web. Visit Chrome Web Store and Firefox Add-ons for more info. Donate via Open Collective.

DKNightVersion - Manage Colors, Integrate Night/Multiple Themes

  •    Objective-C

DKNightVersion supports multiple methods for installing the library in a project. CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like DKNightVersion in your projects. See the Get Started section for more details.

SwiftTheme - 🎨 Powerful theme/skin manager for iOS 8+ 主题/换肤, 夜间模式

  •    Swift

As part of our project requirement, we need to add night mode to our app 节操精选. It's not as simple as just changing brightness or alpha on the top-level view—in fact, it needs an entirely new interface: different colors, different alpha, different image cuts. More accurately, "night mode" is a theme/skinning feature that can switch between bright theme and dark themes. So how do we achieve this? Maybe we can set a global variable that represents the currently selected theme, and use different background colors or image cuts based on the variable during the controller's initialization. But then how do we deal with views that have already been initialized? Yes, we could use notifications to change their colors or image cuts, but this leads to controllers unnecessarily full of notification register/unregister, if...else and UI updating code. Worse, if you forget to unregister the notifications, your app may crash.




FolioReader-Android - A Java ePub reader and parser framework for Android.

  •    Java

FolioReader-Android is an ePub reader written in Java. Starting with Android 9.0 (API level 28), cleartext support is disabled by default.

FolioReaderKit - 📚 A Swift ePub reader and parser framework for iOS.

  •    Swift

FolioReaderKit is an ePub reader and parser framework for iOS written in Swift. FolioReaderKit is available through CocoaPods and Carthage.

SwiftTheme - 🎨 Powerful theme/skin manager for iOS 8+ 主题/换肤, 暗色模式

  •    Swift

As part of our project requirement, we need to add night mode to our app. It's not as simple as just changing brightness or alpha on the top-level view—in fact, it needs an entirely new interface: different colors, different alpha, different image cuts. More accurately, "night mode" is a theme/skinning feature that can switch between bright theme and dark themes. So how do we achieve this? Maybe we can set a global variable that represents the currently selected theme, and use different background colors or image cuts based on the variable during the controller's initialization. But then how do we deal with views that have already been initialized? Yes, we could use notifications to change their colors or image cuts, but this leads to controllers unnecessarily full of notification register/unregister, if...else and UI updating code. Worse, if you forget to unregister the notifications, your app may crash.

LEETheme - 优雅的主题管理库- 一行代码完成多样式切换

  •    Objective-C

优点:直观 清晰, 编码时可随初始化控件编写完成, 不影响编码思路. 缺点:每个主题的设置固定, 不支持新主题的设置.


NightNight - Elegant way to integrate night mode to swift projects

  •    Swift

NightNight makes it easy to integrate night mode. It provides multiple APIs which all contain keyword mixed.

red-moon - An android screen filter app for night time phone use

  •    Kotlin

Blue light may suppress the production of melatonin, the sleep hormone. Red Moon filters out blue light and dims your screen below the normal minimum, so you can use your phone comfortably at night. Screenshots are slightly out of date.

deluminate - An extension for Google Chrome (and Chromium) that inverts the luminance of websites.

  •    Javascript

An extension for Google Chrome (and Chromium) that inverts the luminance of websites to make them easier on the eyes. Warning: because of the way this extension inverts the luminance of rendered pages, it may cause noticeable slowdowns for some users. If this happens, try pasting chrome://flags/ into your URL bar and click 'enable' on the "Override software rendering list" option. Otherwise, you may prefer another extension that uses custom CSS to set the default background and text color of web pages.

github-night-mode - :sunglasses: A Chrome extension to experience GitHub in night mode

  •    CSS

To install the extension, download the sourcecode, visit chrome://extensions in Chrome and drag the folder containing the above files into the window. Alternatively, you can follow the below process as well.

ThemeManager - ThemeManager is a lightweight library for application to switching themes

  •    Objective-C

ThemeManager is a lightweight library for application to switching themes, support more attributes and theme extensions. more easy and convenient to use. To run the example project, clone the repo, and run pod install from the Example directory first.

night-mode-js

  •    Javascript

A small javascript tool to automatically add or remove night css class from the <body> element. It's lightweight, straightforward and easy to set up. This project was designed with conviction that all software should have an optimized dark theme to reduce eye strain during night-time use.