Introducing qqTimer!

My only problem is that when entering times manually:
1) the enter key doesn't submit the time (at least not on chrome)
2) entering a time doesn't clear the box to make submitting the next time easier
 
I notice if the timer is running, and I press the spacebar to stop it and I hold it for longer than a second or so, when I release, it starts the timer again. This isn't a big deal though.

Yeah - I added a one-second delay to make sure that a normal press of the spacebar wouldn't stop and then immediately restart the timer. Should I change it so that it waits for two spacebar keyup events every time, instead?
Yeah, you should, if it isn't too hard.
 
Is it possible to have BLD categories for every puzzle?

1. Spacebar (onkeyup) starts the timer
2. Any keystroke (doesn't matter) records the memorization time
3. Any keystroke (onkeydown) stops the timer
4. Times recorded in total time (memorization time) format

Not that I do BLD anymore, but I thought others might like it, just a thought :rolleyes:
 
The "no penalty" option is to get rid of a DNF or +2 you added onto a time. There's no way to remove a penalty you may have accidentally added without it. However, clicking the +2 or DNF again to remove it would be a better idea.
 
Can this be possibly stackmat compatible?
No, that would require a separate program. Web browsers can't do it. (AFAIK)

qqwref: You could replace several scramblers (<R,U>, <M,U>, etc.) with a single generic one that let's users select which moves are used. I wrote one in JavaScript some time ago, I could probably integrate it to your timer if you want.
 
Hmm, I keep getting something like this for 25 move 6-gen 2x2 scramble

picture4ief.png
 
Last edited:
If I hold down the space bar for longer than one second, it keeps recording 0.00 second times until I release the space bar, at which point the timer doesn't start. The only way to get the timer to start is to hold it down for less than a second and release it.

Otherwise, your timer is fabulous. I think I may switch from the console timer I wrote in python (unless I decide to make mine fabulous too....).

Is it possible to have BLD categories for every puzzle?

1. Spacebar (onkeyup) starts the timer
2. Any keystroke (doesn't matter) records the memorization time
3. Any keystroke (onkeydown) stops the timer
4. Times recorded in total time (memorization time) format

This would be pretty cool for BLD! However, it might be annoying to forget to record your memo time, and have the timer still going when you complete your solve.
 
I simply love the fact that I can save it and run it offline. Seeing as all online timers are blocked (yes, everything that has "cube", "timer" or anything related to the cube in the url or description gets blocked; I am surprised this site is still accessible), this is a way to time my solves at work ;)

Good job qqwref; who wouldn't want to use such a lightweight and fast timer?! Well, at least when you don't have your stackmat with you.
 
Is it possible to have BLD categories for every puzzle?

1. Spacebar (onkeyup) starts the timer
2. Any keystroke (doesn't matter) records the memorization time
3. Any keystroke (onkeydown) stops the timer
4. Times recorded in total time (memorization time) format

This would be pretty cool for BLD! However, it might be annoying to forget to record your memo time, and have the timer still going when you complete your solve.

So change (doesn't matter) in point 2. to (onkeydown), and in the unfortunate event that whatever you said happens, manually input your time later on :) (and leave your memo time as DNF :p)

Seeing as all online timers are blocked (yes, everything that has "cube", "timer" or anything related to the cube in the url or description gets blocked; I am surprised this site is still accessible), this is a way to time my solves at work ;)
Your boss hates you and your cubing THAT much?! :eek:

Having a category for OH would be nice too.
:fp
 
Last edited:
Did a few improvements today. I also added an option for WCA inspection (press space once to start inspection, then start the timer within 15 sec or you get a +2 or DNF), added cookies to keep track of what timer options you choose, and put the timer options list below everything else so that it won't break the layout when there are a ton of things in it.

My only problem is that when entering times manually:
1) the enter key doesn't submit the time (at least not on chrome)
2) entering a time doesn't clear the box to make submitting the next time easier
Did this.
Should I change it so that it waits for two spacebar keyup events every time, instead?
Did this.
Is it possible to have BLD categories for every puzzle?
1. Spacebar (onkeyup) starts the timer
2. Any keystroke (doesn't matter) records the memorization time
3. Any keystroke (onkeydown) stops the timer
4. Times recorded in total time (memorization time) format
This would be pretty tricky (I'd have to mess with the way times are displayed) but I'll see what I can do. Incidentally, you don't need separate "categories" for BLD and OH events - you can always just time them normally. It's not like CCT where all the times you ever do are recorded and compared to each other.
qqwref: You could replace several scramblers (<R,U>, <M,U>, etc.) with a single generic one that let's users select which moves are used. I wrote one in JavaScript some time ago, I could probably integrate it to your timer if you want.
That's a good idea, and it wouldn't be hard to code at all (same with a scrambler for arbitrary cuboids), but I can't think of a way to do this without having to drastically change the layout. Got any suggestions?
Hmm, I keep getting something like this for 25 move 6-gen 2x2 scramble
picture4ief.png
Whoa, that's weird. What browser are you using? Are there any other scrambles it does this for?
Darn, it doesn't work on these crappy terminals at work, takes about 20 seconds to get to 5 seconds.
Weird. Does this happen even if you turn the timer updating off? This definitely shouldn't be happening because the timer works by asking the computer for the current date/time when you start and stop the timer. Is it possible that your computer is so laggy that its clock is running at 1/4 the speed of normal?
 
Back
Top