• Welcome to SpeedSolving.com — the world’s largest puzzle community!

    You’re currently browsing as a guest, which means you have limited access to discussions, resources, member profiles, and community features.

    Join 50,000+ cubers and puzzle enthusiasts from around the world to ask questions, share solves, improve faster, and be part of the community.

    Registration is free, fast, and easy — create your account today.

    Already a member? Log in here to hide this message and start participating.

Block Keeper: Cross platform desktop timer

I've been using your program for a while and have been loving it. The only problem I have been having is that after a solve Block Keeper would stay stuck on the time i just got for a solid 10-20 seconds. This is quite irritating especially if I want to get into another solve. (i am on macOS)

Love your program, keep up the great work!
 
I've been using your program for a while and have been loving it. The only problem I have been having is that after a solve Block Keeper would stay stuck on the time i just got for a solid 10-20 seconds. This is quite irritating especially if I want to get into another solve. (i am on macOS)

Love your program, keep up the great work!

Thanks! How large is your session? If it is over 1000 solves it needs to do a lot of calculations every time to keep all the stats and averages correct. This has been improved in the next version, but you'll still experience some delay. One day I hope to spend a lot of time to optimise this part.

What about a Android or iOs app

The way Block Keeper is set up, it couldn't be ported to mobile devices. A stripped down version could be made for the web, but a proper mobile app would be difficult. Sorry
 
Thanks! How large is your session? If it is over 1000 solves it needs to do a lot of calculations every time to keep all the stats and averages correct. This has been improved in the next version, but you'll still experience some delay. One day I hope to spend a lot of time to optimise this part.
i've got over 3000 solves xD yea please work on that :) Otherwise i love your program
 
Block Keeper 1.3 has been released with lots of new features, options to customise your events and heaps of bug fixes.
  • Event management, allows for events to be created, removed, edited, enabled or disabled
  • Added scrambler options, to select specific scrambler or use custom scramble
  • Added Cross, EOLine and first block solver tools
  • Added Ao500 and Ao1000 results to sessions
  • Added time and average lists
  • Update to average, current and best details
  • Fixes to how averages are calculated
  • Session and timer performance improvements
  • Result scramble text color adjustment
  • Many bug fixes

Many thanks to theawesomecuber for helping with the code cleanup and contributing suggestions and fixes.
Happy holidays :)
 
This new update is amazing! No more lag after stopping the timer and more averages shown are really nice.

I don't know if this has been mentioned before, but it would be cool if Block Keeper could record the date for each solve.
 
This new update is amazing! No more lag after stopping the timer and more averages shown are really nice.

I don't know if this has been mentioned before, but it would be cool if Block Keeper could record the date for each solve.

Thank you! The date for each session is stored (although never used), but not each record. If it could be used for some useful statistic or graph, I would consider storing and using it. Maybe when the last PB was achieved?
 
I meant storing the date for each solve, but I don't know if it is feasible. It would be nice if it was at least a column in the .csv export. I would like to use the data to try and create some graphs and stuff myself.
 
I’ve noticed they’re things like Event Statistics, but some of those tools don’t have options you can select that would make it specific to that session in the event. Like if I have a session for 3x3 Roux and one for CFOP sunder 3x3, it puts them both in instead of just the one I’m currently on.
 
When using Stackmat Timer, if the time on the Stackmat Timer is 5.788 then in Block Keeper it should be 5.78. Right now it's automatically round up to 5.79. I hope you will change it in the next version.
Edit #1: Also, adding a hotkey to quickly delete every solves in the current session would be nice :)
Edit #2: When I select Best time, it shows the Current time solve? It doesn't have scramble for the Best time and Current time as well.
Edit #3: And in the Event Statistics box, it would be better if you can select Best time or Best Mo3 or Best Ao5... then it shows up scrambles...
Edit #4: Last one, when the time list is long, can you make the "+ Time Ao5 Ao12" stays at the top of the list when you scroll down the list? :)
 
Last edited:
I noticed that the list of times only scrolls down to the solve before my recent one and the last one is not visible.
Bug?

By the way, great update, now it's my main timer :)
 
I meant storing the date for each solve, but I don't know if it is feasible. It would be nice if it was at least a column in the .csv export. I would like to use the data to try and create some graphs and stuff myself.

Good point, I'll store them as well. Unfortunately all existing times won't have a time but this isn't an issue long term.

I’ve noticed they’re things like Event Statistics, but some of those tools don’t have options you can select that would make it specific to that session in the event. Like if I have a session for 3x3 Roux and one for CFOP sunder 3x3, it puts them both in instead of just the one I’m currently on.

Specific session statistics are shown just under the session select, things like mean, median, best/current times in the session. The event statistics tool is used for comparing all results within an event so you can see how your current times and averages compare with best times ever. All sessions are compared, just not directly.

