j433866
4a0f62b636
Change getLargest/getSmallest to use a for loop.
...
Math.max() and Math.min() were exceeding call stack size
2019-06-03 13:48:49 +01:00
j433866
d94a431537
Improve searching for tabs UI.
...
Content / filename search is now a regex.
Use .toLocaleString() for loading / baking stats
2019-05-30 13:28:45 +01:00
j433866
9b2f44efb1
Turn extract click listener back on.
...
Add shadow to tabs when there are more tabs that aren't displayed
2019-05-29 16:29:34 +01:00
j433866
12e4fe4120
Fix clear all button breaking everything.
...
Rearrange baking a bit to hopefully fix firefox
2019-05-29 14:08:37 +01:00
j433866
85809efcc0
Adjust number of tabs shown when resizing window.
...
Improve refresh tabs logic.
Fix input not being shown when loaded from a URL
2019-05-29 13:25:12 +01:00
j433866
6c711ec211
Add and remove chefworkers when adding or removing inputs.
...
This increases the responsiveness of baking as it means we don't have to...
spin up workers when bake is clicked
2019-05-28 14:11:05 +01:00
j433866
7528065d4d
Fix stepping again.
...
Add new getInput function to inputWorker
2019-05-28 11:59:57 +01:00
j433866
cb86cb1882
Change baking to not send all inputs at once.
...
Add input debouncer.
Remove old HTML comments and unnecessary CSS
(Step is currently a bit broken!)
2019-05-20 16:53:56 +01:00
j433866
0e850b2a85
Fix stepping not working.
...
Use transferable object for sending arraybuffers to workers
2019-05-16 10:42:07 +01:00
j433866
0855dc617f
Add comments to inputWorker.
...
Slightly improve logic for getNearbyNums
2019-05-14 16:13:36 +01:00
j433866
2c02900edf
Improve handling of errors.
...
Add parameter to some update functions for whether or not to set the output
2019-05-10 13:47:48 +01:00
j433866
6d9a14feed
Display when an input errors on load.
...
Autobake when all inputs have loaded.
Improve load experience.
2019-05-08 16:44:11 +01:00
j433866
43747accd5
Change to add input tabs as inputs are added, instead of at the end.
...
Change outputWaiter to use outputExists instead of getOutput
2019-05-08 14:47:05 +01:00
j433866
f72749304d
Improve handling of errors in operations.
...
Remove unused dependencies.
2019-05-08 11:57:22 +01:00
j433866
6268f091b8
Bring back moving the output into the input.
...
Change wording for download as zip button
2019-05-07 15:34:36 +01:00
j433866
e9d60f73f4
Fix some more autobake weirdness.
...
Input passed in the URL is now set on load.
Added a new progress bar.
2019-05-02 15:44:31 +01:00
j433866
8e9717906f
Improve autobake further to behave more like it did before.
...
Improve generation of state URI.
2019-05-02 13:54:15 +01:00
j433866
82183bf204
Improve queueing of inputs to avoid baking the same input twice.
...
Fix generation of input URL.
Fix worker log levels not being set correctly.
2019-05-02 11:29:54 +01:00
j433866
ff9c68db56
Update handling of bake errors.
...
Add preview thumbnail for image input.
2019-05-01 17:08:36 +01:00
j433866
55beb433f3
Go back to sending messages via the main thread.
...
A MessageChannel is faster on Chrome, but causes issues in Firefox.
Bake button now says "Loading..." when the inputWorker is gathering inputs for baking
2019-05-01 14:12:36 +01:00
j433866
6d8bf3a08a
Enable filter buttons in manager
2019-04-30 14:45:34 +01:00
j433866
13ee79a06b
Add searching for inputs
2019-04-30 14:15:05 +01:00
j433866
a96cb3f99f
Add clear all io button.
2019-04-30 13:18:22 +01:00
j433866
1cf83c2485
Change baking to send all inputs individually.
...
Re-enable go to tab button.
Active tab is now autobaked on load completion.
Handle (ish) loaderWorker errors.
Improve load performance.
2019-04-26 15:15:44 +01:00
j433866
406cbb0f41
Move input logic into a new worker (InputWorker)
...
Change OutputWaiter to use dict of outputs instead of list
LoaderWorker communicates with InputWorker using a messagechannel
2019-04-25 16:32:48 +01:00