Commit Graph

17 Commits

Author SHA1 Message Date
aa2bd77435 Add logrocket
Useful for figuring out what went wrong during an error or to see how users are using the app.
2022-08-29 00:48:03 -04:00
8496c775f2 Refactor drag-n-drop to component with overlay 2022-03-10 00:35:04 -05:00
d681d84416 Handle drag and drop of Data dir
Also some general fixes to the data dir picker button.
2022-03-09 01:35:20 -05:00
5dd061627a Move WorkerPoolContext into WorkerPool.ts 2022-03-04 23:53:36 -05:00
eebae85a65 Implement WorkerPool, use webkitdirectory input
WorkerPool speeds up processing of plugins by using more cores on separate threads. It terminates and recreates a worker after it finishes a task since web assembly seems to slow down a ton when a worker is reused (maybe memory becomes to large / unfragmented, idk).

I switched to the deprecated input tag with webkitdirectory since it is the only way to load a folder under the program files folder. Drag and drop might be another alternative, but I'd rather have a picker.
2022-03-04 23:49:14 -05:00
3a34f48e6c Remove console.logs 2022-03-03 22:11:40 -05:00
20144ae130 Process plugins round-robin in a web worker queue
Speeds it up a lot!
2022-03-03 01:33:36 -05:00
5144f8d6e1 Move worker init to index page 2022-03-02 23:53:20 -05:00
96599cb2c8 Fix load order re-applying and transition between sidebar pages 2022-03-02 23:23:06 -05:00
761ef80669 Default sidebar and WIP PluginLoader 2022-02-27 01:17:52 -05:00
bf994d896f Change title & meta tags on cell/mod selection 2022-02-14 00:41:03 -05:00
e2ff1f2348 Use absolute urls for meta tag images 2022-02-12 20:48:22 -05:00
6772a74bb8 Add meta tags to header 2022-02-12 20:40:55 -05:00
79015201b0 Add sidebar for displaying selected cell 2022-01-17 17:46:41 -05:00
9a07f552b5 Fix types and lints 2022-01-17 17:46:39 -05:00
2bd8a7bc52 Map with heaptmap overlay and layer toggles 2022-01-17 17:46:34 -05:00
e1a41e604c Initial commit from Create Next App 2022-01-13 23:27:27 -05:00