Skip to content
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

[METATICKET] Tree view enhancements #4654

Open
mc-butler opened this issue Feb 18, 2025 · 3 comments
Open

[METATICKET] Tree view enhancements #4654

mc-butler opened this issue Feb 18, 2025 · 3 comments
Labels
area: core Issues not related to a specific subsystem prio: low Minor problem or easily worked around

Comments

@mc-butler
Copy link

Important

This issue was migrated from Trac:

Origin https://midnight-commander.org/ticket/4654
Reporter Janek Kozicki (@cosurgi)
  • Active + mouse clicks doesn't refresh view (Active + mouse clicks doesn't refresh view #2216)
  • hidden subdirectories
    • display whether the contained subdirectories ▶ are all hidden ones (dot-files) or not (it can be annoying if you try to unfold, and nothing unfolds, because the subdirectories are hidden)
  • unfolding hidden subdirectories
    • Second press of Enter on a collapsed directory, which contains only hidden subdirectories, should unfold and show those hidden directories
  • speed up detection of subdirectories
    • speed up detection whether a directory has subdirectories, by caching this information in the tree_entry struct: (mtime timestamp + yes|no)
  • display symlinked directories
    • Curerntly tree view ignores symlinked directories. It's impossible to browse them.
  • forget everything but this
    • Improve F3 "Forget-this" option by adding another "Forget-everything-except-this"
  • folding/collapsing makes tree_navigation_flag less useful (tree view: folding/collapsing makes tree_navigation_flag less useful #2214)
  • unfold recursively
    • Make it possible to unfold current dir recursively: with all subchildren. Except for symlinked directories, because that could lead to inifite directory loop (or detect such loops).
  • add mouse scroll support
  • to consider - making clickable hot spots in tree view
    • Currently unfolding happens only when double clicking on directory in tree view
    • A mouse hot spot on ▶ would allow unfolding by single click on ▶ and collapsing by single click on ▼
    • Perhaps another hotspot for "forget everything but this", and another hotspot for unfolding with hidden directories?
  • user manual update
    • Don't forget to update the user manual, after doing all that work on tree view
@mc-butler
Copy link
Author

Changed by zaytsev (@zyv) on Feb 18, 2025 at 12:55 UTC (comment 1)

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on Feb 18, 2025 at 14:19 UTC (comment 2)

  • Version set to master
  • Summary changed from Tree view enhancements to [METATICKET] Tree view enhancements

@mc-butler
Copy link
Author

Changed by zaytsev (@zyv) on Feb 22, 2025 at 10:45 UTC (comment 3)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: core Issues not related to a specific subsystem prio: low Minor problem or easily worked around
Development

No branches or pull requests

1 participant