Elbert Ronnie
42c822020e
Make auto-panning speed uniform ( #1690 )
...
* Make auto-panning speed uniform
* Abstract time-delta calculation to `TimeInfo`
* Update docs and add additional check
* Apply code review changes
2024-03-16 06:36:22 +00:00
Elbert Ronnie and Keavon Chambers
ea4f3d8bba
Add auto-panning to all remaining tools ( #1682 )
...
* Add auto-panning to Gradient tool
* Add auto-panning to Path tool
* Add auto-panning to Pen tool
* Add auto-panning to Spline tool
* Add auto-panning to Line tool
* Add auto-panning to Rectangle tool
* Add auto-panning to Ellipse tool
* Add auto-panning to Polygon tool
* Hide `PointerOutsideViewport` in debug messages
* cargo fmt
* Code review cleanup
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2024-03-14 06:05:33 +00:00
Elbert Ronnie
d780602ecd
Add auto-panning to the Artboard tool ( #1652 )
...
* Move panning functionality to auto_panning.rs
* Add auto-panning to Artboard tool
* Hide debug messages containing AnimationFrame
2024-03-08 20:32:46 -08:00
Elbert Ronnie
2f44b156d1
Fix regression from #1630 for Layers panel blend modes missing labels ( #1649 )
...
Specify label instead of value
2024-03-05 04:10:57 +00:00
Elbert Ronnie
9479abe114
Fix dropdown keyboard movement bug ( #1630 )
...
* Add a value to all `MenuListEntry`
* cargo fmt
* Make `value` as constructor in `MenuListEntry`
* Make `value` as constructor in `RadioEntryData`
2024-03-02 17:06:08 -08:00
8e769e37f6
Add auto-panning when pointer goes beyond viewport edge with Select tool ( #1625 )
...
* Add code to shift viewport if mouse is beyond edge
* Allow shifting viewport if mouse is stationary too
* Group all modifier keys into SelectToolPointerKeys
* Cleanup message ordering to remove shifting during resize
* Slow down shifting by half
* Clamp speed; code review cleanup
---------
Co-authored-by: 0hypercube <0hypercube@gmail.com >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2024-02-28 23:52:36 -08:00
Elbert Ronnie
39401f0be0
Fix point translation bug in Path tool ( #1626 )
...
Fix point translation bug
2024-02-25 14:50:30 +00:00