mtvare6
e4c9c0d713
add: move pivot on nudge
2025-07-07 16:32:01 +05:30
mtvare6
af8508af5c
add: move pivot on grab
2025-07-07 15:14:39 +05:30
mtvare6
34b235e288
fix: compass rose wobbling around
2025-07-07 11:36:07 +05:30
mtvare6
f976b2d573
fix: select from elsewhere
2025-07-07 10:11:41 +05:30
mtvare6
154ad8bd4b
fix: 3 stuff
2025-07-07 09:27:05 +05:30
mtvare6
bdc5dee8ee
Merge branch 'master' into origin-graph-data
2025-07-07 06:36:43 +05:30
mtvare6
f392ba9e92
fix: remove redudant NoOp
2025-07-07 06:36:19 +05:30
mtvare6
9a05bbe46d
fix: pivot use disabled method
2025-07-07 06:30:48 +05:30
Adam Gerhant
24c6281644
Fix regression with migration code changed in node UI wire refactor ( #2840 )
...
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
Fixes
2025-07-06 14:34:43 -07:00
Adesh Gupta
ce605acf3a
Make the Path tool's segment drag molding work with linear segments ( #2838 )
...
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
Fix path tool molding
2025-07-06 04:20:06 -07:00
mtvare6
1ec29743c3
cargo: fmt
2025-07-06 15:38:57 +05:30
mTvare
9e2f4d6988
Merge branch 'master' into origin-graph-data
2025-07-06 14:34:37 +05:30
mtvare6
74aa907ae4
fix: pin only if moved in first place
2025-07-06 14:32:11 +05:30
Firestar99
2b380cec3a
Fix more node migrations that lost their implementations ( #2836 )
...
* fix migration for `SampleGradientNode`
* fix `BrushNode` unadjusted path
* fix `NoisePatternNode` unadjusted path
2025-07-06 02:00:07 -07:00
Keavon Chambers
1e8f4860c3
Merge branch 'master' into origin-graph-data
2025-07-06 01:02:49 -07:00
Keavon Chambers
c2f9a42a8e
Update allowed license signatures
2025-07-06 01:01:44 -07:00
Keavon Chambers
6c35f0ff9a
Merge branch 'master' into origin-graph-data
2025-07-06 00:52:28 -07:00
Adesh Gupta
8b0a27939e
Clean up the Path tool's FSM to move segment molding state into the dragging state ( #2835 )
...
Cleanup molding segments state
2025-07-06 00:39:47 -07:00
mtvare6
ba31408f87
fix: pivot pinning and origin angle
2025-07-06 12:30:57 +05:30
mtvare6
a0115ff54e
remove: unused layer
2025-07-05 22:16:45 -07:00
mtvare6
7d46c7dcfd
add: add all of the stuff for path tool
2025-07-05 22:16:36 -07:00
Keavon Chambers
06e8e4e6e0
UI tweaks
2025-07-05 22:16:28 -07:00
Keavon Chambers
1d4d86f21f
Merge branch 'master' into origin-graph-data
2025-07-05 21:24:35 -07:00
Adesh Gupta
49db963ce1
Improve Path tool layer selection behavior using double-click instead of single-click ( #2794 )
...
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
* Improve path tool layer selection behaviour
* Fix layer selection behaviour
* Fix layer double click selection behaviour
* Code review
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-07-05 14:17:30 -07:00
Ezbaze
5b5b369dcd
Make selected Text category nodes show a multi-line text area instead of one-line text field ( #2816 )
...
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
* Make String Value node input a TextArea
Signed-off-by: ezbaze <68749104+Ezbaze@users.noreply.github.com>
* Replace link to Tauri
Signed-off-by: ezbaze <68749104+Ezbaze@users.noreply.github.com>
* Make String Concatenate node & Replace String node inputs into a TextArea
Signed-off-by: ezbaze <68749104+Ezbaze@users.noreply.github.com>
---------
Signed-off-by: ezbaze <68749104+Ezbaze@users.noreply.github.com>
2025-07-05 11:34:35 +00:00
mtvare6
0c9bd2e8ce
add: active origins
2025-07-05 14:25:54 +05:30
Adam Gerhant
f57163c795
Port node graph wires to the backend and improve graph UI performance ( #2795 )
...
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
* Improve node graph performance
* Fix wire bugs, add type default for properties.
* Grid aligned wire paths
* remove type source
* node from exposed input
* Refresh wires on preference change
* merge fixes
* Code review
* Fix names
* Code review
* Fix wires on redo/undo
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-07-04 22:53:37 -07:00
Keavon Chambers
354a68911e
Improve hotkeys with canonical flag, more industry-standard mappings, and fix GRS menu bar labels ( #2827 )
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
2025-07-04 04:58:52 -07:00
Firestar99
8a0241f0fa
Fix running tests locally; fix migrations for relocated nodes ( #2805 )
...
* fix `BoundingBox for Raster<GPU>` when `wgpu` feature is disabled
* fix `tinyvec` crate not being `std` by default
* fixup migration for `CoordinateValueNode`
* fixup migration for raster nodes
2025-07-04 02:56:22 -07:00
mtvare6
117b24f91d
refactor: add dot to path_tool
2025-07-04 13:05:55 +05:30
mtvare6
20cfccbe25
fix: use checkbox instead of Overlays
2025-07-02 07:20:54 +05:30
mtvare6
dc23f09f05
merge
2025-07-02 07:11:48 +05:30
mtvare6
dcc428d910
cargo: cargo lock update?
2025-07-02 07:10:10 +05:30
mtvare6
44e1bda4a9
fix: use pin icons
2025-07-02 07:06:33 +05:30
mtvare6
d07eb5e1c7
add: pivot pin
2025-07-02 07:01:29 +05:30
Firestar99
a182a7347e
Extract gbrush
( #2784 )
Editor: Dev & CI / build (push) Has been cancelled
Editor: Dev & CI / cargo-deny (push) Has been cancelled
2025-07-01 18:38:47 +00:00
Firestar99
602d7e8bd1
Extract graster-nodes
( #2783 )
2025-07-01 18:12:12 +00:00
Firestar99
8e2c206a01
node macro: copy visibility from node function ( #2782 )
2025-07-01 15:29:00 +00:00
Keavon Chambers
8c5accc069
Clean up node catalog by adding missing units, more tooltips; fix 'Line' node missing parameters ( #2813 )
...
* Fix unit usages
* Add node and parameter doc comments
* Fix the parameters panel for the 'Line' node when added from the graph
* Clean up nodes
* Fix tests
* Update the demo artwork
2025-07-01 07:47:54 -07:00
Keavon Chambers
0febfaf142
Make the node graph unrenderable message less scary
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
2025-07-01 05:29:09 -07:00
Keavon Chambers
c671705945
New node: 'Index'
2025-07-01 05:25:33 -07:00
Salman Abuhaimed
83773baa00
Replace Rustybuzz with Parley for text layout, and add text tilt parameter ( #2739 )
...
* replace rustybuzz with parley for text layout handling
change text input direction based on text direction
* Code review
* change default character spacing to 0
* add shear to text node
this also adds migration code for documents that don't have shear
* shear migration for text node
- add shear property
- set character spacing to 0
* use old max_width and max_height in text migration if available
* Final code review pass
* Add units to the parameters
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-07-01 02:23:17 -07:00
Keavon Chambers
d8e15aeb93
Update the video on the project readme
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
2025-06-30 15:53:02 -07:00
Keavon Chambers
d7fbbac95e
Add videos to the website home page and features page
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
Website / build (push) Has been cancelled
2025-06-30 10:04:37 -07:00
Keavon Chambers
217d112aae
Update the readme with a new video
2025-06-30 08:02:22 -07:00
Dennis Kobert
0c376d1f9b
Disable preprocessor insertion of IntoNodes in the graph to avoid intermittent math node type errors ( #2802 )
...
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
Disable insertion of into nodes into the graph
2025-06-30 03:07:09 -07:00
mTvare
b601d9b8c6
Merge branch 'master' into origin-graph-data
2025-06-30 15:05:28 +05:30
mtvare6
b47c263334
fix pivot showing up in default mode
2025-06-30 15:00:58 +05:30
0SlowPoke0
71ddae9028
Fix Path tool multi-point handle scaling behavior and double-click smooth/sharp conversion on rectangles ( #2765 )
...
* fixed double-click on anchor connected to linear segments
* fix when scaling when anchor
* Nit
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-06-30 07:56:22 +00:00
mtvare6
eab6bbd613
cargo fmt
2025-06-30 12:25:35 +05:30