Skip to content

Feat/totalcommander features - #1

Open
boter3 wants to merge 7 commits into
Halusak:mainfrom
boter3:feat/totalcommander-features
Open

boter3 wants to merge 7 commits into
Halusak:mainfrom
boter3:feat/totalcommander-features

Conversation

@boter3

@boter3 boter3 commented Oct 23, 2026

Copy link
Copy Markdown

Summary

  • Add portable mode support and right-click file selection.
  • Add favorite folder shortcuts to the toolbar, with a saved visibility setting.
  • Add a directory branch view, opened with Ctrl+B, and optimize its loading for large folders.
  • Allow transferring tabs between panels; opening the other panel’s only tab creates a copy.
  • Support copying and moving files to the parent folder through drag and drop.

- Allow toggling file marks on right click without showing context menu immediately
- Support dragging with the right mouse button to mark/unmark multiple files with auto-scrolling
- Show context menu on right-click long press (~500ms) or via keyboard (Shift+F10 / Menu key)
- Add 'rightClickSelect' option in Settings -> Panels (with English and Czech translations)
- Add 'cmd.toggleRightClickSelect' command to the command palette
- Add unit tests for pointer context menu behavior
When a 'data' folder or 'portable.dat' marker file exists next to the
executable, all application data (config, index, vault, cache, WebView2
state) is stored inside that folder instead of %APPDATA% / %LOCALAPPDATA%.

This allows running Dualion from a USB drive without leaving any traces
on the host machine.

To enable: create an empty 'data' folder or 'portable.dat' file next to
Dualion.exe.
- Toggle favorite shortcut icons with the star in the main toolbar
- Open saved locations in the active panel and reorder them by dragging
- Add folders to favorites by dropping them onto the toolbar
Toggle a flat file view of the current folder tree with Ctrl+B.
Reuse recursive local search and show results with their relative folders.
Batch search results and progress updates to reduce contention.
Move a selected tab to the other panel from the tab and Go menus.
Copy the tab when it is the source panel’s only tab.
Recognize the synthetic .. row as a destination for copy and move.
Allow Shift-drag to start after extending the selection and show the move hint.
Remember whether the favorites shortcuts are shown across restarts. Place them left-aligned after Connect to Server with a vertical divider.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant