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

intuitive keybindings #104

Merged
merged 2 commits into from
Feb 26, 2021
Merged

Conversation

miraclx
Copy link
Contributor

@miraclx miraclx commented Feb 26, 2021

This PR attempts to closely match widget interactions.

tab / shift+tab is preferrably a keybinding for jumping between distinct widgets.

So, intuitively we defer to the use of Left / Right to select between options.

This merges #103, and is in ref to #93

@tarkah
Copy link
Owner

tarkah commented Feb 26, 2021

You can rebase, #103 is merged. I like this change, makes sense as you tab between form elements basically everywhere else too

up/down or tab/backtab to switch widgets

left/right to choose options
@miraclx
Copy link
Contributor Author

miraclx commented Feb 26, 2021

Done!

@tarkah tarkah merged commit f57481b into tarkah:feat/kagi Feb 26, 2021
@tarkah
Copy link
Owner

tarkah commented Feb 26, 2021

Awesome, thanks!

@miraclx miraclx deleted the config-intuitive-keybindings branch February 26, 2021 17:16
tarkah added a commit that referenced this pull request Feb 26, 2021
* add kagi chart

still need to add ability to define custom reversal amounts from config
file and in the GUI

* remember show volumes state when disabling for kagi

* add chart_type option

* add chart configuration widget

* add high low for kagi

* add kagi options to config

* allow reversals per time frame

* fix single / none match

* fix clippy

* update CHANGELOG

* add support for < & >

this doesn't work currently, but no reason to redo it when
#95 needs to be merged first
and we can rebase the proper change to that

* disable 'c' while config pane open

* properly only change selected time frame

* support backtab in chart config pane (#103)

* be strict with modifiers on matching < & > (#105)

* intuitive keybindings (#104)

* use more intuitive keybindings

up/down or tab/backtab to switch widgets

left/right to choose options

* increase info/error message box to contain all entries

* disable q:quit with kagi config pane open (#102)

* disable q:quit with kagi config pane open

* reassign q binding to close kagi config pane

* add help entry for chart config pane (#109)

* allow chart scroll with side pane open (#106)

* allow scrolling chart while on chart config pane

* allow scrolling chart while on options pane

Co-authored-by: Miraculous Owonubi <omiraculous@gmail.com>
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.

2 participants