Skip to content
This repository has been archived by the owner on Jan 17, 2024. It is now read-only.

Task/236 page entdecken ux verbesserungen #61

Merged
merged 9 commits into from
Dec 26, 2023

Conversation

IsAvaible
Copy link
Contributor

@IsAvaible IsAvaible commented Dec 20, 2023

[OP#236]

  • feat(AddBar): Geocoding UX Improvements
  • feat(MapWidget): Add recenter button
  • feat(MapWidget): Make map center user configurable
  • fix(MapWidget): Display marker on tap
Screen.Recording.20231220.161240.1.mp4

- Use better address format
- Center map on geocoded address on focus loss
- Validate address text field from the start
- Debounce address text field geocoding
@IsAvaible
Copy link
Contributor Author

@moverval Falschrum gemerged?

@moverval
Copy link
Contributor

Ne einfach aktualisiert wegen merge conflicts. Konnte mir das leider noch nicht anschauen :/

This commit implements the Provider/Consumer Pattern to synchronize the UI with the database when it is modified.

The ChangeNotifiers have been modified in separate classes from the database entities for the following reasons:
- Currently all database entities use static functions to query and update the database. Calling notifyListeners() within static functions is not possible.
- It's not always desirable to trigger an UI update on every change of the database, e.g. if multiple changes are made sequentially. Outclassing the functionality gives the developer more granular control on when to trigger an update.
@moverval moverval merged commit 9339e81 into develop Dec 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
2 participants