Robert
f43ebd2153
UI - Fix URLs
2023-06-22 23:16:49 +02:00
Robert
52a769be96
Added Matomo campaign to URLs so we know whether they're used
2023-06-18 12:35:46 +02:00
Robert
deaee707f1
Removed old Console.WriteLine
2023-06-11 09:43:05 +02:00
Robert
f249f80d19
Upgrade Avalonia to 11 rc1
2023-06-05 23:39:57 +02:00
Diogo Trindade
51f08379eb
Fix possible NRE in node script import
2023-05-20 22:15:08 +01:00
Robert
fa710777d7
UI - Use Timer instead of DispatcherTimer where feasible
2023-05-20 23:11:51 +02:00
Diogo Trindade
5adc837673
Nodes - Fixed compiledBinding in CableView
2023-05-11 22:53:05 +01:00
Robert
bf6674e44f
Upgraded to preview8
2023-05-11 23:10:49 +02:00
Diogo Trindade
5429346396
UI - Replaced tuples with custom classes for binding
...
As far as i know, it's not possible to have CompiledBindings with tuples, since tuple values are fields and not properties. This change allows for compiled bindings, and makes the intent behind the tuples clearer
2023-04-30 21:40:36 +01:00
Diogo Trindade
59f9479d9a
WIP - Changed Bindings into CompiledBindings
2023-04-30 21:39:21 +01:00
Robert
c50a572363
UI - Update Avalonia to preview7
...
UI - Update FluentAvalonia to preview7
2023-04-26 21:38:15 +02:00
Robert
192b4f0df2
UI - Rename folders and layers in a dialog to avoid hotkey issues
...
UI - Fixed renaming an effect executing twice, requiring two undo-actions to undo it
UI - Always disable editor hotkeys when typing in any input
2023-04-19 16:03:57 +02:00
Robert
3b04447ff7
Layers - Prevent brushes from going null when provider is missing
...
Layers - Set broken state when brush provider is missing
UI - Tweaked broken state visuals
2023-04-14 11:56:51 +02:00
Robert
88558efcb1
Fix auto connecting nodes
2023-04-07 16:18:07 +02:00
Robert
0116bac346
Fix node picker not opening at cursor
2023-04-03 22:17:39 +02:00
Robert
5a5a6819b1
Visual scripting fixes
2023-04-02 20:21:01 +02:00
Robert
4518691907
Fixed lots of runtime errors
2023-03-31 21:17:14 +02:00
Robert
5b5acf2f76
Fixed remaining compile errors
2023-03-31 20:52:44 +02:00
Robert
d171b947b7
Fixed compile errors in Artemis.UI
2023-03-30 23:13:39 +02:00
Robert
81e83e59f6
Fixed Artemis.UI.Shared compile errors
2023-03-29 21:36:56 +02:00
RobertBeekman
b7e723b7e9
Core/UI - Move from Ninject to DryIoc ( #754 )
2023-01-30 21:00:10 +01:00
Robert
35b593a31d
Node editor - Added copy/pasting
2022-10-04 23:39:16 +02:00
Robert
7ada77f5e3
Nodes - Added help URL and help button
2022-10-04 23:39:00 +02:00
Robert
8e3b6c3459
Node script editor - Prevent creating loops
...
Node script popout editor - Added auto-layout hotkey (Ctrl+F)
2022-09-27 20:01:12 +02:00
Robert
65b8b377ec
Script editor - Added auto-arrange button
2022-09-24 12:13:12 +02:00
Robert
9c117d2773
Nodes - Added gradient nodes
...
Nodes - Added color gradient pin type
Data bindings - Changed color gradient data bindings to now take a color gradient
2022-09-23 21:41:08 +02:00
Robert
b19854ee47
Nodes - Added object output pins and a new list predicate node
2022-09-16 19:46:43 +02:00
Robert
3994b49f08
Windows - Fix crash when clicking on update notification
...
Meta - Code cleanup
2022-09-03 10:34:53 +02:00
Robert
cdd814d920
Nodes - Improved changing pin types without reconnecting pins
...
UI - Fixed possible lingering UI elements in node editor and several other places
2022-09-03 10:16:24 +02:00
Robert
eca8985fc4
Nodes - Show errors in node editor when a node fails to evaluate
2022-09-01 20:33:55 +02:00
Robert
88f01abe0d
Data model node - Fixed pins disconnecting after restart
...
Data model event node - Fixed pins disconnecting after restart
Node editor - Fixed connecting already connected input pins to an output pin causing a crash
Node editor - Added auto-save every 2 minutes while nodes are open (profiles are already auto-saved whenever you make a change, nodes will get the same treatment later)
2022-08-30 17:22:36 +02:00
Diogo Trindade
0120f37c93
Nodes - Added Enum Switch node
...
Nodes editor - Rewrite the way pin VMs are constructed
2022-08-29 09:08:43 +02:00
Robert
7e39a64fdf
Nodes editor - Fixed cables not connecting with dynamic pins in some cases
2022-08-28 21:55:51 +02:00
Robert
6638eae126
Node picker - Put data model nodes at the top, then static, then alphabetical
2022-08-26 22:58:31 +02:00
Robert
4ed6d10f38
Nodes - Added IList support
...
Nodes - Added simple List operator node
2022-08-25 20:34:00 +02:00
Robert
f6090dc296
Code style - Use file scoped namespaces
...
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
7a7d0ab387
Linux input provider - Style fixes
...
Nodes - Added display value node
Nodes - Updated help link
2022-08-20 21:48:46 +02:00
Robert
34799fd440
Packages - Updated Avalonia and friends
2022-08-18 21:06:23 +02:00
Robert
3f52279305
Profile - Blending mode fixes
...
Nodes editor - Adhere to cable display settings
Profile - Added focus layer option
2022-08-14 10:18:17 +02:00
Robert
041ed8e0a0
Visual Scripting - Fixed storage issues where connections would be lost
...
Visual Scripting - Added node duplication
2022-08-13 11:17:47 +02:00
Robert
b4242a2dfc
Nodes - Tweak pin collection visuals
...
Nodes - Added counter node that counts from 0.0 to 1.0
Nodes - Added color ramp node
Gradient picker - Remove tilt from preview
2022-08-09 20:46:09 +02:00
Robert
dc17253518
Visual scripting - Added pin disconnect with MMB
...
Visual scripting - Added min and max node
2022-08-01 22:26:11 +02:00
Robert
1210dc3f63
Setup wizard - Added and auto-show on home open
...
UI - Slightly darkened W11 effect
2022-07-29 22:01:36 +02:00
Robert
5d6208f852
Node script window - Always update the script while open
2022-07-28 21:45:58 +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
a735568c8f
Yeah I can't remember looks like I fixed a bunch of warnings
2022-07-02 14:01:27 +02:00
Robert
850346ccd2
Node editor - Added menu
...
Node scripts - Fixed IDs not being set for regular nodes
Enums node - Hardened VM logic against weird connections
2022-05-22 22:38:57 +02:00
Robert
e5ba48c7f4
Surface editor - Refactor selection/movement code to match nodes
...
Device visualizer - Fixed exception when updating devices during render
2022-04-19 23:11:44 +02:00
Robert
52f2338154
Event condition - Added toggle off mode
...
Profile editor - Added element copy/pasting
Shared UI - Fix namespaces
2022-04-17 20:23:18 +02:00
Robert
5b183d3010
Nodes - Rewrote storage
2022-04-10 11:59:32 +02:00