1
0
mirror of https://github.com/Siccity/xNode.git synced 2025-12-20 09:16:01 +08:00

8 Commits

Author SHA1 Message Date
Emre Dogan
26e5bf451e Fixed resizing jittering due to node padding. 2023-10-08 23:22:25 +01:00
Emre Dogan
c58648d663 Fixed group resizing code to not jitter anymore.
Can now adjust color of group node resize icon.
Changed header label rendering to always be vertically centered.
Changed group node style.
Changed rename text field style.
2023-10-08 20:08:19 +01:00
Emre Dogan
7ec429ba77 Changed node rendering. Header and Body (and optionally ports) sections are separate images. Allows more customizability.
Updated Node Editor Preferences window. Better separators. Added additional appearance options.
Removed Rounding in GridToWindowPositionNoClipped() (and DrawGrid()) which was originally meant to fix UI Sharpness. But it did not have impact in my case and without it made panning feel much smoother.
2023-10-08 07:05:11 +01:00
Emre Dogan
ebb36fbd28 Changed group resizing, no longer snaps to cursor position.
Changed rename textfield styling to account for custom styling on NodeEditor.cs classes.
2023-10-07 04:44:35 +01:00
Emre Dogan
47396c06f4 Fixed renaming on group node jittering due to different header heights.
Added new virtual callback 'OnRenameActive()'. Called when rename is first activated.
2023-10-06 03:21:55 +01:00
Emre Dogan
bfcef1ed34 Fixed broken namespaces. 2023-10-05 20:10:15 +01:00
Emre Dogan
f790b77575 Removed resize corner icon. 2023-10-05 18:43:26 +01:00
Emre Dogan
b3465b269e Simple refactoring. 2023-10-05 18:34:58 +01:00