iotku / websplit Goto Github PK
View Code? Open in Web Editor NEWLivesplit inspired (style) web browser based timer with splits
Home Page: https://iotku.pw/websplit
Livesplit inspired (style) web browser based timer with splits
Home Page: https://iotku.pw/websplit
Would be a neat way to important splits I think
It looks a lot nicer and does most of the CSS for you.
Still pretty far off, but would be nice.
Everything still works fine, but sometimes the split isn't displayed.
Currently, while functional, only one set of splits can be saved or loaded.
Related somewhat to the split editor also, #2
It doesn't point to a guide on how to use the tool (hotkeys etc).
Probably something similar to getting a gold splits in a run, but not a PB with livesplit.
Currently:
Desired:
Steps to Reproduce
Unsplit shouldn't be modifying the time (unless timer has stopped), but something is obviously wrong.
Currently the only way to setup splits, is to edit the hardcoded splitsObject
by hand.
A proper split editor would be required for general consumption
Hey i want to start the timer back where i left off last time can anyone help
innerHtml apparently can't be set in Internet Explorer before ie10 for most table elements
While I'm not too enthusiastic about adding IE8 support, as far as I can tell there's only a few barriers keeping the timer from working under IE8.
One notable case is totalSplits
generation via: Object.keys(splitsObject)
Currently if you unsplit after the timer ends the time is based on the amount of time since the timer started, but doesn't take away the amount of time that the timer may have been paused, leading the timer to be set incorrectly
Currently many things are setup to not fire under circumstances which would break the timer.
Issue from a user perspective would be things not working and giving no feedback as of why or even if a function didn't run.
As far as I can tell, Chrome on Android (And probably other mobile browsers including iOS safari) will close webpages to save memory, for example if you hit your home button and don't return soon, regardless if the timer is running or not.
I believe it sometimes also does this when my phone is locked/display turns itself off.
Would need to find a good way to recover correctly while still maintaining reasonably accurate time.
http://taylor.fausak.me/2015/01/27/ios-8-web-apps/
This makes it an actual App that has an Icon, a proper name and doesn't have the browser UI anymore, just the timer itself. (iOS only)
There's also ways to make websites fully available offline, so combining both would make it an actual offline App, which would be great. (any browser)
Android might have some similar way of creating a Web App without the browser UI.
In the case of not beating your PB nothing is saved, including gold splits.
Currently the controls are just a huge mess and take up a bunch of screen space, would be useful to have a smaller set for mobile browsers and maybe a hide-able (right click?) menu for desktop browsers.
Ability to remove individual splits/move them/ etc.
also input textboxes are really hard to manipulate on mobile
Especially for mobile Android / iOS hopefully.
But would also be nice for normal desktop clients to set max split amounts showing at one time to keep things from getting too long.
Can't currently reproduce, but I ended in a state where that seemed to be happening, so that could be an issue.
Help avoid accidently splitting twice or more, especially figuring you can't unsplit yet.
Would be necessary if I ever want to have an avg split comparison, should look into space constraints with localstorage
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.