Skip to content

Commit 24ae9c1

Browse files
committed
Update: Wiki page
1 parent d6f5283 commit 24ae9c1

2 files changed

Lines changed: 0 additions & 54 deletions

File tree

docs/wiki-content.json

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -110,40 +110,6 @@
110110
"The folder must contain the built `index.js`, `assets`, `config`, `locales`, and related theme files.",
111111
"Do not move files out of the theme folder after installation; relative asset paths depend on that layout."
112112
],
113-
"legacy": {
114-
"summary": "Pengu Loader before 1.2.0 does not expose PluginFS to the plugin context. Elaina Theme still works, but settings are saved in Pengu DataStore and asset lists must be updated manually from the settings UI.",
115-
"steps": [
116-
"Install Pengu Loader and open its plugins folder.",
117-
"Copy the built Elaina Theme folder into the plugins folder.",
118-
"Start or restart the League Client.",
119-
"Open League Client Settings -> Elaina Theme.",
120-
"For custom wallpaper, audio, banner, or font files, place the files in the matching asset folder and add each filename in Theme Settings -> Asset library.",
121-
"Reload or restart the client after changing settings that require reload."
122-
],
123-
"notes": [
124-
"Settings are stored in Pengu DataStore, not in `./data/ElainaData.json`.",
125-
"The Asset library section is visible because the theme cannot scan the local asset folders automatically.",
126-
"When adding files manually, type the filename exactly, including extension.",
127-
"Manual backup exports a JSON file and is the safest way to move settings between installs."
128-
]
129-
},
130-
"pluginFs": {
131-
"summary": "Pengu Loader 1.2.0 and newer provides PluginFS through `context.fs`. Elaina Theme uses it to persist settings in a JSON file and to scan asset folders automatically.",
132-
"steps": [
133-
"Install or update to Pengu Loader 1.2.0 or newer.",
134-
"Copy the built Elaina Theme folder into the Pengu Loader plugins folder.",
135-
"Start or restart the League Client.",
136-
"Open League Client Settings -> Elaina Theme and verify that the theme tabs are visible.",
137-
"Place wallpapers, audio, banners, and fonts into the matching asset folders.",
138-
"Wait for the theme to refresh lists automatically, or reload the client after adding many files."
139-
],
140-
"notes": [
141-
"Settings are stored at `./data/ElainaData.json` inside the theme PluginFS scope.",
142-
"Existing Pengu DataStore values are migrated into the file-backed ElainaData cache when possible.",
143-
"Asset folder scanning updates `Wallpaper-list`, `Audio-list`, `Banner-list`, and `Font-list`.",
144-
"The manual Asset library input is hidden when PluginFS is available."
145-
]
146-
},
147113
"afterInstall": [
148114
"Open League Client Settings.",
149115
"Scroll to Elaina Theme.",

scripts/generate-wiki.mjs

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -189,26 +189,6 @@ ${renderInstallationQuickGuide(install.quickGuide)}
189189
190190
${renderBulletList(install.folderLayout)}
191191
192-
## Pengu Loader before 1.2.0
193-
194-
${install.legacy.summary}
195-
196-
${renderNumberedList(install.legacy.steps)}
197-
198-
### Important notes for older Pengu builds
199-
200-
${renderBulletList(install.legacy.notes)}
201-
202-
## Pengu Loader 1.2.0 and newer (PluginFS)
203-
204-
${install.pluginFs.summary}
205-
206-
${renderNumberedList(install.pluginFs.steps)}
207-
208-
### What PluginFS changes
209-
210-
${renderBulletList(install.pluginFs.notes)}
211-
212192
## After installation
213193
214194
${renderNumberedList(install.afterInstall)}

0 commit comments

Comments
 (0)