feat: Implement persistent, focused root directory for sidebar with '..' navigation#136
Open
msavox wants to merge 1 commit intonetdcy:mainfrom
Open
feat: Implement persistent, focused root directory for sidebar with '..' navigation#136msavox wants to merge 1 commit intonetdcy:mainfrom
msavox wants to merge 1 commit intonetdcy:mainfrom
Conversation
Owner
|
Thank you very much for your work! Root directory switching through double-clicking is a great idea! In terms of specific implementation, there might still be some details that need to be determined, such as: 1. After setting a certain directory A as the root by double-clicking, there's no way to click the directory tree to switch exactly under this directory, you can only jump to its subdirectory or parent directory. 2. Due to historical reasons, the related code is quite chaotic, which caused a bug after your modifications; I still need to check this carefully. Additionally, please do not git commit unrelated files such as project.pbxproj and Main.storyboard. |
Author
|
Yeah the implementation is not the best, I vibe coded it (it was my first
time compiling an app for macOS) just to show you the feature I would like
to have.
Your app is really great, very lightweight, simple and neat. I really
appreciate your work.
Feel free to reimplement the functionality as you prefer (maybe you can
also add in the preferences a filed to select the root directory as an
alternative).
Thank you for your work, I was looking for something to replace digiKam on
macOS!
Il mar 27 gen 2026, 07:25 netdcy ***@***.***> ha scritto:
… *netdcy* left a comment (netdcy/FlowVision#136)
<#136 (comment)>
Thank you very much for your work! Root directory switching through
double-clicking is a great idea!
In terms of specific implementation, there might still be some details
that need to be determined, such as: 1. After setting a certain directory A
as the root by double-clicking, there's no way to click the directory tree
to switch exactly under this directory, you can only jump to its
subdirectory or parent directory. 2. Due to historical reasons, the related
code is quite chaotic, which caused a bug after your modifications; I still
need to check this carefully.
Additionally, please do not git commit unrelated files such as
project.pbxproj and Main.storyboard.
—
Reply to this email directly, view it on GitHub
<#136 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BBZWJSVWY5PX3LQXIDWSBNL4I4AHJAVCNFSM6AAAAACR5UEWV6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQMBTGM2DQMBTHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This Pull Request introduces a new feature to enhance sidebar management, providing more granular control over directory viewing and improving user navigation.
Key Changes:
..): If the current root directory is not the filesystem's root, a special ".." entry is added at the beginning of the list of children for the current root folder. Double-clicking ".." will navigate up one level in the directory hierarchy.Motivation:
These changes significantly improve usability for users working with deep repositories or folder structures, allowing them to focus the directory tree on a relevant part of the filesystem and easily restore that context on each launch.