Giter VIP home page Giter VIP logo

airqmon's Introduction





Loading





airqmon's People

Contributors

dczajkowski avatar dependabot[bot] avatar jsynowiec avatar snyk-bot 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

airqmon's Issues

"Acquiring location" goes forever, breaks app

Sometimes it's able to acquire location, sometimes not and I can't use app. Maybe instead of automatic location, allow user to manually input sensor via settings?

I'd to help but local development guide is missing :(. Not sure what I need to be fully able to locally develop.

Download latest version of the app when updating

I haven't updated airqmon in some time, but today I finally downloaded 1.0.0… Which immediately prompted me to download 1.0.1… which I did… which immediately prompted me to download 1.0.2 😉

It'd be great if I was pointed right away to version 1.1.0 👍

Move geolocation to the main process

Use the CoreLocation from the main process, so the users is presented with proper name and icon when giving consent and not the helper process. Move geolocation request/notification to IPC.

screen shot 2018-03-02 at 10 04 37

Not retrieving any data when ran on Catalina

It seems when launching the app on Catalina it can't properly retrieve any data from Airly - the message says it will reconnect, but it doesn't even if it's given hours of time.

Toggle start at login

Add a toggle (or a whole settings window?) that allows to enables or disables start at login feature.

Allow to configure information displayed on menu bar

Hello. Thank you for sharing app really enjoying using it.
Could you provide a way to configure menu bar displayed information since we already have it e.g. CAQI: %caqi PM2.5: %pm25 %temp st. C we would get CAQI: 60 PM2.5: 42ug/m3 4.5 st. C

Preferences shortcut "Cmd + ," hijacks other apps

This is a bug report

While having Airqmon app running in background, whenever I try to access any window's preferences I'm currently focusing with "Cmd + ," shortcut, the Airqmon preferences are being opened.

Using Airqmon v1.0.0

Allow to toggle notifications

User should be able to select which notifications should be displayed. This needs to be remembered between restarts.

Proper handling of user location

App should ask for user consent to geolocate (ideally macOS location permission) or zip code/city to geocode. If possible, instead of HTML5 Geolocation API try using macOS location API.

Clean and optimise UI

  • Update React library to >=16.2.0 and replace redundant divs with Fragments,
  • Migrate styles to BEM, cleanup styles while migrating,
  • Remove pollution level measurement, move caqi next to air quality description,

Enhance app analytics

Evaluate different libraries and solutions to better understand how application is used.

Visual adjustments discussion

I've been playing a little with this project, and wanted to get UX a bit closer to what I'm used on macOS. Would you be open for a change like this?

screen shot 2018-02-25 at 00 36 43

What I changed:

  • aligned the tray to icon left, instead of centring – I'd like this app to feel as close to native menu as possible
  • added popover vibrance to the tray background (you can notice I use dark menu bar, so later support for darker theme could be added)
  • changed the font to system-ui, because it looks readable, familiar and I find the photon-entypo slightly hard to read with its low weight :|
  • adjusted footer to stand out less

Let me know what you think.

Settings screen

Add a settings screen where user is allowed to customize some application features. This also might require adding a rmb-triggered menu.

Some features that should be changeable by the user are #4, #8 and #11.

App icon on menu bar is darkish

I updated system to Mac OS Big Sur. App is working fine except menu bar icon which is quite darkish when the rest of icons are white.

Zrzut ekranu 2020-11-19 o 16 02 27

I tried to update Electron to latest stable version and it seems it fixes the issue. PR is on its way.

Wrong location detection

Hey, thanks for developing airqmon, I found it very useful.
The issue which I observe is that sometimes location is wrongly detected. (When I have observed it, I confirmed that other apps use a correct location).
Perhaps it would be useful to add a feature to set a location.

Airqmon is displaying data from previous location after user moved

There are reports that the 1.2.0-beta.1 version (one that uses CoreLocation) is displaying data from previous location after user moved. If you're willing to test, here is the 1.2.0-beta.2 version that writes logs to ~/Library/Application Support/airqmon

If you encounter this issue, please verify location timestamps. Shouldn't be older than 120 seconds. If it's not, please check whether latitude and longitude points to your current location.

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.