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

Play/pause issues on Big Sur #95

Open
63ba1f46da opened this issue Aug 14, 2020 · 15 comments
Open

Play/pause issues on Big Sur #95

63ba1f46da opened this issue Aug 14, 2020 · 15 comments

Comments

@63ba1f46da
Copy link

Play/pause button becomes unclickable like it doesn't exist. The same happens to the blue dragging thingy that sets the time. Once the timer is set and running. It cannot be changed nor paused.

Further there is now a white border at the bottom. (See screenshot)

(On Big Sur beta running on Macbook Air 2017)

  1. Open the timer
  2. Set the timer
  3. Let it run for 5 sec then try to pause. Nothing happens
  4. Try to drag the blue thingy around. Nothing happens

Screenshot 2020-08-14 at 8 03 03 AM

Desktop

  • OS version: macOS 11 beta]
  • Version: 1.5.5
@karbassi
Copy link
Collaborator

Thanks @espresso-math for reporting this. We'll need people to test the new OS for us.

No good that the app breaks within it.

@63ba1f46da
Copy link
Author

Always happy to do what I can to help. Cannot stress how useful this app has become to me. I use it everyday.

@karbassi
Copy link
Collaborator

@espresso-math I'm glad. I'll install Big Sur soon to see what the issue is.

@robinstewart do you happen to have Big Sur installed?

@63ba1f46da
Copy link
Author

@robinstewart Yes, I updated to it a few days ago.

@63ba1f46da
Copy link
Author

@robinstewart I have a new observation. The play/pause works as long as I don't try to move the blue slider. As soon as I try to move the blue slider the whole timer window moves with he cursor. After that the play/pause doesn't work and I have to restart the timer or create a new one. Once it gets stuck, if I make a new timer I drag it and set the timer but the same problem appears if I try to drag the slider around change the time.

@robinstewart
Copy link
Contributor

Thanks @espresso-math. Unfortunately no I don't have Big Sur installed yet. I guess it's not too surprising something broke, given the significant visual changes in Big Sur.

If anyone else wants to look into this, Xcode > Debug menu > View Debugging > Capture View Hierarchy has been helpful to me in the past...

@karbassi karbassi changed the title Play/pause issues on Big Sur Public Beta Play/pause issues on Big Sur Nov 13, 2020
@Bendetta
Copy link

When running this locally on Big Sur, the mouseDown event is never being hit so didDrag has no way of being reset to false. The other events seemed to be firing reliably.

@silomia
Copy link

silomia commented Jan 20, 2021

It is working for me now, as expected, with the new Timer 1.6 on Big Sur 11.1.

@karbassi karbassi unpinned this issue Jan 25, 2021
@phortuin
Copy link

Hate to bring this issue up again, but @peasarechic’s issue is still very much alive

As soon as I try to move the blue slider the whole timer window moves with he cursor.

timer

This is on MacOS 11.1 (on a Macbook Air M1, to be exact).

@karbassi
Copy link
Collaborator

@phortuin can you share what version of the app you're using?

@phortuin
Copy link

phortuin commented Feb 1, 2021

@karbassi 1.6.0, installed via Homebrew

@karbassi
Copy link
Collaborator

karbassi commented Feb 1, 2021

@karbassi 1.6.0, installed via Homebrew

To pin-point the issue, could you uninstall and reinstall

brew uninstall --zap michaelvillar-timer
brew install --cask michaelvillar-timer

@phortuin
Copy link

phortuin commented Feb 4, 2021

Done, behaviour hasn't changed:

$ brew uninstall --zap michaelvillar-timer
==> Implied `brew uninstall --cask michaelvillar-timer`
==> Backing App 'Timer.app' up to '/usr/local/Caskroom/michaelvillar-timer/1.6.0
==> Removing App '/Applications/Timer.app'
Warning: No zap stanza present for Cask 'michaelvillar-timer'
==> Removing all staged versions of Cask 'michaelvillar-timer'

$ brew install --cask michaelvillar-timer 
==> Downloading https://github.com/michaelvillar/timer-app/releases/download/1.6
==> Downloading from https://github-releases.githubusercontent.com/55126195/1078
######################################################################## 100.0%
==> Installing Cask michaelvillar-timer
==> Moving App 'Timer.app' to '/Applications/Timer.app'
🍺  michaelvillar-timer was successfully installed!

Specs have changed a bit since last time: MacOS 11.2 on a MacBook Air M1, using an external 4k screen at 1920×1080 (2× pixel ratio)

@karbassi I found something that is probably helpful: the intended behaviour works up to 4 minutes. If I drag up to 3:50, I can change the timer. If I drag over 4:00, I will drag the whole window.

Edit: I’m trying to pinpoint, I can change it from up to 4:20 or so if I click the exactly right pixel. So it seems that there is an invisible boundary, within which I can drag the timer, and this area extends to somewhere near where the arrow is at 4:20. And it works at the other end of the timer as well: I can drag the timer while it’s near 53 minutes or higher.

image

@karbassi
Copy link
Collaborator

Update: I've taken about 2 hours to look into this but with no luck. It is broken in Big Sur (11.2.1) from my testing and probably broken in 11.2.x.

@robinstewart do you have time to take a look?

@mbeynon
Copy link

mbeynon commented Dec 11, 2023

This is still broken in 14.1.2. It forces me to create a new timer every time I need to change an existing timer with the blue handle in the lower part of the window, and pause just cannot be used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants