33 Commits
Author SHA1 Message Date
chylex 16509be56c Group channels by type and server when filtering in the app 2025-06-22 12:34:35 +02:00
chylex 43bf1fcafe Update Avalonia to 11.3.0 2025-05-18 02:34:03 +02:00
chylex 295370a3d4 Show progress dialog if closing database takes too long 2025-04-25 21:20:36 +02:00
chylex 38f79dee7d Replace CommunityToolkit.Mvvm with PropertyChanged.SourceGenerator 2025-03-18 13:55:32 +01:00
chylex e30b305eb5 Add option to export downloaded files
Closes #277
2025-03-17 17:27:12 +01:00
chylex fa17d0e224 Fix exception handling in progress dialogs 2025-03-17 17:27:12 +01:00
chylex f8e56ae367 Unify style definitions for bottom button panels 2025-03-16 17:16:41 +01:00
chylex 02b773db8f Handle uncaught exceptions in progress dialogs 2025-02-03 12:28:07 +01:00
chylex 2ecb658e42 Reformat code 2025-02-03 12:28:07 +01:00
chylex d5720c8758 Code cleanup 2023-12-31 19:44:44 +01:00
chylex de266473c5 Migrate models to a custom version of MVVM Community Toolkit 2023-12-31 14:42:03 +01:00
chylex f64141e768 Rewrite database interface to be asynchronous and improve UI 2023-12-30 12:27:44 +01:00
chylex 3bf5acfa65 Fix trailing spaces Rider generates in code 2023-12-27 08:22:23 +01:00
chylex 8a80cb8c20 Show progress dialog when upgrading database schema 2023-12-22 16:18:03 +01:00
chylex 865deb356a Fix progress dialog not propagating exceptions from its task 2023-12-22 14:47:55 +01:00
chylex 65d935cca1 Use compiled bindings in Avalonia XAML 2023-12-21 08:55:56 +01:00
chylex bd7904b88e Convert namespace declarations to top-level 2023-07-18 16:12:02 +02:00
chylex 610516de1f Update file dialogs and hide overwrite prompt when opening database files
Closes #198
2023-07-17 23:11:41 +02:00
chylex 3a6b83e0ba Update to Avalonia 11 2023-07-17 23:11:41 +02:00
chylex de5a8b690b Add TextBoxDialog 2022-06-03 16:44:43 +02:00
chylex 1a6346677e Improve performance of check box dialogs by using ItemsRepeater instead of ItemsControl 2022-05-19 22:07:38 +02:00
chylex f7f32c3f6a Fix Avalonia designer not seeing custom windows and controls 2022-02-27 11:37:08 +01:00
chylex 4dc781b35c Address Rider inspections 2022-02-21 22:27:29 +01:00
chylex 849ef18adb Reorganize namespaces and move some classes to a separate Utils project 2022-02-21 22:27:01 +01:00
chylex 07af4ae00f Improve localization for dates and numbers in the app UI 2021-11-29 17:52:07 +01:00
chylex c0123b9f91 Add check box dialog 2021-11-29 15:12:35 +01:00
chylex 2ec9c7cbc3 Fix Rider inspections 2021-11-28 16:20:34 +01:00
chylex ae5630cf96 Fix missing app icon in dialog windows 2021-11-27 20:59:16 +01:00
chylex 75c8202c77 Disable resizing of message dialogs 2021-11-27 20:58:57 +01:00
chylex 879a69608c Add progress dialog 2021-11-27 19:41:45 +01:00
chylex 560c515ecf Make message dialogs callable from non-UI threads 2021-11-27 19:41:45 +01:00
chylex bbb50dc50c Fix C# code formatting 2021-08-15 21:58:32 +02:00
chylex ab7b3532fc Build a DHT app for desktop 2021-06-19 10:40:34 +02:00