Keavon Chambers
|
3f17207a32
|
Replace responses.push() with responses.add() everywhere (#1186)
|
2023-04-27 17:25:19 -07:00 |
|
OllieDolan
|
974a37f127
|
Path tool points manipulation: nudging, drag axis snapping, and G/R/S (#1068)
* issue820: implemented nudging points
* nudge points triggered only when the mouse is moved after selecting one point
* issue 820 // bullet 1 done
* grab working / rotate not
* rotate works (sensitive)
* G/R/S and Shift/Drag working
* Cargo formatted // implemented Hypercubes comments
* Refactored G/R/S - need to fix fast transform
* Finished refactored G/R/S
* Typed Angle needs further touch up
* Cargo formatted
* Dealt with dangerous unwraps
* Cargo fmt (again) - unwraps fixed
* Cleaned up
* cargo fmt
* Ready for Review
* Ready for Review- cargo fmt
* Code review fixes
* Remove duplicate constant for nudging
* Fix consts.rs spacing
* Apply suggestions from code review
Added suggestions
Co-authored-by: Keavon Chambers <keavon@keavon.com>
* Added typo/grammar suggestions
* Nits
---------
Co-authored-by: Shiro <shiro@damedane.local>
Co-authored-by: hypercube <0hypercube@gmail.com>
Co-authored-by: 0HyperCube <78500760+0HyperCube@users.noreply.github.com>
Co-authored-by: Keavon Chambers <keavon@keavon.com>
|
2023-04-16 15:56:52 -07:00 |
|
Keavon Chambers
|
1b50878f3f
|
Prevent rendering when transforming frame layer
Reduces confusion from rendering lag and lessens the opportunity to build up leaked memory from the present lack of node graph cache eviction
|
2023-04-06 11:53:12 -07:00 |
|
0HyperCube
|
d710285029
|
Fix regressions introduced in the vector nodes migration (#1100)
* Fix double click to enter path tool
* Fix error
* Fix transform bug
* Fix squaring scale on images
* Shift node position and refresh graph
* Downscale node seperate
* Fix mirror
* Remove duplicate transform
* Always show node graph
* Correctly set freehand and spline tool positions
* Run cargo format
* Maybe fix the scale
* Downscaled image is always smaller than origional
* Fix one crash
* Don't show node graph on welcome screen
* Reduce default graph panel height
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
|
2023-03-31 21:15:49 +01:00 |
|
Keavon Chambers
|
d6ab417bcb
|
Code review previous commit, and improve G/R/S hints
|
2023-03-26 11:49:25 -07:00 |
|
0HyperCube
|
959e790cdf
|
Migrate vector data and tools to use nodes (#1065)
* Add rendering to vector nodes
* Add line, shape, rectange and freehand tool
* Fix transforms, strokes and fills
* Migrate spline tool
* Remove blank lines
* Fix test
* Fix fill in properties
* Select layers when filling
* Properties panel transform around pivot
* Fix select tool outlines
* Select tool modifies node graph pivot
* Add the pivot assist to the properties
* Improve setting non existant fill UX
* Cleanup hash function
* Path and pen tools
* Bug fixes
* Disable boolean ops
* Fix default handle smoothing on ellipses
* Fix test and warnings
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
|
2023-03-26 08:03:51 +01:00 |
|
0HyperCube
|
c32010071e
|
Move G/R/S to tools folder (#1076)
* Move G/R/S to tools folder
* Fix bad cache
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
|
2023-03-10 23:06:31 +00:00 |
|