Keyboard Navigation in DueDate-Calendar, increment/decrement due
Checkvist is great because of easy Keyboard navigation! Everytime I press "dd", I am surprised that I cannot navigate with my keyboard within the calendar to chose the date. I sort of expect CTRL or ALT plus arrows.
Done, on production, please check it out.
-
Hello again,
I've made corrections which allow to set date with '14' day of a month - which sets it as a current in the calendar.
I've also make 'j' working again in the textfield.The fixes are so far on the https://beta.checkvist.com
Thanks a lot for pointing out for the problems,
-
Hello @stgr, thanks a lot for the comment. We'll try to fix the regressions with the Due dialog behaviour, as for the new improvements like ++, we'll probably won't implement them right now, let's the recent changes to settle down.
-
stgr commented
Thank you for the update, this is great. Seems it have removed one convenient way to set due to an exact date, however. Before, a single number input in the Due field was interpreted as a day of the current month, or of the next month if this day already passed. Now it pops the ambiguous syntax warning, but why? You can still interpret, say, "10" as "10th of the current month" and "+10"/"10d" as "increment 10 days".
There's also a sort of inconvenience related to the hjkl navigation. Since "j" now switches to the calendar, you cannot input dates like "jul 25" or "2019 jan 10" and have to type J caps to avoid switching.
And a few suggestions:
- Maybe add shorthands for small due date increments/decrements: +, ++, +++ (-, --, ---). Can recognize units too: ++w, +m.
- Can you accept due dates without leading zeros in the "d/m" syntax (also "d-m", "d m" etc.)? Currently if both d and m are in the 1..9 range, at least one leading zero is required. For example, "8/07" and "08/7" set due 8 July, but "8/7" is ignored. However, it works in the d/m/yyyy syntax: "8/7/2018".
- https://checkvist.com/auth/help#dueDates seems to be a good place to contain the calendar navigation reference. -
Ralf Hauber commented
Maybe in another seven years. Whenever, it will be a lucky day.
-
Hello Taras, sorry, the issue is not in our close plans yet.
-
Taras Kornichuk commented
hey guys, this feature request were here for years
and I have pretty much the same request,arrows will be great
numbers we be great
any ETA on this matter? -
-
Vladislav Rassokhin commented
+1 for '+N'/'+Nw' syntax
-
From this request: https://plus.google.com/u/0/105831488587703660521/posts/2qWWV6vPLzr:
- entering a (signed) number: 1 or +1 = add one day, 5 or +5 = add five days, -2 = subtract two days
- entering a (signed) number with a unit: 1w = add one week (month, year)
- navigating in the calendar with cursor keys and/or j, k, h, l; and a means to switch to next/prev month using the keyboard. -
ryanscampbell commented
I just found out today from @Kirill that you can type in DD and then just type in "Fri" or "Oct 24" and it will automatically select that date for you, no need to touch the mouse.
While it would still be great to use the arrow keys, at least the free text box at the top allows me to keep my hands on the keyboard and still select a date!
-
ryanscampbell commented
I had another thought on this enhancement. It would be great if we had out of boundary wrapping on the calendar so that if you were on Saturday June 29th and you press the right arrow key that it would put your date selection on Sunday June 30th.
-
Scott commented
This would be very helpful
-
@quixilvr Thanks for the suggestion, will consider using PgUp/Down shortcut for changing the month when we implement this feature.
-
ryanscampbell commented
This would be a great enhancement! It would also be great to add something like Page Up and Page Down to go forward or back a month.
-
Wayne Moses Burke commented
I want to add my interest to this. I find that I try to use the arrow keys to move the highlighted date as soon as the [dd] box pops up.
-
Thanks a lot for the suggestion, will add it to our list of keyboard processing enhancements.