Repository navigation
Focus panels on click, open documents without waiting, add Shift+Enter - #3
Merged
Merged
Conversation
- Only a mouse click moves the focus between panels; hovering no longer does, and the wheel scrolls whichever panel it is over. - A click on the sort letter in a panel's top-left corner opens that panel's drive menu. - Enter on a document or a windowed program hands it to the system and returns at once instead of locking the console until Word or Excel is closed. Console programs, batch files and documents opened by a console program still run on the user screen; the choice reads the subsystem from the PE header (the associated program's, for a document). - Shift+Enter opens a folder in the system file manager and a file with its associated program, without waiting. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
What changes
nwhen sorted by name) opens that panel's drive menu, asAlt+F1/Alt+F2do.xdg-open/openelsewhere) and the panels come straight back. Console programs,.bat/.cmdfiles and documents whose associated program is a console program (.pyviapy.exe) still run on the user screen as before. On Windows the choice comes from the PE subsystem field, read from the program itself or from the associated program (AssocQueryStringW)...it opens the folder the panel shows. On a file it starts the file with its associated program without waiting. Inside an archive, a file is extracted first, and a folder opens the archive file itself.Help screen, README, CHANGELOG and the project page are updated.
Tests
New
LaunchTests.cs: Enter/Shift+Enter routing in the panel, the drive-button hit test, the PE subsystem reader on synthetic images, the console-vs-detached decision, start-info building, headless no-op, and app-level hover / wheel / sort-letter-click behaviour. Full suite: 1855 passed.🤖 Generated with Claude Code