".." entry in folders
Open
Nobody has claimed this yet.
35 votes
enhancement
- Dominant language
- Python
- Stars
- 275
- Forks
- 16
- PR merge metrics
- No merged PRs in 30d
Description
Pros:
- Intuitive
- Can be used with mouse
- It's sometimes useful to be able to copy the path of the current directory to the clipboard. F11 on ".." would enable this. However, without "..", you can still go up (Backspace) and then press F11.
- In Total Commander, when you Shift+F6 "..", you can directly enter the path of a directory to navigate to. I find this quite intuitive.
Cons:
- Clutters up UI; Makes fman less "beautiful".
- When you enter a folder right now, the first file/directory in that folder is automatically selected. If that happens to be the file/directory you want to open, you save a key stroke! If ".." were there, at the top of the list and thus automatically selected, you would always have to go down/type something at least once to interact with the directory contents
- It's a little more difficult to implement
- I would argue not having the ".." there has the benefit of educating the user. One user learned about the Backspace functionality because ".." isn't there. From now on, he knows how to use Backspace - and will be quicker in the process because it is just a single key to type.
Since there are so many pros and cons, it will be best to simply make this configurable so each user can set it up the way (s)he likes.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the existing Backspace navigation behavior and the F11 path-copy action mentioned in the issue, along with the folder listing UI. Determine how a configurable ".." entry should affect selection, mouse use, navigation, and path copying. Done means the setting consistently enables or disables the entry without breaking current navigation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100