Comments (3)
This is how it'll look in the next version. Light and dark appearance. It changes in response to the system settings so if one uses F.lux or some other app to automatically change between appearances on sunset, then Airqmon adapts in background. Vibrancy is also supported. In the end I removed vibrancy support. Text was hard to read on some wallpapers.
This might interest you @thymikee.
from airqmon.
Isn't this enough?
const { systemPreferences: { isDarkMode } } = require('electron')
if (isDarkMode()) {
// set dark theme
} else {
// set light theme
}
from airqmon.
As a temporary solution, maybe.
But I to do it properly, application should support NSApplication.appearance. And this is what electron/electron#14755 adds.
Nevertheless, this has a low priority for me currently. There is no support for proper theming in the app right now and I'm focused on other parts.
from airqmon.
Related Issues (20)
- Add some oss/community things HOT 2
- Visual adjustments discussion HOT 1
- Use macOS built-it CoreLocation services for geolocation, ask for user consent before checking location HOT 2
- Move geolocation to the main process
- Download latest version of the app when updating
- Native geolocation (CoreLocation) is asking for user permission on every request to CL HOT 1
- Stable version notifies about available update to prerelease
- Show some confirmation that the Airly API key was saved and is OK HOT 1
- Airqmon is displaying data from previous location after user moved HOT 1
- Allow to configure information displayed on menu bar HOT 1
- Migrate to Airly API v2.0 HOT 2
- Update Electron to v3.0.0 HOT 1
- Rewrite in React/Next.js HOT 1
- Enhance app analytics HOT 1
- Not retrieving any data when ran on Catalina HOT 5
- Wrong location detection HOT 2
- App icon on menu bar is darkish HOT 4
- Airqmon stopped working several days ago
- "Acquiring location" goes forever, breaks app HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from airqmon.