Commit Graph

26 Commits

Author SHA1 Message Date
8f254ef761 Finish support for multiple games
* Adds game filter to ModList.
* Prefixes search results with game
* Adds `&game=X` to URL for mods
* Loads json from new directories on static server
2022-09-03 15:41:44 -04:00
5ff11d568e Add support for multiple games
Just supporting skyrim and skyrimspecialedition for now.

Move live download count fetching to a context provider. Also adds new games fetching context provider.
2022-09-03 02:51:57 -04:00
10bc093300 Fix scroll on page change, add paginator at top of lists 2022-08-28 21:51:56 -04:00
5491894e00 Add pagination to cell and mod lists
Speeds up showing and hiding of the sidebar.
2022-08-28 02:27:53 -04:00
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
75643f89ae Select file and plugin on ModData page 2022-08-19 23:50:16 -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
8e5d2750ec Use normal img tag since Image doesn't work in static mode 2022-03-15 19:08:38 -04:00
7e4f6d977f Tweaks to sidebar styling 2022-03-15 00:47:31 -04:00
e43352ba94 Add last modified date to all sidebar pages 2022-03-14 23:53:55 -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
74c8920edf WIP plugin details sourced from static server 2022-03-10 23:41:43 -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
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
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
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
a1f2cc830a Fetch & display data for selected cell in sidebar 2022-01-19 01:06:19 -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