Commit Graph

64 Commits

Author SHA1 Message Date
TheXamlGuy 186d244268 more widget host work 2024-01-22 20:46:41 +00:00
TheXamlGuy 688d7ba063 get initial extension plugin configuration working from dyamaic dll loading 2024-01-21 21:31:29 +00:00
TheXamlGuy c07eafc9cf Improve loading of widgets 2024-01-21 19:59:32 +00:00
TheXamlGuy 45070dc560 more refoctoring work 2024-01-20 21:58:57 +00:00
TheXamlGuy 3a268db79d Improve widget builder 2024-01-19 22:37:12 +00:00
TheXamlGuy 4766ed1156 wip 2024-01-18 23:55:02 +00:00
TheXamlGuy a0042a5299 Added ability to move items by order 2024-01-18 23:07:08 +00:00
TheXamlGuy 19e83d5043 cleanup 2024-01-18 22:40:55 +00:00
TheXamlGuy 2fed876182 allow new items to be added to sub menus at runtime, from a config file 2024-01-18 22:28:53 +00:00
TheXamlGuy 78cedcdeb8 add keyed based publication to mediator 2024-01-18 20:56:14 +00:00
TheXamlGuy a3065b25ee Medistor reworked to handle ui threading in a cleaner way 2024-01-18 16:54:38 +00:00
TheXamlGuy 7dc125ebc7 more animation work 2024-01-17 20:33:41 +00:00
TheXamlGuy 92ee4a678b Add ability to insert an ordered item at UI configuration time 2024-01-17 20:16:55 +00:00
TheXamlGuy 1f02f6970e Initial orderby on primary items 2024-01-17 19:28:21 +00:00
TheXamlGuy 7fde5ab0fb Add transition 2024-01-17 19:16:45 +00:00
TheXamlGuy 67b0456cbd Fixed bug where items are destroyed during configuration update 2024-01-17 18:58:57 +00:00
TheXamlGuy 2f22c81384 WIP 2024-01-17 17:16:50 +00:00
TheXamlGuy 86603a6567 Prevent window from stealing focus 2024-01-16 08:31:03 +00:00
TheXamlGuy 99855e77b9 Popup had a fake invisible padding around it... however it seems we can now use the window now anyway 2024-01-16 08:15:57 +00:00
TheXamlGuy 5b0e09c6c1 remove debug codes 2024-01-15 22:02:44 +00:00
TheXamlGuy f0ef3d1604 Damn garbage collector 2024-01-15 22:02:30 +00:00
TheXamlGuy 2a494e1b94 this allows us to lazily fetch viewmodels created easier during the application startup 2024-01-14 20:39:36 +00:00
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