When using Stackmat Timer, if the time on the Stackmat Timer is 5.788 then in Block Keeper it should be 5.78. Right now it's automatically round up to 5.79. I hope you will change it in the next version.
Edit #1: Also, adding a hotkey to quickly delete every solves in the current session would be nice :)
Edit #2: When I select Best time, it shows the Current time solve? It doesn't have scramble for the Best time and Current time as well.
Edit #3: And in the Event Statistics box, it would be better if you can select Best time or Best Mo3 or Best Ao5... then it shows up scrambles...
Edit #4: Last one, when the time list is long, can you make the "+ Time Ao5 Ao12" stays at the top of the list when you scroll down the list? :)

1. It is storing the detail, but it should round down when presenting, thanks for pointing this out.
2. I could add an option in the session edit menu to clear times, but a shortcut for something so drastic is probably a little dangerous.
3. That's a bug. Sorry! I'll fix that soon.
4. I would argue that seeing the scrambles for your PB at your side doesn't have as great of a benefit as seeing all your major PB's and how you currently compare.
5. That is also something I need to add. :)

I noticed that the list of times only scrolls down to the solve before my recent one and the last one is not visible.
Bug?

By the way, great update, now it's my main timer :)
Thanks, that's another issue.

Sorry for the number of bugs, a lot of behind the scenes work has been down and obviously lots of issues were let through. I'll try and release a small update to fix them soon.
 
Now that I think about Block Keeper, I thought of 2 other things:
- would it be possible to add the Features of the Event statistics to the Display in the top left, where all the averages are already showed, so that I don´t Need to Display the same things twice.
- would it be possible to add a button to hide the list of times and the list of averages on the left?

Also I really like the PB celebrations and the averages in the Event statistics which turn green when a pb is acheived. Then I do not always have to look carefully through the list of averages/times to find pbs and concentrate on the solves (and Party hard if something turns green) :)
 
When I finish a solve with Stackmat timer, I usually press the reset button right away, but that makes the time on Block Keeper back to 0. Can you add an option to make Block Keeper keeps my time on the screen?
 
A few small suggestions regarding statistics:
- Could you make it so at the top-left of the page where it shows the mean, median, etc. you can click on mean and it'll give a full list of all of the times in that event's session?
- When you click on Ao5, 12, etc to look at each individual time in that average (and mean if you implement that first thing!) could there be options to look at it without the scrambles, and without the numbering? I'd want this so I could put it into a thing called StatKey to calculate a statistical Confidence Interval of my average times, but I'd need the list of times without any bullets or scrambles, just 1 time on every line.
 
I didn't know about the event statistics tool showing PBs until now since I don't use it. Could you add that to the the average list on the left?

I'm a bit reluctant to add that as I want the focus of that section to be solely on the current session, not the event. Tools are there to show option functionality if you want them which is what they are doing. Plus any more room taken up on the left means less times showing in the list at any one time, and on smaller displays this becomes an issue. Sorry.

A few small suggestions regarding statistics:
- Could you make it so at the top-left of the page where it shows the mean, median, etc. you can click on mean and it'll give a full list of all of the times in that event's session?
- When you click on Ao5, 12, etc to look at each individual time in that average (and mean if you implement that first thing!) could there be options to look at it without the scrambles, and without the numbering? I'd want this so I could put it into a thing called StatKey to calculate a statistical Confidence Interval of my average times, but I'd need the list of times without any bullets or scrambles, just 1 time on every line.

1. If you click on 'time' you will get exactly what you want. :)
2. I will add an option to remove all formatting, so it's just a list of numbers, in preferences

EDIT: Future changes are being kept here https://github.com/DallasMcNeil/Block-Keeper/wiki/Roadmap for reference. They won't all be added in the next version but hopefully all of them in the future.
 
Last edited:
I'm a bit reluctant to add that as I want the focus of that section to be solely on the current session, not the event. Tools are there to show option functionality if you want them which is what they are doing. Plus any more room taken up on the left means less times showing in the list at any one time, and on smaller displays this becomes an issue. Sorry.



1. If you click on 'time' you will get exactly what you want. :)
2. I will add an option to remove all formatting, so it's just a list of numbers, in preferences

EDIT: Future changes are being kept here https://github.com/DallasMcNeil/Block-Keeper/wiki/Roadmap for reference. They won't all be added in the next version but hopefully all of them in the future.
Awesome, thank you!
 
Also, would it be possible to Show the time of a dnf in the time list on the left?
If a smaller font is used, then it also would fit in the table. (I have been doing a lot of blind recently and it is a bit weird if I have so many dnfs in my session and i do not know what the time was to see my Progress)
 
Back
Top