Commit Graph

  • c32a2d2f85 more changes master TheXamlGuy 2024-02-17 20:27:40 +00:00
  • 43178429d2 allow setting to be toggled from the json file TheXamlGuy 2024-02-15 22:02:59 +00:00
  • 41b9d5e0fc Settings TheXamlGuy 2024-02-15 20:59:36 +00:00
  • 6f5f6f8cfe update packes TheXamlGuy 2024-02-15 19:13:58 +00:00
  • cc61842c9a wip.. TheXamlGuy 2024-02-14 22:54:22 +00:00
  • 9fe2317c4f Inner scope navigation TheXamlGuy 2024-02-13 22:11:29 +00:00
  • 6e738becd4 more settings work TheXamlGuy 2024-02-11 22:18:40 +00:00
  • 812556f8b0 Get ContentControl navigation working TheXamlGuy 2024-02-11 18:09:22 +00:00
  • 565c6866d8 wip TheXamlGuy 2024-02-10 20:19:01 +00:00
  • ecfac99868 moer changes TheXamlGuy 2024-02-09 20:58:50 +00:00
  • 41d003f436 tidy TheXamlGuy 2024-02-08 22:26:50 +00:00
  • 2aeb4d1b54 Bunch of insane work TheXamlGuy 2024-02-08 22:16:58 +00:00
  • 28d79f77d0 Wire up settings TheXamlGuy 2024-02-05 22:01:05 +00:00
  • 43f96fd4f0 Initial navigaiton work; opening Windows TheXamlGuy 2024-02-04 22:06:55 +00:00
  • 110ac407f5 tidy up TheXamlGuy 2024-02-04 18:24:20 +00:00
  • e53e6eb69b Add settings button TheXamlGuy 2024-02-04 16:33:25 +00:00
  • e0a630f82b Wire up secondary commands for settings etc TheXamlGuy 2024-02-04 15:06:17 +00:00
  • 731cf3cdf3 More work TheXamlGuy 2024-02-04 14:08:38 +00:00
  • be3fe89387 Rounded thumbnail TheXamlGuy 2024-02-03 21:59:02 +00:00
  • 0191080e14 More work on MC visuals TheXamlGuy 2024-02-03 21:47:32 +00:00
  • dfa12cf9f1 imrpove button stylng TheXamlGuy 2024-02-03 20:04:36 +00:00
  • 23c398ea43 fixed up media controller TheXamlGuy 2024-02-03 19:58:54 +00:00
  • 221c46218f moerfixes TheXamlGuy 2024-02-02 21:11:13 +00:00
  • 4edb0a7eb5 WIP TheXamlGuy 2024-02-01 22:13:45 +00:00
  • 6dbe2db584 Initilize widget setting without starting its host TheXamlGuy 2024-01-31 22:33:23 +00:00
  • a2a5591502 bla TheXamlGuy 2024-01-30 22:34:49 +00:00
  • 858a23c28d A widget should have only one IWidgetViewModel by default... wondering whether if we should go for the first served, or throw if multiple detected, or ignore the widget TheXamlGuy 2024-01-30 22:30:08 +00:00
  • 215ff81653 code cleaned TheXamlGuy 2024-01-29 22:06:41 +00:00
  • c546ca2343 too many to add TheXamlGuy 2024-01-29 22:03:36 +00:00
  • 3917639e8d Fixed disposer? TheXamlGuy 2024-01-28 19:31:09 +00:00
  • 6d40220412 bunch ov fixes TheXamlGuy 2024-01-28 14:57:56 +00:00
  • 9f6cc35bc1 add uid loading support TheXamlGuy 2024-01-27 20:28:40 +00:00
  • 640b3292b2 inject the widget assembly into the IoC as we are going to need it further in TheXamlGuy 2024-01-27 16:21:53 +00:00
  • 48925b89ff restructure project for part 2 TheXamlGuy 2024-01-27 10:55:53 +00:00
  • a322893166 lots of tidying up TheXamlGuy 2024-01-25 20:33:55 +00:00
  • 5e26e97f6b break widget related stuff into its own project as the main HB project was just becoming too bloated TheXamlGuy 2024-01-24 20:50:59 +00:00
  • d1b57d5d16 get HB widgets showing up again TheXamlGuy 2024-01-23 23:14:51 +00:00
  • 185f0e9f45 Initial configuration write changes TheXamlGuy 2024-01-23 21:41:47 +00:00
  • 2f827753f5 add support to properate value changes to everywhere sle TheXamlGuy 2024-01-23 18:57:30 +00:00
  • 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 TheXamlGuy 2024-01-22 22:45:44 +00:00
  • 186d244268 more widget host work TheXamlGuy 2024-01-22 20:46:41 +00:00
  • 688d7ba063 get initial extension plugin configuration working from dyamaic dll loading TheXamlGuy 2024-01-21 21:31:29 +00:00
  • c07eafc9cf Improve loading of widgets TheXamlGuy 2024-01-21 19:59:32 +00:00
  • 45070dc560 more refoctoring work TheXamlGuy 2024-01-20 21:58:57 +00:00
  • 3a268db79d Improve widget builder TheXamlGuy 2024-01-19 22:37:12 +00:00
  • 4766ed1156 wip TheXamlGuy 2024-01-18 23:55:02 +00:00
  • a0042a5299 Added ability to move items by order TheXamlGuy 2024-01-18 23:07:08 +00:00
  • 19e83d5043 cleanup TheXamlGuy 2024-01-18 22:40:55 +00:00
  • 2fed876182 allow new items to be added to sub menus at runtime, from a config file TheXamlGuy 2024-01-18 22:28:53 +00:00
  • 78cedcdeb8 add keyed based publication to mediator TheXamlGuy 2024-01-18 20:56:14 +00:00
  • a3065b25ee Medistor reworked to handle ui threading in a cleaner way TheXamlGuy 2024-01-18 16:54:38 +00:00
  • 7dc125ebc7 more animation work TheXamlGuy 2024-01-17 20:33:41 +00:00
  • 92ee4a678b Add ability to insert an ordered item at UI configuration time TheXamlGuy 2024-01-17 20:16:55 +00:00
  • 1f02f6970e Initial orderby on primary items TheXamlGuy 2024-01-17 19:28:21 +00:00
  • 7fde5ab0fb Add transition TheXamlGuy 2024-01-17 19:16:45 +00:00
  • 67b0456cbd Fixed bug where items are destroyed during configuration update TheXamlGuy 2024-01-17 18:58:57 +00:00
  • 2f22c81384 WIP TheXamlGuy 2024-01-17 17:16:50 +00:00
  • 86603a6567 Prevent window from stealing focus TheXamlGuy 2024-01-16 08:31:03 +00:00
  • 99855e77b9 Popup had a fake invisible padding around it... however it seems we can now use the window now anyway TheXamlGuy 2024-01-16 08:15:57 +00:00
  • 5b0e09c6c1 remove debug codes TheXamlGuy 2024-01-15 22:02:44 +00:00
  • f0ef3d1604 Damn garbage collector TheXamlGuy 2024-01-15 22:02:30 +00:00
  • 2a494e1b94 this allows us to lazily fetch viewmodels created easier during the application startup TheXamlGuy 2024-01-14 20:39:36 +00:00
  • 80f4d5a702 add a central cache, for easy data retriveal TheXamlGuy 2024-01-14 20:35:38 +00:00
  • 1283e8ff58 Too much to name... but damn, it got where we are needed TheXamlGuy 2024-01-14 15:06:30 +00:00
  • 66f4bb8757 UI threading work TheXamlGuy 2024-01-13 13:47:26 +00:00
  • 70e0ae9492 Fixed dyanmically adding/removing items without the need to reload the whole bar TheXamlGuy 2024-01-13 11:40:40 +00:00
  • ff1d400531 Improve removal of items TheXamlGuy 2024-01-13 11:04:33 +00:00
  • b47a563876 Viewmodel caching WIP TheXamlGuy 2024-01-12 21:57:47 +00:00
  • 2a773f26db Wire up the disposer for cleaning up unused objects, i.e disposing a VM will remove it from the view TheXamlGuy 2024-01-12 21:05:42 +00:00
  • 814c806240 More refactoring TheXamlGuy 2024-01-11 19:52:48 +00:00
  • 7ccfedb5e2 added Disposer TheXamlGuy 2024-01-10 21:07:31 +00:00
  • e742b97b44 Media controller WIP TheXamlGuy 2024-01-10 20:59:55 +00:00
  • 56c4e6883e add seperator stying TheXamlGuy 2024-01-10 20:25:58 +00:00
  • d6df6c5eb9 rewrite ObservableCollectionViewModel TheXamlGuy 2024-01-10 20:06:52 +00:00
  • d7d90b3d54 wrapped custom widget items in containers so we have more control of the surrounding, i.e. divider TheXamlGuy 2024-01-10 19:25:16 +00:00
  • 197454ba1e Reworked configuration monitoring TheXamlGuy 2024-01-09 23:07:07 +00:00
  • a17dca0f2f Refactor... TheXamlGuy 2024-01-09 22:42:55 +00:00
  • 05b404d504 Rip out Microsoft's configuration and replace because it simply doesn't support polymorphism.... we are getting advanced boys!!! TheXamlGuy 2024-01-09 20:32:07 +00:00
  • e72d997563 handler fix TheXamlGuy 2024-01-07 22:38:50 +00:00
  • 9a669e695e threading fixes TheXamlGuy 2024-01-07 22:37:54 +00:00
  • bc29fbc805 refactor mapping again TheXamlGuy 2024-01-07 19:04:24 +00:00
  • 2e8af23784 reduce mediator duffs TheXamlGuy 2024-01-07 18:02:04 +00:00
  • 05150c2c03 fixed startup TheXamlGuy 2024-01-07 13:28:21 +00:00
  • d86c5da7a9 fixed fetching configuration from root TheXamlGuy 2024-01-07 13:18:38 +00:00
  • 28af62d72d More configuration work TheXamlGuy 2024-01-06 21:33:53 +00:00
  • 36c718c07e rename factories TheXamlGuy 2024-01-06 19:25:44 +00:00
  • d5cc92e6ba Add a factory for populating view models TheXamlGuy 2024-01-06 19:21:38 +00:00
  • 66f65185c8 Fixed TheXamlGuy 2024-01-06 18:15:20 +00:00
  • 9fdb125c13 restructure TheXamlGuy 2024-01-06 16:56:32 +00:00
  • 71881ad877 wired up key commands TheXamlGuy 2024-01-06 16:39:30 +00:00
  • a77c356389 Added Handler registrations in IServiceCollectionExtensions TheXamlGuy 2024-01-06 15:09:11 +00:00
  • e1c7846e45 Codemaid TheXamlGuy 2024-01-06 14:34:25 +00:00
  • 53537aa4c7 Added messaging pipeline TheXamlGuy 2024-01-06 13:57:18 +00:00
  • 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. TheXamlGuy 2024-01-06 09:57:23 +00:00
  • 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... TheXamlGuy 2024-01-06 08:49:12 +00:00
  • b380f06fbf Add per plugin json configuration support from a single file TheXamlGuy 2024-01-05 21:54:48 +00:00
  • e180c966ff Added json configuration TheXamlGuy 2024-01-05 17:34:09 +00:00
  • d94add17f9 Added primaey commands extenion/plugin TheXamlGuy 2024-01-04 23:02:51 +00:00
  • 97270eeed4 Cleanup etc TheXamlGuy 2024-01-04 22:33:22 +00:00
  • 760986f026 Formatting TheXamlGuy 2024-01-04 22:30:28 +00:00