Code Quality: Continued working on Shelf Pane#17308
Code Quality: Continued working on Shelf Pane#17308d2dyno1 wants to merge 11 commits intofiles-community:mainfrom
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? |
It's next to the Status Center button. |
Thats fine, I was going to say we should avoid putting it into the toolbar, as those are kind of scoped to the view panes, and the shelf is separate from those. |
97999e5 to
806f922
Compare
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.