Skip to content

Commit 5b09d9c

Browse files
committed
add: 'what is this' to readme
1 parent 192bdb1 commit 5b09d9c

1 file changed

Lines changed: 75 additions & 1 deletion

File tree

README.adoc

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)