Skip to content

Vue initialization and FloatingMenu codebase refactoring and cleanup - #649

Merged
Keavon merged 25 commits into
masterfrom
vue-init-cleanup
May 22, 2022
Merged

Vue initialization and FloatingMenu codebase refactoring and cleanup#649
Keavon merged 25 commits into
masterfrom
vue-init-cleanup

Conversation

@Keavon

@KeavonKeavon commented May 18, 2022

Copy link
Copy Markdown
Member

Closes#524
Closes#651
Closes#652

@cloudflare-workers-and-pages

cloudflare-workers-and-pagesBot commented May 18, 2022

Copy link
Copy Markdown

Deploying with Cloudflare Pages Cloudflare Pages

Latest commit:ea45a92
Status: ✅ Deploy successful!
Preview URL:https://4f667e36.graphite-master.pages.dev

View logs

@KeavonKeavon mentioned this pull request May 19, 2022
@KeavonKeavon changed the title Vue initialization-related codebase refactoring and cleanupVue initialization and FloatingMenu codebase refactoring and cleanupMay 21, 2022
@Keavon
Keavon requested a review from 0HyperCubeMay 21, 2022 11:48
@Keavon

Copy link
Copy Markdown
MemberAuthor

Alright, after a painful three full days of work way beyond the scope I had intended for this, it's now ready to go. If you could give a quick check-over and perhaps a second set of eyes to QA test this for any regressions, I'd appreciate that @0HyperCube. Sorry in advance for the merge conflicts in your branches, but I think it'll be reasonable to port over the changes (happy to help if you get stuck).

@Keavon
Keavon requested a review from otdaviesMay 21, 2022 19:46

@0HyperCube0HyperCube left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't see any regressions.

Comment threadeditor/src/document/document_message_handler.rs
@Keavon
Keavon merged commit a32f41f into masterMay 22, 2022
@Keavon
Keavon deleted the vue-init-cleanup branch May 22, 2022 02:46
Keavon added a commit that referenced this pull request Jun 16, 2022
…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
Keavon added a commit that referenced this pull request Jul 30, 2023
…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
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants

@Keavon@0HyperCube