zagortenay333 / cronomix

All-in-one timer, stopwatch, pomodoro, alarm, todo and time tracker gnome-shell extension
MIT License
570 stars 74 forks source link

Navigatability between panes #227

Open Yannik opened 1 year ago

Yannik commented 1 year ago

I think the new extension looks great.

However, I found it very annoying to navigate, because the buttons to exit the current pane are all in different places.

Here are a few examples (try to find the exit button within each!):

Screenshot from 2023-06-06 12-43-07

Screenshot from 2023-06-06 12-42-01

Screenshot from 2023-06-06 12-42-12

Screenshot from 2023-06-06 12-47-09

Screenshot from 2023-06-06 12-42-47

I think, beyond re-thinking the buttons, it would really help if pressing ESC would close the current pane, instead of closing the whole thing.

For the task creation/deletion my suggestion would be to use Enter for saving the task, and Shift+Enter for entering a newline. Or the other way around. Just any way to save the task without having to move aroung with the mouse.

zagortenay333 commented 1 year ago

Yeah looks quite uniform doesn't it? :D

Thing is, all the views are so different I couldn't think of a uniform back button that doesn't look weird... It will stay like this for now.

zagortenay333 commented 1 year ago

There is at least some logic. Either the back button is a normal button with the text Ok or Cancel or similar or it's an x icon on an entry with a header.

Yannik commented 1 year ago

@zagortenay333 Would you be open to the ideas I had regarding keyboard navigation? Then it wouldn't matter so much anymore where the actual buttons are :-)

zagortenay333 commented 1 year ago

Yeah some universal keyboard shortcut for ok and close that you can modify from the global settings makes sense. I'll add it when I'm in the mood.

Btw, you can toggle the markup help with the F1 key.

Yannik commented 1 year ago

Great, thanks!

Yannik commented 1 year ago

Btw, you can toggle the markup help with the F1 key.

That's good to know, thank you.