-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Refactored WorkspaceClient and sidebar #1243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* Transfer project navigator bottom * Transfer TableViewCell abstractions * Transfer over project manager outline view * Get proj navigator sidebar working again * Rename OutlineView -> ProjectNavigatorOutlineView for clarity * Remove debug statements * Fix incorrect comment headers * Change old AE assets to new CE assets * Add vscode-style toolbar * Disable vertical sidebar by default * Make deletion messages more descriptive * Fix table view cell alignments
Please resolve all merge conflicts. Marking as a draft until then. |
CodeEdit/Features/NavigatorSidebar/OutlineView/FileSystemTableViewCell.swift
Show resolved
Hide resolved
CodeEdit/Features/NavigatorSidebar/OutlineView/StandardTableViewCell.swift
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, i have some minor comments/questions.
Could we not carry over functionality so we do not have to reopen #1029 and #1018? Or would this take to long (just want to understand)? We have already encountered a good amount of regressions as of late so I am a little apprehensive about merging something that will cause even more regression. In the interest of moving fast though, if there is a immediate plan to tackle this, that might be okay. |
Description
This PR includes improvements to the Sidebar carried over from AuroraEditor. It contains under the hood and architecture improvements as well as some functional quality of life things. It also contains a new/updated implementation of the
WorkspaceClient
which has been renamed toCEWorkspaceFileManager
.Related Issues
Also adds the foundation for:
But reopens (functionality will eventually be added):
Checklist
Screenshots
N/A