Coder Social home page Coder Social logo

spicychair / pluvia_weather_flutter Goto Github PK

View Code? Open in Web Editor NEW
140.0 140.0 15.0 12.17 MB

Pluvia ๐ŸŒฆ๏ธ | A weather app with beautiful animations, built with Flutter.

License: GNU General Public License v3.0

Kotlin 0.05% Swift 0.14% Objective-C 0.01% Dart 99.81%
android flutter mapbox-api openweathermap weather

pluvia_weather_flutter's Introduction

pluvia_weather_flutter's People

Contributors

clempera avatar excalibor avatar gdonisi avatar mu-hi avatar poussinou avatar ptrg avatar spicychair avatar teletexta avatar villentretenmerth avatar widecurio64 avatar xlucn 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  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pluvia_weather_flutter's Issues

Persistent Notification

Hi Ethan,

Kudos for these great app, I love it.
Would it be possible to add the option for a persistent notification that would display the current temperature at a chosen location? Ideally, the notification would update every X minutes, as set by the user.

Reorder elements

Make it possible to change the order of the elements/cards/information shown.

Visual bug

The outlines on the bottom are cut off:

Screenshot_20210725-000809_Pluvia

little cosmetical ui refinement needed

in current tab there is a small misalignment.
the space from bubble/card for weather radar is to narrow from the divider above. all the other spaces above and under divider have fixed symetrical distance. only the weather radar is to close to its divider line above.

i hope what i try to tell is understandable.

Status bar visual bug

The app seems to enforce somekind of shadow on the status bar. The text in the statusbar is not readable:

Screenshot_20210725-000809_Pluvia

Allow other weather sources

Some time recently here in the lower mainland of Canada I went out on a trip with my grandmother after Pluvia told me that the weather was at that very moment 17โฐC, windy, overcast, and lightly raining.

According to the car and... well... being outside it was evidently 22โฐC, extremely sunny, with no rain or wind. It felt like it was over 25 out.

I have a condition that makes me unable to properly regulate my heat levels and this is the kind of difference in weather expectation where instead of wearing regular comfortable clothes as I did, I would have worn warm weather appropriate attire and a cooling vest for my safety, and I cannot accept that level of unreliability.

As much as I love Pluvia, and want to use it, I literally have to use a different weather app so long as this one exclusively uses OpenWeather, because of reasons of my physical heath.

Please, PLEASE, add other sources to the options menu, or, as much as I hate saying stuff like this, I will stick permanently to using another weather app.

Thank you.
xo Nicolete Lovejoy

settings do not stick

settings randomly reset itselfs.
happens for dark mode and 24 hour time.

it is reproduceable.

go to settings. enable 24 hour. enable dark mode.
go to settings again. disable dark mode.
go to settings again. 24 hour is disabled.

also dark mode enables itself sometimes.
could not reliable trigger it. seems random.

edit:
enable 24 hour. close the app. open the app.
dark mode is enabled.

beautiful app. couple suggestions

Widgets and F-Droid. This really is too nice to not F-Droid some love on F-Droid.

And every weather app needs widgets. You are good with design so I bet they'd look great.

Follow device theme

Make it possible to follow the device theme instead of manual dark and light mode selection.

GMS in F-Droid build

geolocator pulls in GMS, see https://github.com/Baseflow/flutter-geolocator/blob/28c8657b370abe1caf93c24b382d4dce5b5c460f/geolocator_android/android/build.gradle#L45. You can use https://gitlab.com/hanntech-gmbh/free2pass/flutter-geolocator-floss instead. The geolocator-floss is already used... Then the nonfree libs may com from somewhere else. It's not used anymore. So that's the problem. Could you please take a look? Thanks!

2022-07-13 11:19:13,698 DEBUG: > /opt/android-sdk/build-tools/31.0.0/dexdump /tmp/tmpdmptos5k/classes.dex
2022-07-13 11:19:14,386 DEBUG: Found class 'com/google/android/gms/auth/api/signin/GoogleSignInAccount'
2022-07-13 11:19:14,387 DEBUG: Found class 'com/google/android/gms/location/LocationRequest'
2022-07-13 11:19:14,387 DEBUG: Found class 'com/google/android/gms/common/api/internal/b'
2022-07-13 11:19:14,387 DEBUG: Found class 'com/google/android/gms/common/api/internal/BasePendingResult'
2022-07-13 11:19:14,387 DEBUG: Found class 'com/google/android/gms/location/a'
2022-07-13 11:19:14,387 DEBUG: Found class 'com/google/android/gms/common/api/internal/c'
2022-07-13 11:19:14,387 DEBUG: Found class 'com/google/android/gms/common/api/b'
2022-07-13 11:19:14,388 DEBUG: Found class 'com/google/android/gms/common/api/a'
2022-07-13 11:19:14,388 DEBUG: Found class 'com/google/android/gms/common/api/Scope'
2022-07-13 11:19:14,388 DEBUG: Found class 'com/google/android/gms/auth/api/signin/a'
2022-07-13 11:19:14,388 DEBUG: Found class 'com/google/android/gms/dynamite/DynamiteModule'
2022-07-13 11:19:14,389 DEBUG: Found class 'com/google/android/gms/common/annotation/KeepName'
2022-07-13 11:19:14,389 DEBUG: Found class 'com/google/android/gms/common/api/internal/LifecycleCallback'
2022-07-13 11:19:14,389 DEBUG: Found class 'com/google/android/gms/common/api/GoogleApiActivity'
2022-07-13 11:19:14,389 DEBUG: Found class 'com/google/android/gms/common/util/DynamiteApi'
2022-07-13 11:19:14,390 DEBUG: Found class 'com/google/android/gms/location/LocationAvailability'
2022-07-13 11:19:14,390 DEBUG: Found class 'com/google/android/gms/common/internal/ReflectedParcelable'
2022-07-13 11:19:14,390 DEBUG: Found class 'com/google/android/gms/common/api/Status'
2022-07-13 11:19:14,390 DEBUG: Found class 'com/google/android/gms/location/b'
2022-07-13 11:19:14,390 DEBUG: Found class 'com/google/android/gms/location/c'
2022-07-13 11:19:14,390 DEBUG: Found class 'com/google/android/gms/location/LocationResult'
2022-07-13 11:19:14,391 DEBUG: Found class 'com/google/android/gms/common/api/internal/a'

