Commit Graph

92 Commits

Author SHA1 Message Date
TheXamlGuy 80f4d5a702 add a central cache, for easy data retriveal 2024-01-14 20:35:38 +00:00
TheXamlGuy 1283e8ff58 Too much to name... but damn, it got where we are needed 2024-01-14 15:06:30 +00:00
TheXamlGuy 66f4bb8757 UI threading work 2024-01-13 13:47:26 +00:00
TheXamlGuy 70e0ae9492 Fixed dyanmically adding/removing items without the need to reload the whole bar 2024-01-13 11:40:40 +00:00
TheXamlGuy ff1d400531 Improve removal of items 2024-01-13 11:04:33 +00:00
TheXamlGuy b47a563876 Viewmodel caching WIP 2024-01-12 21:57:47 +00:00
TheXamlGuy 2a773f26db Wire up the disposer for cleaning up unused objects, i.e disposing a VM will remove it from the view 2024-01-12 21:05:42 +00:00
TheXamlGuy 814c806240 More refactoring 2024-01-11 19:52:48 +00:00
TheXamlGuy 7ccfedb5e2 added Disposer 2024-01-10 21:07:31 +00:00
TheXamlGuy e742b97b44 Media controller WIP 2024-01-10 20:59:55 +00:00
TheXamlGuy 56c4e6883e add seperator stying 2024-01-10 20:25:58 +00:00
TheXamlGuy d6df6c5eb9 rewrite ObservableCollectionViewModel 2024-01-10 20:06:52 +00:00
TheXamlGuy d7d90b3d54 wrapped custom widget items in containers so we have more control of the surrounding, i.e. divider 2024-01-10 19:25:16 +00:00
TheXamlGuy 197454ba1e Reworked configuration monitoring 2024-01-09 23:07:07 +00:00
TheXamlGuy a17dca0f2f Refactor... 2024-01-09 22:42:55 +00:00
TheXamlGuy 05b404d504 Rip out Microsoft's configuration and replace because it simply doesn't support polymorphism.... we are getting advanced boys!!! 2024-01-09 20:32:07 +00:00
TheXamlGuy e72d997563 handler fix 2024-01-07 22:38:50 +00:00
TheXamlGuy 9a669e695e threading fixes 2024-01-07 22:37:54 +00:00
TheXamlGuy bc29fbc805 refactor mapping again 2024-01-07 19:04:24 +00:00
TheXamlGuy 2e8af23784 reduce mediator duffs 2024-01-07 18:02:04 +00:00
TheXamlGuy 05150c2c03 fixed startup 2024-01-07 13:28:21 +00:00
TheXamlGuy d86c5da7a9 fixed fetching configuration from root 2024-01-07 13:18:38 +00:00
TheXamlGuy 28af62d72d More configuration work 2024-01-06 21:33:53 +00:00
TheXamlGuy 36c718c07e rename factories 2024-01-06 19:25:44 +00:00
TheXamlGuy d5cc92e6ba Add a factory for populating view models 2024-01-06 19:21:38 +00:00
TheXamlGuy 66f65185c8 Fixed 2024-01-06 18:15:20 +00:00
TheXamlGuy 9fdb125c13 restructure 2024-01-06 16:56:32 +00:00
TheXamlGuy 71881ad877 wired up key commands 2024-01-06 16:39:30 +00:00
TheXamlGuy a77c356389 Added Handler registrations in IServiceCollectionExtensions 2024-01-06 15:09:11 +00:00
TheXamlGuy e1c7846e45 Codemaid 2024-01-06 14:34:25 +00:00
TheXamlGuy 53537aa4c7 Added messaging pipeline 2024-01-06 13:57:18 +00:00
TheXamlGuy 4a27534e39 Make custom widgets independent of any WinUI framework concerns. Although one can add WinUI concerns to ther widget if they want to build a fully customized widget. In theory, it may also be possible to host a widget of WPF, Avalonia, or Blazor. 2024-01-06 09:57:23 +00:00
TheXamlGuy 3e88950669 Rename projects to better structure it. The aim is to try and keep it not dependant on the type of UI framework it uses thus allowing us to switch to another UI framework if we need later... 2024-01-06 08:49:12 +00:00
TheXamlGuy b380f06fbf Add per plugin json configuration support from a single file 2024-01-05 21:54:48 +00:00
TheXamlGuy e180c966ff Added json configuration 2024-01-05 17:34:09 +00:00
TheXamlGuy d94add17f9 Added primaey commands extenion/plugin 2024-01-04 23:02:51 +00:00
TheXamlGuy 97270eeed4 Cleanup etc 2024-01-04 22:33:22 +00:00
TheXamlGuy 760986f026 Formatting 2024-01-04 22:30:28 +00:00
TheXamlGuy df60262349 keyboard introp 2024-01-04 22:27:54 +00:00
TheXamlGuy d45076f2a9 get plugin system working 2024-01-04 20:53:49 +00:00
dan_c da8af59391 Add project files. 2024-01-04 17:32:36 +00:00
dan_c 6358cf9567 Add .gitattributes and .gitignore. 2024-01-04 17:32:34 +00:00