Ernie Park
Ernie Park
This seems to be an intentional decision, but `extractUrls` does not handle any links that may have non-latin characters. For instance, URL's that would not be properly extracted: - http://foo.com/a-smart-quote-coming’-here...
Adding web audio APIs to record audio is the other half of this project. The goal is to be able to create videos like Khan Academy right in the browser...
Organize the JS functions into more logical blocks and a better ordering.
Comments are currently in multiple formats because of the multiple combined projects (and laziness). They should be simplified to just block /\* */ comments in the JS everywhere.
XBUI currently uses a mix of jQuery selectors and XBUI.canvasElement() to retrieve elements. One format should be used consistently. It is very messy right now.
When playing back a recording, if you change the stroke color in the middle of a stroke, it will change the color of that line.
Because multiple libraries/projects were combined, there are inconsistencies with variable naming. For instance, the css mixes hyphens and underscores in tags, and the JS has camel case and underscored variables.
TrueSheet has been nice to implement, relatively simple to use. One issue I've noticed is that it's quite slow to load. In my setup, I have a screen I navigate...
I incorrectly was trying to do something like: `spacetime('2024-09-23T16:15:12.519+00:00', 'America/New_York')` thinking it would adjust this timestamp to my timezone. Ultimately, what I wanted was `spacetime('2024-09-23T16:15:12.519+00:00').goto("America/New_York")`. It feels like the first...