0HyperCube
|
e0b89735a3
|
Viewport canvas navigation with modifier keys and zoom widget (#229)
* Add rotation around the center
* Document transform centred
* Fix drawing hexagon on rotated document
* Format
* Fix translation on rotated document
* Remove logging
* Rotate around centre of viewport
* Rotate with shift + MMB drag
* Zoom with +/- keys
* Rotation input field
* Implement frontend zoom buttons
* Zoom with ctrl + MMB
* Format
* Update number inputs
* Require Ctrl + Plus / Minus key
* Ctrl scroll
* Update zoom -> Multiply Zoom
* Fix typo
* More fixing typo
* Remove :v-on
* Add mouse scroll X
* Scrolling on document
* Refactor
* Format
* Fix ctrl + plus/minus to zoom
* Reduce zoom sensitivity
* Ctrl + shift + mmb drag = snap rotate
* Further reduce zoom speed
* Add ctrl + number key to change zoom
* Switch Ctrl and Shift for zoom and rotate
* Fix compile errors
* Format JS
* Add increment to snap angle
* Edit getting layerdata functions
* Pass viewport size directily into create_document_transform_from_layerdata
* Add to_dvec2()
* Refactor get_transform
* Get -> Calculate
* Add consts
* Use to_radians
* Remove get from function names
* Use .entry when getting layerdata that does not exist
* Fix distance scroll calculations
* Fix zooming.
* Remove 'Violation' in chrome
* Fix compile errors
|
2021-07-13 07:50:10 +01:00 |
|
Chrs Msln
|
3f35c8d348
|
Refactor frontend input components to use the v-model Vue pattern (#224)
* Use v-model for inputs
* Add opacity to LayerTree
* Fix FloatingMenu typing
|
2021-06-27 08:18:47 +02:00 |
|
Keavon Chambers
|
34efac990b
|
Update UI colors and alignment for consistency with the design mockup (#157)
Closes #111
|
2021-05-23 19:01:13 -07:00 |
|
Keavon Chambers
|
3b0762ef18
|
Rename and organize widget components to conform to design terminology (#132)
|
2021-05-21 13:10:32 -07:00 |
|