Commit Graph

67 Commits

Author SHA1 Message Date
TheXamlGuy 185f0e9f45 Initial configuration write changes 2024-01-23 21:41:47 +00:00
TheXamlGuy 2f827753f5 add support to properate value changes to everywhere sle 2024-01-23 18:57:30 +00:00
TheXamlGuy 6daaa39b8c Refactor widget configuration so only the very low configuration gets written first. The actual configuration are only to be written once the widget has been turned on by the user 2024-01-22 22:45:44 +00:00
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