@@ -176,4 +176,81 @@ Right-click the tray icon → *Settings…* to open a tabbed window:
176176* **Profiles** — create, edit, and delete named state snapshots; assign
177177 individual hotkeys.
178178* **Startup** — toggle auto-start and set the login delay (0–120 s).
179- * **Notificatio
179+ * **Notifications** — master toggle and per-event checkboxes (update, hotkey
180+ fail, profile switch).
181+ * **Updater** — channel (stable/beta), check interval, manual check button.
182+ * **Discord** — enable/disable Rich Presence.
183+ * **About** — version, build target, links, "Copy debug info" button.
184+
185+ ---
186+
187+ == Recovery
188+
189+ === Taskbar hidden and can't reach the tray
190+
191+ Open *Run* (Win+R) and type:
192+
193+ [source,powershell]
194+ ----
195+ powershell -Command "Add-Type -N System.Windows.Forms; [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize"
196+ ----
197+
198+ Or just press Ctrl+Alt+T — the hotkey works even without the taskbar visible.
199+
200+ === All windows hidden
201+
202+ Press Ctrl+Alt+W again, or right-click the tray icon → *Toggle App Windows*.
203+
204+ === App not in tray after a crash
205+
206+ Hidden windows stay hidden until the app restores them. Restarting
207+ HideDesktopApps will restore them automatically because the app checks state
208+ on startup. If that doesn't work, reboot — Windows restores all window
209+ visibility on logon.
210+
211+ ---
212+
213+ == Building from source
214+
215+ [source,bash]
216+ ----
217+ # x64
218+ cargo build --release --target x86_64-pc-windows-msvc
219+
220+ # ARM64 (cross-compiles from x64)
221+ cargo build --release --target aarch64-pc-windows-msvc
222+ ----
223+
224+ Requires the `windows-latest` GitHub Actions runner or a Windows machine with
225+ Visual Studio Build Tools + the relevant MSVC target installed.
226+
227+ ---
228+
229+ == File layout
230+
231+ ----
232+ HideDesktopApps/
233+ ├── src/ Rust source
234+ │ ├── main.rs
235+ │ ├── config.rs
236+ │ ├── ui/ egui settings window
237+ │ └── ...
238+ ├── assets/
239+ │ └── installer.iss Inno Setup script
240+ ├── scoop/
241+ │ └── HideDesktopApps.json Scoop manifest
242+ ├── winget/
243+ │ └── manifests/ WinGet manifest tree
244+ ├── .github/workflows/ CI (ci.yml) + release (release.yml)
245+ ├── Cargo.toml
246+ ├── LICENSE
247+ ├── LICENSE-COMMERCIAL
248+ └── README.adoc this file
249+ ----
250+
251+ ---
252+
253+ == License
254+
255+ MIT for personal and open-source use. See link:LICENSE-COMMERCIAL[] for
256+ commercial licensing.
0 commit comments