f99a9cf79b
Fix slow re-render of sidebar due to useSWR
...
Very weird that useSWR is blocking the render in this way. Trusty `requestAnimationFrame` is here to save the day yet again.
2022-08-21 01:54:53 -04:00
c94eb6a399
Add plugin actions on ModData page
2022-08-20 00:12:10 -04:00
75643f89ae
Select file and plugin on ModData page
2022-08-19 23:50:16 -04:00
cb0c7922b7
Add/Remove plugin on plugin sidebar page
2022-08-19 19:37:38 -04:00
9f86fe1571
EscapeListener and display added plugins on map
2022-08-19 18:39:05 -04:00
2065b5fa3a
Select file and plugin, add to new plugins state
2022-08-17 23:19:55 -04:00
a067f21f15
Add dialog for searching and adding mod
...
Still WIP, need to implement selecting a particular plugin under mod, which will require some backend changes.
2022-05-31 23:55:36 -04:00
7df5cbb324
Limit parsed plugin cell displays to plugins for Skyrim.esm
...
In-case someone drag and drops a fallout 4 folder onto the page, it should not display any selected cells.
2022-03-19 15:28:10 -04:00
daa4d3c039
Fix clearing map selected cells between pages
...
Also limits fitBounds zooming to selecting mods or plugins only.
2022-03-18 20:20:12 -04:00
e1c0c5b4fa
Use unicode bullet separator in map attribution
2022-03-18 18:56:12 -04:00
c5c4d71c94
Add donate link
2022-03-18 18:54:21 -04:00
1a39f7c5e4
Show exterior cells edited in ModList
...
Also abstracts jsonFetcher and csvFetcher into common lib functions.
2022-03-18 01:06:20 -04:00
1d40fb16df
Keep plugin conflict outlines while selecting a cell
2022-03-17 01:22:17 -04:00
f33fd3b49c
Sort plugin mod file list by nexus_file_id
2022-03-15 22:50:51 -04:00
72b7981e8c
Add github link to map attribution
2022-03-15 01:03:40 -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
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
e21271f78b
Fix updating map as plugins are selected
2022-03-12 21:29:40 -05:00
1fa2e3e660
WIP Render plugin data from static server
2022-03-12 18:34:45 -05:00
ae6b3bff12
Bug fixes for selected cell plugin list
2022-03-10 01:10:14 -05:00
3a34f48e6c
Remove console.logs
2022-03-03 22:11:40 -05:00
96599cb2c8
Fix load order re-applying and transition between sidebar pages
2022-03-02 23:23:06 -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
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
53ad361085
Increase mod fitBounds padding
2022-02-06 23:02:00 -05:00
dabc4ec633
Add Nexus Mods to attribution string
2022-02-06 22:13:06 -05:00
6d27db3122
Add layer to show cells a selected cell edits
...
Also removes the link color to make links clearer.
2022-02-06 22:00:14 -05:00
16a2ec3ac9
Sort mod search results by unique downloads
2022-01-30 16:55:50 -05:00
8bae1c03c8
Fix mod selection and deselection
2022-01-30 16:14:32 -05:00
b263c6b0cb
Add search, query url based state
...
Still need to wire up the mod and cell data to the search.
2022-01-24 00:59:36 -05:00
7b5cc02993
Fix fullscreen controls
2022-01-23 19:39:36 -05:00
c031524bd4
Prevent multiplying click handlers
2022-01-23 18:29:30 -05:00
c5b2ede9d2
Increase double click timeout
2022-01-23 18:05:36 -05:00
d6720da142
Allow double click zooms with setTimeout
...
Still not perfect, but good enough for now.
2022-01-23 13:06:44 -05:00
7983e0d30b
Try to prevent race with data loading
2022-01-23 12:34:59 -05:00
a1f2cc830a
Fetch & display data for selected cell in sidebar
2022-01-19 01:06:19 -05:00
8d94b68332
Improve heatmap layer coloring and opacity
...
Also fix cell selection with heatmap layer disabled.
2022-01-17 17:46:44 -05:00
fb13ebfa6c
Add selected cell line outline layer
2022-01-17 17:46:43 -05:00
576eb5b583
First attempt at selected cell state display
2022-01-17 17:46:42 -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