@@ -17,128 +17,70 @@ This folder contains screenshots used throughout the Unraid Plugin Development d
1717
1818---
1919
20- ## Required Screenshots
20+ ## Available Screenshots
21+
22+ These screenshots are ready to use:
23+
24+ | Filename | Description |
25+ | ----------| -------------|
26+ | ✅ ` plugins-installed.png ` | Installed Plugins tab with plugin list |
27+ | ✅ ` plugins-installed-updateAvailable.png ` | Plugins page showing update available |
28+ | ✅ ` plugins-installed-updateCheckComplete.png ` | After checking for updates |
29+ | ✅ ` plugins-installed-updateComplete.png ` | After completing an update |
30+ | ✅ ` plugins-install.png ` | Install Plugin tab |
31+ | ✅ ` plugins-install-withUrl.png ` | Install Plugin with URL entered |
32+ | ✅ ` plugins-install-withFile.png ` | Install Plugin with file selected |
33+ | ✅ ` plugins-install-complete.png ` | Plugin installation complete message |
34+ | ✅ ` plugins-errors.png ` | Plugin File Install Errors tab |
2135
22- Screenshots are organized by content type. Each can be reused across multiple documentation pages.
23-
24- ### Unraid Plugin Pages
25-
26- | Status | Filename | Description | Used In |
27- | :------:| ----------| -------------| ---------|
28- | ✅ | ` plugins-installed.png ` | Installed Plugins tab showing plugin list with names, descriptions, authors, versions, status | Homepage, Introduction |
29- | ⬜ | ` plugins-details.png ` | Plugin details/info panel showing version, author, support link, changelog | PLG File Reference |
30- | ⬜ | ` plugins-installing.png ` | Terminal or UI showing plugin installation in progress with download/extraction | Getting Started, Plugin Command |
31-
32- ### Settings & Forms
33-
34- | Status | Filename | Description | Used In |
35- | :------:| ----------| -------------| ---------|
36- | ⬜ | ` settings-page-example.png ` | A typical plugin settings page with Dynamix form styling (labels, inputs, help text, buttons) | Getting Started, Page Files, Form Controls |
37- | ⬜ | ` settings-display.png ` | Unraid Display Settings page (date format, temp scale, theme options) | Dynamix Framework |
38- | ⬜ | ` form-toggle.png ` | Yes/No dropdown toggle and/or CSS toggle switch | Form Controls |
39- | ⬜ | ` form-file-picker.png ` | File tree picker expanded showing /mnt/user/ hierarchy | Form Controls |
40- | ⬜ | ` form-share-dropdown.png ` | Share selector dropdown populated with share names | Form Controls |
41-
42- ### Menu & Navigation
43-
44- | Status | Filename | Description | Used In |
45- | :------:| ----------| -------------| ---------|
46- | ⬜ | ` sidebar-menu.png ` | Unraid sidebar showing menu sections (Main, Settings, Tools, Utilities) with plugin entries | Page Files, Icons & Styling |
47- | ⬜ | ` header-menu.png ` | Header bar showing xmenu items (Docker, VMs, or custom plugin) | Page Files |
48- | ⬜ | ` tabs-interface.png ` | A plugin with multiple tabs (General, Advanced, About) | Tab Pages |
49-
50- ### Dashboard
51-
52- | Status | Filename | Description | Used In |
53- | :------:| ----------| -------------| ---------|
54- | ⬜ | ` dashboard-tiles.png ` | Dashboard showing plugin tiles (status, metrics, action buttons) | Dashboard Tiles |
55-
56- ### Notifications
57-
58- | Status | Filename | Description | Used In |
59- | :------:| ----------| -------------| ---------|
60- | ⬜ | ` notifications-panel.png ` | Notification panel showing normal (blue), warning (yellow), alert (red) examples | Notifications System |
61-
62- ### Terminal / Command Line
63-
64- | Status | Filename | Description | Used In |
65- | :------:| ----------| -------------| ---------|
66- | ⬜ | ` terminal-plugin-help.png ` | Output of ` plugin ` command showing help/usage | Plugin Command |
67- | ⬜ | ` terminal-syslog.png ` | Syslog output with plugin messages (logger output, event execution) | Events, Debugging |
68- | ⬜ | ` terminal-boot-plugins.png ` | File listing of /boot/config/plugins/ directory | File System |
69- | ⬜ | ` terminal-emhttp-plugins.png ` | File listing of /usr/local/emhttp/plugins/[ plugin] / structure | File System |
70-
71- ### Browser DevTools
72-
73- | Status | Filename | Description | Used In |
74- | :------:| ----------| -------------| ---------|
75- | ⬜ | ` devtools-network.png ` | DevTools Network tab showing WebSocket/EventSource connection or AJAX requests | nchan/WebSocket, Debugging |
76-
77- ### Themes
78-
79- | Status | Filename | Description | Used In |
80- | :------:| ----------| -------------| ---------|
81- | ⬜ | ` theme-comparison.png ` | Same plugin page in light vs dark theme (side-by-side or collage) | Icons & Styling, Dynamix Framework |
82-
83- ### External / GitHub
84-
85- | Status | Filename | Description | Used In |
86- | :------:| ----------| -------------| ---------|
87- | ⬜ | ` github-release.png ` | GitHub releases page with .txz and .plg files as assets | Getting Started, Build & Packaging |
88- | ⬜ | ` github-actions.png ` | GitHub Actions workflow running (build/release steps) | Build & Packaging |
89-
90- ### Community Applications
91-
92- | Status | Filename | Description | Used In |
93- | :------:| ----------| -------------| ---------|
94- | ⬜ | ` ca-browser.png ` | CA plugin browser showing categories, search, plugin cards | Community Applications |
95- | ⬜ | ` ca-plugin-icons.png ` | Plugin icons as displayed in CA (showing good icon examples) | Community Applications |
36+ ---
9637
97- ### Example Plugins
38+ ## Still Needed
9839
9940| Status | Filename | Description | Used In |
10041| :------:| ----------| -------------| ---------|
101- | ⬜ | ` example-plugins.png ` | Collage/grid of popular plugin UIs (Compose Manager, User Scripts, etc.) | Examples |
42+ | ⬜ | ` plugins-details.png ` | Plugin details/info panel (click on a plugin name) | PLG File Reference |
43+ | ⬜ | ` settings-page-example.png ` | A plugin settings page with form controls | Getting Started, Page Files, Form Controls |
44+ | ⬜ | ` settings-display.png ` | Unraid Display Settings page | Dynamix Framework |
45+ | ⬜ | ` form-toggle.png ` | Yes/No dropdown or toggle switch | Form Controls |
46+ | ⬜ | ` form-file-picker.png ` | File tree picker expanded | Form Controls |
47+ | ⬜ | ` form-share-dropdown.png ` | Share selector dropdown | Form Controls |
48+ | ⬜ | ` sidebar-menu.png ` | Sidebar showing menu sections with plugins | Page Files, Icons & Styling |
49+ | ⬜ | ` header-menu.png ` | Header bar showing Docker/VMs/custom xmenu | Page Files |
50+ | ⬜ | ` tabs-interface.png ` | A plugin with multiple tabs | Tab Pages |
51+ | ⬜ | ` dashboard-tiles.png ` | Dashboard with plugin tiles | Dashboard Tiles |
52+ | ⬜ | ` notifications-panel.png ` | Notifications (normal/warning/alert) | Notifications System |
53+ | ⬜ | ` terminal-plugin-help.png ` | Output of ` plugin ` command | Plugin Command |
54+ | ⬜ | ` terminal-syslog.png ` | Syslog with plugin/event messages | Events, Debugging |
55+ | ⬜ | ` terminal-boot-plugins.png ` | ` ls /boot/config/plugins/ ` | File System |
56+ | ⬜ | ` terminal-emhttp-plugins.png ` | ` ls /usr/local/emhttp/plugins/[name]/ ` | File System |
57+ | ⬜ | ` devtools-network.png ` | Browser DevTools Network tab | nchan/WebSocket, Debugging |
58+ | ⬜ | ` theme-comparison.png ` | Light vs dark theme comparison | Icons & Styling, Dynamix |
59+ | ⬜ | ` github-release.png ` | GitHub releases with .txz/.plg assets | Getting Started, Build |
60+ | ⬜ | ` github-actions.png ` | GitHub Actions workflow running | Build & Packaging |
61+ | ⬜ | ` ca-browser.png ` | Community Applications browser | Community Applications |
62+ | ⬜ | ` ca-plugin-icons.png ` | Plugin icons in CA | Community Applications |
63+ | ⬜ | ` example-plugins.png ` | Collage of popular plugin UIs | Examples |
10264
10365---
10466
10567## Summary
10668
107- | Category | Count |
108- | ----------| :-----:|
109- | Unraid Plugin Pages | 3 |
110- | Settings & Forms | 5 |
111- | Menu & Navigation | 3 |
112- | Dashboard | 1 |
113- | Notifications | 1 |
114- | Terminal / CLI | 4 |
115- | Browser DevTools | 1 |
116- | Themes | 1 |
117- | External / GitHub | 2 |
118- | Community Applications | 2 |
119- | Example Plugins | 1 |
120- | ** TOTAL** | ** 24** |
69+ - ** Available** : 8 screenshots ✅
70+ - ** Still needed** : 22 screenshots
71+ - ** Total** : 30 screenshots
12172
12273---
12374
12475## How Screenshots Are Used
12576
12677The same screenshot can appear in multiple documentation pages. For example:
127- - ` settings-page-example.png ` → Getting Started, Page Files, Form Controls
128- - ` terminal-syslog.png ` → Events, Debugging
12978- ` plugins-installed.png ` → Homepage, Introduction
130-
131- This reduces the total number of screenshots needed from 41 to ** 24** .
132-
133- ---
79+ - ` plugins-install-complete.png ` → Getting Started
80+ - ` terminal-syslog.png ` → Events, Debugging
13481
13582## Updating the Checklist
13683
13784When you add a screenshot:
138- 1 . Change ` ⬜ ` to ` ✅ ` in the Status column
85+ 1 . Move it from "Still Needed" to "Available Screenshots"
139862 . Commit both the image and this updated README
140- 3 . The documentation will automatically display your new screenshot
141-
142- ## Questions?
143-
144- Open an issue on the [ GitHub repository] ( https://github.com/mstrhakr/unraid-plugin-docs/issues ) if you need clarification.
0 commit comments