johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
8.65k stars 753 forks source link

Improve hybrid devices (touch and click): Prompts for Swiping and Long Press on laptop (suspect it's because of touchscreen) #3186

Open StewPedassle opened 1 month ago

StewPedassle commented 1 month ago

In short, Super Productivity is not giving me a button to click "done" and is asking me to swipe tasks even though I'm on the desktop version, and I suspect it's because I have a touchscreen laptop.

Your Environment

Expected Behavior

Being able to use buttons to select with the mouse.

Current Behavior

Things like marking a task done and scheduling require me to click and drag. Keyboard shortcuts are an imperfect alternative to begin with, but they also don't work every time (I couldn't isolate why only sporadically working).

I didn't find this until uninstalling, removing all of the old folder paths, starting from scratch, and using the tutorial.

Steps to Reproduce

There are no real steps to reproduce. I suspect this is a hardware detection issue.

I stopped working with SP for a while, but am trying to get back into it. There were no issues that I recall when I stopped using it, but everything appeared the same as when I left it, so I don't know exactly when this was introduced.

Console Output

No issues, and nothing that looks helpful.

Error Log

I don't think there is anything useful here. I've added ellipses for the paths.

[2024-05-15 13:49:48.202] [info] { enabled: null, showDevTools: false, mode: 'bottom' } [2024-05-15 13:49:48.648] [info] Saving backups to  . . .  [2024-05-15 13:49:50.321] [info] No custom styles detected at  . . .  [2024-05-15 13:50:42.339] [info] close, isQuiting: undefined [2024-05-15 13:50:42.342] [info] Actions to wait for [ 'FINISH_DAY_BEFORE_CLOSE_EFFECT' ] [2024-05-15 13:50:42.345] [info] BEFORE_CLOSE_DONE FINISH_DAY_BEFORE_CLOSE_EFFECT [] [2024-05-15 13:50:42.346] [info] close, isQuiting: undefined [2024-05-15 13:50:42.347] [info] close, isQuiting: true [2024-05-15 13:50:42.464] [info] Quit after all windows being closed [2024-05-15 13:50:51.260] [info] { enabled: null, showDevTools: false, mode: 'bottom' } [2024-05-15 13:50:51.687] [info] Saving backups to . . .  [2024-05-15 13:50:53.561] [info] No custom styles detected at  . . . 

github-actions[bot] commented 1 month ago

Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!

johannesjo commented 1 month ago

Thanks for reporting this. If you are using a hybrid device there is no clear cut way to know which one of the input methods you are currently using. There probably is room for improvement, so help with this from someone who owns such a device would be very welcome! :)