ThemeKit - macOS theming library

  •        53

ThemeKit is a lightweight theming library completely written in Swift that provides theming capabilities to both Swift and Objective-C macOS applications. ThemeKit is brought to you with ❤️ by Nuno Grilo and the Paw team.

https://github.com/luckymarmot/ThemeKit

Tags
Implementation
License
Platform

   




Related Projects

themekit - Shopify theme interaction command line tool.

  •    Go

Theme Kit is a cross-platform tool for building Shopify Themes. Theme Kit is a single binary that has no dependencies.

seti-ui - A subtle dark colored UI theme for Atom.

  •    CSS

This is the latest version of the Seti UI theme. It's a dark interface theme crafted especially for Atom, with subtle colors that are meant to be easy on the eyes. It includes custom file icons, and new user configurable settings. Seti Syntax is also available for all your codez. This is for the interface of the Atom editor. I also have Seti Syntax for theming the code view in Atom. In addition, there is a new Seti theme for Hyper.

xcode4themes - Some themes I use for Xcode 4 worth sharing

  •    Ruby

This repository contains and handful themes I've found useful when working with Xcode 4, in addition to a Ruby script I've discovered to help convert Xcode 3 themes into the format required by Xcode 4. Solarized Light & Dark: Both themes are based off the amazing work for the original [Solarized theme] solar. Github user varikin [] took the Solarized palette and made the [Solarize Dark theme] varikin for Xcode 4. I forked his repository and added the Solarize Light theme as well. I'm including both in this repository, but both have been pushed back upstream to his repo.

idea-one-dark-theme - One Dark theme for IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm

  •    Javascript

Go to File | Import Settings... and specify the idea-one-dark-theme directory or the settings.jar file. Click OK in the dialog that appears. Go to Preferences | Editor | Colors & Fonts and select one of the new color themes.

RNThemeManager - Easily manage themes and respond to theme changes by updating views in real time.

  •    Objective-C

This small utility makes theming your iOS apps clean and simple. It was originally created so that I could have themable NIBs that utilized notifications to update view properties such as fonts and colors. I pushed beyond NIB support so that however you create your views, it will respond to your themes. I also wanted to create a library that could be used by people that aren't app developers, i.e. designers. As long as someone has Xcode installed, they can easily make edits to your theme Plists without slowing down the development process.


Dynamic-Dark-Mode - The smart, automatic Dark Mode toggle for macOS Mojave+

  •    Swift

Dynamic Dark Mode is the app you are looking for to power up Dark Mode on macOS Mojave and beyond. Instead of looking for the switch for dark mode in System Preferences, just click the icon in the menu bar. Ever felt your eyes getting hurt because the screen is so bright in the night? Have to worry no more, we Dynamically enable dark mode in dim lights, after sunset, or just anytime. When you wake up in the morning, it'll a be another bright day.

AscendedThemeKit (Themed Windows Forms and Controls)

  •    

The child of the Ascend.Net controls and ThemeKit theming forms and controls. Add themable forms and controls to your project.

atom-dark-ui - The default dark ui theme for Atom

  •    CSS

A dark UI theme for Atom.This theme is installed by default with Atom and can be activated by going to the Themes section in the Settings view (cmd-,) and selecting it from the UI Themes drop-down menu.

styled-components-theme - Defines themes via flexible color selectors for use with styled-components

  •    Javascript

styled-components-theme generates selectors for colors in your styled-components theme that allows color manipulation, using the color library via calls on the selectors themselves. A selector, in this context, is defined as a function that looks like (props) => props.theme.myColor that the styled-components library accepts as a template variable.

oh-my-posh2 - A prompt theming engine for Powershell

  •    PowerShell

