Add utility classes for theme management, waiting, watched products, and notifications

- Implement ThemeManager for dynamic light/dark theme switching in the application.
- Create Wait class for cancellable delays without exceptions for smoother user experience.
- Introduce WatchedProductsStore to manage and persist watched products in JSON format.
- Add WindowsNotifier for system notifications to inform users of important events.
- Develop ProductViewModel to encapsulate product data and manage UI interactions effectively.
This commit is contained in:
2026-08-04 21:49:53 +02:00
parent 551697d98d
commit 7ca504a70a
212 changed files with 112225 additions and 26787 deletions
File diff suppressed because it is too large Load Diff