236b4c84ca
SearchProvider singleton, fix lag with addAllAsync
...
Load modSearch data asynchronously and only rebuild the search if the page is refreshed. Fixes the lag when returning to the base sidebar page from a data page.
2022-08-27 17:01:16 -04:00
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
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
c58a3a0316
Remove console.log
2022-03-23 11:19:09 -04:00
dbd6c02264
Fixup search
...
Fix selecting cell 0, 0 and improve regex criteria for when cell results show vs mod results.
2022-03-23 11:16:25 -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
761ef80669
Default sidebar and WIP PluginLoader
2022-02-27 01:17:52 -05:00
4f5fa4917d
Improve mod search
2022-02-07 10:43:51 -05:00
4ae16515bf
Add cells to search bar
2022-02-06 22:55:58 -05:00
6005028439
Use downshift-js for better search bar experience
2022-02-06 20:45:18 -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
716900a397
Faster search with minisearch
2022-01-25 00:52:52 -05:00
8d3b801aab
Very slow mod search, and mod data component
2022-01-25 00:31:25 -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