-
Notifications
You must be signed in to change notification settings - Fork 11
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
Feature Request - Tab key navigation of panel #10
Comments
Hi Vince, I agree that all the issues you described are frustrating. Unfortunately, there doesn't seem to be a good way to implement any of those proposals. I have tab stops on all of the controls, I explicitly set the FWIW, I looked at CSVLint and CSV Query, two other C# plugins that have dockable controls, and they have the same issue you just articulated where you can use tabs for all the undocked forms (e.g., the settings form) but you can't use tabs for any of the docked forms (e.g., query box for CSV Query). It's probably just an issue with how Windows Forms integrates with Notepad++. I'm not going to close this issue, because it may be worth revisiting in the future, but I don't think it's solvable without some pretty involved work on the underlying infrastructure. |
ADDED 1. `Refresh` button for resetting the form with the JSON in the currently active buffer (resolves Issue #13). 2. __Tree view enhancements__ (resolves Issue #10): - Clicking on a tree node to expand it also changes the displayed node path and snaps the caret. - `Tab` can be used to switch between controls on the tree form. - Drop-down menu option for expanding/collapsing all subtrees when right-clicking on a tree node. - Query box is auto-selected when tree is opened. - `Ctrl+Enter` while query box is selected submits the query. - `Enter` while any button selected is equivalent to clicking it. - `Enter` while tree is selected toggles the selected node between expanded/collapsed. - `Escape` key takes focus from the tree back to the text editor (resolves Issue #11). CHANGED 1. Minimizing the tree view closes it completely.
Seems to work now, although there is a system 'bell' when tabbing from tree view to the "Current Path" button. |
Currently, when the panel is displayed, it seems nothing has focus. When I launch the panel, typing does nothing anywhere. I would expect perhaps focus could be set on the query text box so typing would immediately enter a query rather than having to mouse click on the query text box to start typing.
If I'm in the query text box,
Tab
enters an actual tab character. Are tabs required / supported in Remes Query Language? If spaces can be used instead, suggest thatTab
key is used to switch to the next UI element (tabstops) as is typically the case in GUI applications.Cheers.
The text was updated successfully, but these errors were encountered: