8c30a7bd92
UI experience tweaks
2022-03-15 19:59:16 -04:00
8e5d2750ec
Use normal img tag since Image doesn't work in static mode
2022-03-15 19:08:38 -04:00
ee7c956525
Add enable/disable all plugins buttons
2022-03-15 01:03:51 -04:00
72b7981e8c
Add github link to map attribution
2022-03-15 01:03:40 -04:00
7e4f6d977f
Tweaks to sidebar styling
2022-03-15 00:47:31 -04:00
a7e4b2e657
Clear fetched plugin on clearSelectedCells
...
Fixes issue with selected cells persisting when navigating between different plugins.
2022-03-15 00:22:08 -04:00
f1afb2d258
Update README.md
2022-03-15 00:13:27 -04:00
e43352ba94
Add last modified date to all sidebar pages
2022-03-14 23:53:55 -04:00
8c86871723
Fix searchbar styling
2022-03-14 23:42:09 -04:00
621cb6a9f8
Fix plugin -> cell navigation
2022-03-14 23:33:37 -04:00
824202d3a6
Fix rendering fetchedPlugin cells on initial load
2022-03-14 21:59:03 -04:00
a590dbd02c
Add cell list to plugin detail page
...
Also add mod counts in parenthesis.
2022-03-14 21:55:52 -04:00
e7e392a7b7
Replace unicode sidebar icons with svgs
...
Unicode characters weren't rendering reliably on all platforms.
2022-03-14 21:28:08 -04:00
6769b815e7
Display mod files on plugin detail page
2022-03-14 20:47:26 -04:00
e21271f78b
Fix updating map as plugins are selected
2022-03-12 21:29:40 -05:00
85630949c5
Fix tsc error with FileSystemFileHandle
2022-03-12 20:36:55 -05:00
1fa2e3e660
WIP Render plugin data from static server
2022-03-12 18:34:45 -05:00
6a76bfac33
Render plugin data from static server
2022-03-12 14:00:40 -05:00
74c8920edf
WIP plugin details sourced from static server
2022-03-10 23:41:43 -05:00
559b6600ac
Wording tweak in DataDirPicker
2022-03-10 01:18:19 -05:00
ae6b3bff12
Bug fixes for selected cell plugin list
2022-03-10 01:10:14 -05:00
cc625d9029
Show loaded plugins that edit cell on cell pane
2022-03-10 00:59:13 -05:00
d45c4f51b1
Fix pluginstxt dialog
2022-03-10 00:46:59 -05:00
391fa0669d
Show alert when non-Data dir selected/dropped
2022-03-10 00:40:34 -05: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
1b48c34974
Better default worker count value
2022-03-04 23:56:36 -05:00
05a780c4a9
Consistent quotes
2022-03-04 23:55:06 -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
de445627bf
Refactor PluginsLoader into separate components
2022-03-02 22:19:26 -05:00
f6d02c6d33
Basic plugin data page
2022-02-27 02:25:34 -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
11be05854f
Add .nvmrc file for cloudflare pages
2022-02-14 00:16:48 -05:00
452799192a
Add sitemap, generated at build time
2022-02-13 23:45:41 -05:00
9f46000eff
Fix z-index of sidebar for landscape mobile views
2022-02-13 15:04:54 -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
b77c8f50d9
Better sidebar header css styling
...
Use sticky header which removes some hard-coded pixel positions and should work in safari.
2022-02-12 19:36:52 -05:00
141d9c025d
Refactor cell selection method
...
Pre-draw lines during map init and then use feature-state to toggle them.
Renables pitch and rotation controls. To avoid bad panning / fitBounds, use easeTo to fix bearing and pitch back to 0 before panning.
2022-02-11 12:40:27 -05:00
641957cfb5
Disable drag rotate and compass
...
My cell selection code breaks horribly if the map is rotated.
2022-02-09 00:09:41 -05:00
bc41a41099
Disable changing camera pitch
2022-02-08 22:46:27 -05:00
df27a85aa1
Merge branch 'main' of github.com:thallada/modmapper-web into main
2022-02-08 00:21:39 -05:00
aabef69948
Update favicon.ico
2022-02-08 00:21:37 -05:00
4f5fa4917d
Improve mod search
2022-02-07 10:43:51 -05:00