It's been an amazing ride for Oh myPosh, but the time has come to step it up a notch. Developers nowadays no longer stick to one shell/language, they are all tools we use to solve a certain problem. The same needs to apply to Oh my Posh. It's time to adjust to that philosophy. That's why this version of Oh my Posh is entering maintenance mode while I'm working hard on getting V3 out of the door. Given that V3 is entirely different under the hood, it's hosted separately for now. From a user perspective, it should give the same experience out-of-the-box, with the added advantage that custom themes are a first class, no code citizen.

ShadowFox - A universal dark theme for Firefox

  •    Javascript

ShadowFox was inspired by changes made in Firefox 57, which limited the amount addons could customize both the user interface and "protected" web pages. This project aims at creating a universal dark theme for Firefox while adhering to the modern design principles set by Mozilla.

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.

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.

Caldroid - A better calendar for Android

  •    Java

Caldroid is a fragment that display calendar with dates in a month. Caldroid can be used as embedded fragment, or as dialog fragment. User can also swipe left/right to navigate to different months. It's very easy to customize look and feel of Caldroid using your own theme, thanks to @crocodile2u contribution. There are two default themes in Caldroid (Light and Dark). You can provide your own theme based on these default themes as well.

graphite - Clean jQuery Mobile theme-pack and theme generator

  •    Javascript

Graphite is a curated set of nice, simple, and clean jQuery Mobile themes based on the default jQM swatches. It also comes with a generator script for building your own with a given base color and base highlight color. Since the themes are based on the default swatches, highlight swatches might not match the theme correctly for this release. We've included a modified jQuery Mobile base theme that we use to generate the "Graphite" set of themes. This theme has a few changes made to the default theme.

ui-theme-template - A starter template for creating Atom UI themes.

  •    CSS

This is a starter template for creating an Atom UI theme. This template only includes the minimum of styling needed and comes with a neutral look. It could already be used as a real theme, but its purpose is to serve as a basis for creating your own theme. It is documented throughout and invites you to make changes to your liking. For some inspiration take a look at other Atom themes at atom.io/themes. Or you're always free to fork a theme that already comes close to your vision.

vertex-theme - Vertex is a theme for GTK 3, GTK 2, Gnome-Shell and Cinnamon

  •    CSS

Vertex is a theme for GTK 3, GTK 2, Gnome-Shell and Cinnamon. It supports GTK 3 and GTK 2 based desktop environments like Gnome, Cinnamon, Mate, XFCE, Budgie, Pantheon, etc. Themes for the Browsers Chrome/Chromium and Firefox are included, too.The theme comes with three variants to choose from. The default variant with dark header-bars, a light variant, and a dark variant.

Xoops - Web content management system in PHP

  •    PHP

XOOPS is an acronym of eXtensible Object Oriented Portal System. XOOPS is a web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.

roadiz - Roadiz is a polymorphic CMS based on a node system which can handle many types of services.

  •    PHP

Roadiz is a modern CMS based on a polymorphic node system which can handle many types of services and contents. Its back-office has been developed with a high sense of design and user experience. Its theming system is built to live independently from back-office allowing easy switching and multiple themes for one content basis. For example, it allows you to create one theme for your desktop website and another one for your mobile, using the same node hierarchy. Roadiz is released under MIT license, so you can reuse and distribute its code for personal and commercial projects. This is Roadiz Source repository. To create a new project, use Roadiz Standard Edition.

WordPress-Starter-Theme - WordPress Starter Theme for use as a starting template for building custom themes

  •    PHP

WordPress Starter Theme for use as a starting template for building custom themes. Uses SCSS and AutoPrefixr, HTML5 Boilerplate with Modernizr and Normalize.css, and Grunt for all processing tasks. Syncs changes across local development devices with BrowserSync. Tested up to WordPress 4.0 RC1. The theme is setup to use Grunt to compile SCSS (with source maps), run it through AutoPrefixr, lint, concatenate and minify JavaScript (with source maps), optimize images, and syncs changes across local development devices with BrowserSync, with flexibility to add any additional tasks via the Gruntfile. Alternatively, you can use CodeKit or whatever else you prefer to compile the SCSS and manage the JavaScript.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.