vWeather is a high-performance, professional-grade weather dashboard built for Linux using Flutter. It features a stunning glassmorphic UI, cinematic animations, and deep integration with the Venom desktop environment ecosystem.
- Glassmorphism: Advanced transparent panels and blur effects that blend seamlessly with your desktop.
- Dynamic Animations: Smooth, cinematic entry animations for all elements.
- Interactive Charts: Beautiful spline charts for hourly temperature trends.
- Auto-Detection: Automatically detects your location on startup using:
- System Timezone (Linux Native)
- IP Geolocation (Fallback)
- Advanced Search: Instantly search for cities globally with "City, Country" precision.
Powered by the Open-Meteo API (No API Key required!):
- Real-time Conditions: Temperature, Feels Like, Weather Code.
- Detailed Metrics: UV Index, Humidity, Wind Speed, Visibility, Sunset Time.
- Forecasts:
- 24-Hour Hourly Trend Line.
- 7-Day Daily Forecast.
- System Theming: fully respects the
settings.vaxpconfiguration for background colors and text styles. - Window Controls: Custom-drawn, integrated window controls (Minimize, Maximize, Close).
- Framework: Flutter (Linux Desktop)
- State Management:
flutter_bloc(Clean Architecture) - Data:
http(Open-Meteo) - UI Components:
flutter_animate,fl_chart,venom_config
- Clone the repository
- Install dependencies:
flutter pub get
- Run on Linux:
flutter run -d linux
Proprietary / Vaxp Team.