0HyperCube
8a1cf3ad5d
Migrate demo artwork and fix all failing CI tests ( #1459 )
...
* Initial work on fixing tests
* Fix formatting
* Remove dead code to satisfy rustc warnings
* Insert into an artboard
* Load updated artwork in editor
* Remove popup when importing image
* Fix up demo art
* Change transform app[lication method
* Reduce number of enums called BlendMode
* Finalize the demo artwork upgrade
* Code review pass
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2023-11-19 23:06:21 -08:00
Keavon Chambers
a6ca43bb2d
Restore ESLint and Prettier auto-formatting and CI linting ( #1457 )
...
* Restore ESLint and Prettier autoformatting
* Fix formatting and lints in web files
* Hacky fix to eslint crash
* Fix remaining lints
* Add lint-fix script
---------
Co-authored-by: 0hypercube <0hypercube@gmail.com >
2023-11-16 13:12:47 -08:00
Keavon Chambers
09743dcdc4
Rename DocumentNodeType to DocumentNodeBlueprint for clarity
2023-11-05 01:24:53 -08:00
0HyperCube
5827e989dc
Migrate the Select tool to the document graph ( #1433 )
...
* function for accessing document metadata
* Better select tool
* Fix render
* Fix transforms
* Fix loading saved documents
* Populate graph UI when loading autosave
* Multiple transform nodes
* Fix deep select
* Graph tooltips
* Fix flip axis icon
* Show disabled widgets
* Stop select tool from selecting artboards
* Disable (not hide) the pivot widget; remove Deep/Shallow select for now
* Code review changes
* Fix pivot position with select tool
* Fix incorrectly selected layers when shift clicking
---------
Co-authored-by: Dennis Kobert <dennis@kobert.dev >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2023-10-17 11:09:32 -07:00
0HyperCube
e77782aadb
Remove console spam ( #1400 )
...
* Remove console spam
* CSS Style
* Slight cleanup
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2023-08-27 16:12:32 -07:00
Keavon Chambers
dcabd6c0b4
Refactor naming to deprecate "node graph frame" terminology ( #1187 )
2023-04-28 01:30:47 -07:00
Keavon Chambers
1f5bfdc2e5
Minor UI design style revamp
2023-04-27 02:05:45 -07:00
0HyperCube
ed6140b4a7
Brush tool live preview ( #1116 )
...
* Disable vector preview for brush tool
* Fix brush preview
* Fix warping
* Left and right square brackets to change size
* Add linear interpolation
* Modfiy existing selected brush layer
* Resolve warnings
---------
Co-authored-by: Dennis Kobert <dennis@kobert.dev >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2023-04-12 18:50:42 +01:00
Keavon Chambers
0a9427fe6e
Polish node graph frames and rename them for clarity ( #1104 )
...
* Polish layer panel UI and layer type icons/text
* Assorted UI text and comment cleanup
* Insert Transform node before Imaginate node via tool
* Rename "Node Graph Frame" to Layer type and Frame tool
* Rename "Node Graph Frame" to "Frame" tool
* Update Node Graph Frame -> Frame tool icon
* Fix lint warnings
2023-04-03 01:52:25 -07:00
Andre Roelofs
639a24d8ad
Replace TS relative @ import path ( #1087 )
...
Migrated the import shortcut used in Svelte from @ to @graphite for better future package compatibility
Co-authored-by: Andre Roelofs <andreroelofsai@gmail.com >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2023-03-26 01:39:38 +01:00
Keavon Chambers
bfbabbc4dc
Fix remaining known Svelte UI regressions
...
Closes #1040
2023-03-20 21:26:33 -07:00
Keavon Chambers
29af355f20
Fix Eyedropper tool and make Svelte's bind:this more robust
2023-03-11 12:32:01 -08:00
Keavon Chambers
5748d9bff4
Assorted code file cleanup following Svelte switch
2023-03-10 15:48:04 -08:00
Keavon Chambers
6e20ea538b
Replace the Vue frontend with Svelte
2023-03-10 03:54:39 -08:00
Keavon Chambers
e539e43483
Rename .vue files to .svelte for diffing
2023-03-10 03:53:15 -08:00