Skip to content

Commit 1bf4e66

Browse files
committed
add: 'what is this' to readme
1 parent 6a95bcb commit 1bf4e66

1 file changed

Lines changed: 78 additions & 1 deletion

File tree

README.adoc

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

Comments
 (0)