RobertBeekman
a340f8822e
Replace JSON.NET with System.Text.json ( #840 )
2024-02-28 19:31:38 +01:00
Robert
c86dba30fc
Settings - Brought the with and margins of different tabs in line with eachother
...
Settings - Tweaked card title font size and spacing
Plugins - Show extra information on plugins in their config dialog
Plugins - Added the ability to provide a license in plugin.json
2023-05-18 11:18:55 +02:00
Robert
8a0a162429
Allow plugins to opt out of hot reloading
2023-04-20 13:47:24 +02:00
Robert
2b15657f8d
Use a help page URL instead of doing things in-app
2023-04-14 14:43:33 +02:00
Robert
949106e470
Plugins - Added help pages
2023-04-14 11:55:53 +02:00
Robert
d8390d306c
Update built-in plugins by build date not by version
2023-03-25 15:00:28 +01:00
Diogo Trindade
3758275b71
Core - Changed version format
2022-09-30 23:42:15 +02:00
Diogo Trindade
4272d62001
Core - Moved PluginApi version to the csproj
2022-09-30 20:45:40 +02:00
Robert
f6090dc296
Code style - Use file scoped namespaces
...
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
9d2136dd6a
Plugins - Added API versioning
...
Tray icon - Fix crash when restoring main window from tray
2022-08-21 10:00:00 +02:00
Robert
75d85985a9
Plugins - Added platform support
...
Settings - Fixed updating issues in plugin tab
UI - Don't initialize in design mode
UI - Move ReactiveCoreWindow to Artemis.Shared
Window service - Return window created by ShowWindow
Window service - Added CreateOpenFileDialog API
2022-07-22 20:28:07 +02:00
Robert
3b4194cb9d
Plugins - Ported prerequisites UI
...
Scripting - Ported scripting UI
2022-07-10 23:25:34 +02:00
Robert
0d3890e560
Icons - Dropped SVG support and fixed filling
2022-06-06 20:54:39 +02:00
Robert
2179c889a3
Modules - Remove Name and Icon in favor PluginFeature attribute
2021-06-09 20:58:05 +02:00
Robert
a6602626a3
Plugins - Added author, website and repository properties to plugin info
2021-05-18 22:36:40 +02:00
Robert
1660519bee
UI - Avoid opening the main window multiple times from tray
...
Profiling - Thread safety and use high precision counters
Profiling - Profile timed updates
Timed updates - Added argument to give timed updates a name
Plugins - Affix plugin folders with a part of the plugin GUID
Debugger - Added 95th percentile column to profiling
Debugger - Fix scrolling in performance profile tab when hovering over datagrids
2021-05-17 17:26:49 +02:00
Robert
4b24834fd6
Plugins - Added profiling API
...
UI - Added profiling tab to debugger
2021-05-16 20:22:13 +02:00
Robert
21700aaad5
Plugins - Reworked bootstrapper
2021-04-30 17:39:58 +02:00
Robert
5cae14efd3
Prerequisites - Moved to PluginInfo and FeatureInfo
...
Features don't have instances until they are enabled so this made sense, Plugins followed suit for consistency's sake
2021-04-28 17:06:47 +02:00
Robert
de5b8e4458
Plugins - Added RequiresAdmin boolean
...
Utilities - Simplified shutdown method signature
Utilities - Added restart method with option to elevate
Core - Moved actual shutdown/restart logic to UI
2021-01-21 19:25:46 +01:00
SpoinkyNL
8e8258506b
Plugins - Add JSON property to disable auto-enabling features
...
Setup wizard - Play intro animation at the end (and no where else)
2020-12-12 10:57:09 +01:00
SpoinkyNL
fb3466e102
Core - Nullable refactoring
...
Core - Nullable refactoring
Core - Nullable refactoring (finish)
2020-11-17 22:50:38 +01:00
SpoinkyNL
e812929215
Plugins - Implemented features
...
Core - Removed Stylet dependency for #500
2020-11-11 23:53:52 +01:00
Robert
b56966c585
Plugins - Reworked most of the activation logic
2020-11-10 20:51:29 +01:00
SpoinkyNL
1e0dc1894d
Plugins - Separated plugins and implementations as different principles
2020-11-09 20:31:54 +01:00
Robert
09cd0b4dae
Modules - Added support for SVG icons in sidebar
...
Modules - Removed separate DisplayIconPath property
Data model debugger - Generics now display their types nicely
Data model debugger - Type keywords are used where applicable
Data model debugger - Nullables display properly
2020-10-16 22:25:17 +02:00
Robert
2547b6a8bf
Plugins - Gave each plugin its own child Ninject kernel
...
Plugins - Added support for validation in VMs
2020-09-21 21:05:00 +02:00
SpoinkyNL
a646ff95ed
Data model - Improved encapsulation
...
Conditions - Renamed from DisplayConditions to DataModelConditions to better match their nature
Core - More documentation
2020-09-19 11:43:49 +02:00
SpoinkyNL
8718d01eae
Core - Flattened namespaces
...
Shared UI - Flattened namespaces
Shared UI - General housekeeping
Project - Code cleanup
2020-09-01 00:14:08 +02:00
SpoinkyNL
e27f658cea
Plugins - Adjusted namespaces
2020-08-21 22:32:46 +02:00