Keavon Chambers
fe4a76a395
Implement the Edit > Paste menu entry ( #683 )
...
Closes #682
2022-06-19 00:53:33 -07:00
mfish33
5d6d2b22bc
Menu bar definition in backend ( #681 )
...
* initial menu layout working
* removed api.rs functions
* no action shortcut for no-op
* code review
* nitpicks
2022-06-18 18:46:23 -06:00
0HyperCube
faecef40af
Fix Ctrl+Enter to commit text ( #675 )
2022-06-11 12:01:31 +01:00
0HyperCube
0887e56533
Fix nudge and textbox creation ( #672 )
...
* Fix nudge and textbox creation
* Code review
* Cleanup veriable names
2022-06-10 17:25:37 +01:00
0HyperCube
81c3420470
Keyboard menu/widget navigation ( #628 )
...
* Keyboard menu navigation
* Fix dropdown keyboard navigation
* Fix merge error
* Some code review
* Interactive dropdowns
* Query by data attr not class name
* Add locking behaviour
* Change query selector style
* Change query selector style (again)
* Code review feedback
* Fix highlighted entry regression
* Styling and disabling checkbox tabindex in MenuLists
* Don't redirect space off canvas to backend
* Do not emit update if value same
* Escape closes all floating menus
* Close dropdowns on blur
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2022-05-25 22:10:18 +01:00
Keavon Chambers
8b94c62697
Refactor source of Git commit build info ( closes #661 )
2022-05-24 14:33:58 -07:00
0HyperCube
b624405b0c
Fix paste into UI ( #654 )
...
* Keyboard menu navigation
* Fix dropdown keyboard navigation
* Fix merge error
* Add font prieviews
* Fix paste into UI
* Fix paste UI
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2022-05-24 04:01:36 +01:00
Keavon Chambers
d5b43ef2da
Add frontend file structure docs and some related cleanup
2022-05-23 19:13:51 -07:00
Keavon Chambers
fc2d983bd7
Vue initialization and FloatingMenu codebase refactoring and cleanup ( #649 )
...
* Clean up Vue initialization-related code
* Rename folder: dispatcher -> interop
* Rename folder: state -> providers
* Comments and clarification
* Rename JS dispatcher to subscription router
* Assorted cleanup and renaming
* Rename: js-messages.ts -> messages.ts
* Comments
* Remove unused Vue component injects
* Clean up coming soon and add warning about freezing the app
* Further cleanup
* Dangerous changes
* Simplify App.vue code
* Move more disparate init code from components into managers
* Rename folder: providers -> state-providers
* Other
* Move Document panel options bar separator to backend
* Add destructors to managers to fix HMR
* Comments and code style
* Rename variable: font -> font_file_url
* Fix async font loading; refactor janky floating menu openness and min-width measurement; fix Vetur errors
* Fix misaligned canvas in viewport until panning on page (re)load
* Add Vue bidirectional props documentation
* More folder renaming for better terminology; add some documentation
2022-05-21 19:46:15 -07:00