15 Commits

Author SHA1 Message Date
db7ca71905 Set X window type DOCK 2025-11-26 11:57:19 +05:30
9a30647394 Minor refactor
- Separate function to find Unit symbol
2025-11-26 11:47:23 +05:30
0a6cc079c2 Separate UI loading from main()
- Pass weather data and config directly to `show_popup()`
2025-11-26 11:30:23 +05:30
ec99e817c1 Switch back to Slint
- It's simply simpler in Slint
2025-11-25 23:23:26 +05:30
c306dc03fe Cargo clippy fixes 2025-11-11 11:55:41 +05:30
4529886370 Fix alignment and size 2025-11-11 11:28:04 +05:30
4d10bffe8b Refactor layout code
- Cleanup variable names
- Refactor row & column code
2025-11-10 22:27:34 +05:30
f56b543a0b Change layout
- Divide everything into individual components & join them
- Needs cleanup
2025-11-09 15:23:52 +05:30
4fda55fb2e Update styling
- Add containers for styling
2025-11-08 16:03:50 +05:30
280651a64d Start styling
- Basic coloring and layouts
2025-11-07 23:31:35 +05:30
3540f8d75a Refactor weather popup to use WeatherResponse and Config directly
- Update `main.rs` to pass `WeatherResponse` and `Config` directly to the `show_popup` function.
- Refactore `show_popup.rs` to receive `WeatherResponse` and `Config` as parameters and handle UI rendering accordingly.
- Remove redundant parsing of weather data and configuration within the popup.
- Simplifie the data flow by directly passing the necessary structures to the popup.
2025-11-07 17:53:05 +05:30
b169bc9530 Remove Window Decorations 2025-11-07 11:52:10 +05:30
da209164c7 Fix: Text output
- Display weather details instead of empty strings
2025-11-07 11:44:36 +05:30
90aca71e57 Start converting slint to iced
- Port the `slint` code to `iced`
- Display basic window and text
2025-11-06 23:37:55 +05:30
020be1d5e9 Separate UI code from main.rs
- Create `widget/src/show_popup.rs`
2025-11-06 13:51:42 +05:30