-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Code Quality: Continued working on Shelf Pane #17308
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
base: main
Are you sure you want to change the base?
Conversation
@d2dyno1 thank you for the PR! We're not ready to enable this just yet as I still need to add the resize logic.
This is a nice touch 🙂 |
If time allows, I can add the resizing logic in this PR (borrowing it from the preview pane).
The buttons were an inspiration from the original spec and I think they can stay for when we roll out the Shelf feature. We can gather feedback on them and the behavior can always be changed in the future. It's not set in stone 🙂
Yes, the implementation is based on FileSystemWatcher which does observe the changes across the file system.
😉 @yaira2 |
That would be great, thanks! Aside from the actual resizing of the pane, there are other behaviors that I need to finalize such as smaller window sizes etc. |
Is renaming an item supposed to remove it from the list? |
Where do you plan to put the open shelf toggle button? |
Resolved / Related Issues
This PR introduces minor changes, unless additional changes are requested. The file watcher was implemented quite some time ago and already works properly, thanks to #16900 and #16728. This PR focuses solely on re-enabling this feature, but can be iterated upon to accommodate any undocumented missing features (if any? - not that I'm aware of)
Re-enabled the command for showing the Shelf pane in productionSteps used to test these changes
Stability is a top priority for Files and all changes are required to go through testing before being merged into the repo. Please include a list of steps that you used to test this PR.