Quick Settings Tile

Can you add an option to display the weather and temperature in the Quick Settings?

Widget: double clock widget

As some people have already mentioned widgets would be great. I think it would be a good idea to add a double clock widget that also show the weather in those two choosen citites as it's something a lot of apps lack.

Manual location

I prefer to enter my location manually. However, every time I open the app, it reminds me it does not have access to my location and I need to re-enable my manually chosen location.

why is this app gsf dependent?

hi,

very nice and visual pleasing app.
maybe redundant question to closed issue #3, but
why is this app play services dependent? i do not see the necessity. can you please explain?
sadly i can not really use it atm because of it.

thanks.

F-Droid build failed

FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':geolocator_android:generateReleaseRFile'.
> Failed to find Platform SDK with path: platforms;android-31
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Could you please take a look? Thanks!

suggestion

pull to refresh in current screen.

this would be more intuitive than current solution and it is easier to reach than the refresh circle in upper right corner. with pull to refresh you could also get rid off the circle, which would make the current screen even cleaner appearance-wise.

Hide elements

Make it possible to hide elements/cards/information from the interface.

F-Droid build failed

Could not find a file named "geolocator/pubspec.yaml" in https://gitlab.com/free2pass/flutter-geolocator-floss.git 65abe07d9103e427ec2e4e587ee1e1544e6a8804.
pub get failed (1; Could not find a file named "geolocator/pubspec.yaml" in https://gitlab.com/free2pass/flutter-geolocator-floss.git 65abe07d9103e427ec2e4e587ee1e1544e6a8804.)

There are some update in the flutter-geolocator-floss. The repo is moved. See https://gitlab.com/fdroid/fdroiddata/-/merge_requests/9654#note_687114846. Could you please take a look? Thanks!

Add AccuWeather

There should be an option to choose AccuWeather as the weather service provider. AccuWeather should be more accurate than OpenWeatherMap.

Can't go past loading screen

Similar to closed issue 20, I also can't go past the loading screen.

I've tried with the 2 most recent f-droid versions and the latest Git version, but so far can't load. Looks like a good app, I'm ready to try any suggestions.

Graphs

Add graphs to provide a quick and detailed overview of the weather.

Example (rain and temperature):
HKRLTATHW32FLS2SVAASR4RQNI

Fdroid

Please consider adding the app to fdroid.

Missing translations for weekdays

Hello. Great app, I'm using it for months now.

But there is one thing that bothers me a little: weekdays are shown in English (Mon, Tue, Wed, ...) even if another language has been selected.

Would it be possible to fix this?

Thank you.

cant see any weather data

pluvia somewhat stopped showing weather data.
i can still add places, like cities and set default location and so on. but when i go current or forecast tab it wont show weather data but only 'choose a location to view weather' although i already have chosen a location and also set default too. installed version is latest. i already tried clearing app-data and new install for no good.

anyone experienced same behavior?

Show last fetched data when offline

Currently the app shows an error screen when the device has no network connection. It'd be great if it showed the last fetched data instead with a toast to enable network.

This would be useful while traveling or in poor/no network conditions.

Thanks!

Widgets

The only thing I love graphic based are widgets if you can make that option with weather updates with refresh option would be helpful

Temperature overlapping city name

Love the app. It's gorgeous, and has all the information that I'm looking for. Thank you for all of the work you've put into it!

I've just had one consistent minor cosmetic issue that I thought I'd report. The temperature display is always overlapping the city name on my device. So it never quite lines up with how it looks in the screenshots. I attached a screenshot of my own as an example. Sometimes it looks a little worse, depending on the numbers.

I haven't noticed anything like this anywhere else in the app.

F-Droid build of Pluvia, version 1.4.5. Pixel 5a (2400x1080 resolution), Android 11.

pluvia-temperature

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.