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