{"id":49746567,"url":"https://github.com/londopy/hidedesktopapps","last_synced_at":"2026-05-28T07:02:07.825Z","repository":{"id":356849545,"uuid":"1234320122","full_name":"Londopy/HideDesktopApps","owner":"Londopy","description":"Lightweight Windows system-tray app to hide/show desktop icons, taskbar \u0026 all windows via hotkeys. Perfect for ricing, streamers, Wallpaper Engine fans \u0026 focus tools.","archived":false,"fork":false,"pushed_at":"2026-05-26T06:04:49.000Z","size":5622,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-26T06:14:46.087Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Londopy.png","metadata":{"files":{"readme":"README.adoc","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-10T03:03:49.000Z","updated_at":"2026-05-26T06:04:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Londopy/HideDesktopApps","commit_stats":null,"previous_names":["londopy/hidedesktopapps"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/Londopy/HideDesktopApps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Londopy%2FHideDesktopApps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Londopy%2FHideDesktopApps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Londopy%2FHideDesktopApps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Londopy%2FHideDesktopApps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Londopy","download_url":"https://codeload.github.com/Londopy/HideDesktopApps/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Londopy%2FHideDesktopApps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33597808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-10T05:19:06.189Z","updated_at":"2026-05-28T07:02:07.819Z","avatar_url":"https://github.com/Londopy.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"= HideDesktopApps\r\n:toc:\r\n:toc-placement: preamble\r\n:icons: font\r\n \r\nA lightweight Windows system-tray utility that hides and shows desktop icons,\r\nthe taskbar, and open application windows — perfect for ricing, revealing a Wallpaper\r\nEngine wallpaper or cleaning up for a presentation on demand.\r\n\r\nimage:https://img.shields.io/github/v/release/Londopy/HideDesktopApps[GitHub release,link=https://github.com/Londopy/HideDesktopApps/releases/latest]\r\nimage:https://img.shields.io/badge/License-MIT-yellow.svg[License: MIT,link=https://github.com/Londopy/HideDesktopApps/blob/main/LICENSE]\r\nimage:https://img.shields.io/badge/platform-Windows%2010%2B-blue[Platform]\r\nimage:https://github.com/Londopy/HideDeskTopApps/actions/workflows/release.yml/badge.svg[Release,link=https://github.com/Londopy/HideDesktopApps/actions/workflows/release.yml]\r\nimage:https://img.shields.io/github/directory-file-count/Londopy/HideDeskTopApps[Files]\r\nimage:https://img.shields.io/github/issues/Londopy/HideDeskTopApps[Issues]\r\nimage:https://img.shields.io/github/languages/code-size/Londopy/HideDeskTopApps[Size]\r\nimage:https://img.shields.io/badge/rust-1.78%2B-orange?logo=rust\u0026logoColor=white[Rust, link=https://www.rust-lang.org]\r\nimage:https://img.shields.io/badge/platform-Windows%2010%2F11-0078d4?logo=windows\u0026logoColor=white[Platform,link=https://github.com/Londopy/HideDeskTopApps/releases/latest]\r\nimage:https://img.shields.io/github/downloads/Londopy/HideDeskTopApps/total?[GitHub Downloads]\r\n\r\n---\r\n\r\n== What is this?\r\n\r\nHideDesktopApps is a small Windows tray app that makes your desktop disappear — and come back — on command.\r\n\r\nPress a hotkey (or click the tray icon) and your desktop icons, taskbar, and open app windows all vanish instantly. Press it again and everything is exactly where you left it.\r\n\r\n*A few things people use it for:*\r\n\r\n* **Windows ricing** — toggle the taskbar and icons on and off to match your desktop aesthetic, take clean screenshots, or switch between layouts without touching a single setting\r\n* **Streaming / going live** — hide your personal windows before your screen goes live, bring them back after with one key press\r\n* **Wallpaper Engine** — reveal your animated wallpaper without minimising or closing anything\r\n* **Presentations** — clean up your screen before sharing, no need to manually minimise everything\r\n* **Focus mode** — use a saved profile to strip away distractions without disrupting your workflow\r\n\r\nNo install requirements, no runtime, no admin rights needed. Just a single ~5 MB exe that sits in your tray.\r\n\r\n---\r\n\r\n== Install\r\n\r\n=== Installer (recommended)\r\n\r\nDownload `HideDesktopApps-vX.X.X-x64-setup.exe` from the\r\nhttps://github.com/Londopy/HideDesktopApps/releases/latest[Releases page]\r\nand run it. The installer handles startup registration and notifications.\r\n\r\n=== Scoop\r\n\r\n[source,bash]\r\n----\r\nscoop bucket add HideDesktopApps https://github.com/Londopy/HideDesktopApps\r\nscoop install HideDesktopApps\r\n----\r\n\r\n=== WinGet\r\n\r\n[source,bash]\r\n----\r\nwinget install Londopy.HideDesktopApps\r\n----\r\n\r\n=== Portable ZIP\r\n\r\nDownload the ZIP for your architecture (x64 / x86 / ARM64), extract it\r\nanywhere, and run `HideDesktopApps.exe`. Config lives next to the exe when a\r\nfile named `portable` is present in the same directory.\r\n\r\n---\r\n\r\n== Who is this for?\r\n\r\n* **Streamers \u0026 presenters** — hide sensitive apps before going live, restore\r\n  them after.\r\n* **Wallpaper Engine fans** — reveal your animated wallpaper with a single\r\n  hotkey without closing anything.\r\n* **Focus / productivity** — use profiles (Focus, Presentation, Clean Desktop)\r\n  to switch states instantly.\r\n* **Kiosk displays** — tuck away standard OS chrome for a dedicated display\r\n  without terminating background processes.\r\n* **Riced setups** — programmatically control the taskbar and icons to match\r\n  your current layout.\r\n\r\n---\r\n\r\n== Features\r\n\r\n* **Three global hotkeys** — Ctrl+Alt+H (icons), Ctrl+Alt+T (taskbar),\r\n  Ctrl+Alt+W (windows). All fully configurable.\r\n* **Profiles** — save and apply named combinations (e.g. \"Focus\", \"Clean\r\n  Desktop\") from the tray submenu or a dedicated hotkey.\r\n* **Dynamic tray icon** — colour changes reflect the current hide state at a\r\n  glance; an orange dot marks a hidden taskbar.\r\n* **Auto-start** — registers a Task Scheduler job with a configurable delay\r\n  (default 30 s) so the app starts with Windows without a UAC prompt.\r\n* **Windows toast notifications** — optional pop-ups for updates, hotkey\r\n  conflicts, and profile switches.\r\n* **Discord Rich Presence** — shows what you're hiding; clears automatically\r\n  when everything is visible.\r\n* **Auto-updater** — checks GitHub Releases on a configurable interval,\r\n  verifies SHA-256, and does an in-place binary replacement.\r\n* **Multi-monitor taskbar** — hides and restores the taskbar on all connected\r\n  monitors.\r\n* **Portable mode** — place a file named `portable` next to the exe to keep\r\n  config local.\r\n* **Config migration** — automatically imports a legacy `config.ini` from the\r\n  Python version on first run.\r\n* Single Rust binary, no runtime, ~1–2 MB.\r\n\r\n---\r\n\r\n== Controls\r\n\r\n[cols=\"1,2\",options=\"header\"]\r\n|===\r\n| Action | Effect\r\n\r\n| Ctrl+Alt+H\r\n| Toggle desktop icons\r\n\r\n| Ctrl+Alt+T\r\n| Toggle taskbar\r\n\r\n| Ctrl+Alt+W\r\n| Toggle all open windows\r\n\r\n| Left-click tray icon\r\n| Toggle desktop icons\r\n\r\n| Right-click → Profiles\r\n| Apply a saved profile\r\n\r\n| Right-click → Settings…\r\n| Open the settings window\r\n\r\n| Right-click → Check for Updates\r\n| Manually trigger an update check\r\n\r\n| Right-click → Restart\r\n| Restart the app\r\n\r\n| Right-click → Exit\r\n| Restore everything and quit\r\n|===\r\n\r\n---\r\n\r\n== Tray icon guide\r\n\r\n[cols=\"1,2\",options=\"header\"]\r\n|===\r\n| Icon | Meaning\r\n\r\n| Four coloured tiles\r\n| Everything visible\r\n\r\n| Four coloured tiles + orange dot\r\n| Taskbar hidden\r\n\r\n| Grey tiles + red X\r\n| Desktop icons hidden\r\n\r\n| Grey tiles + red X + orange dot\r\n| Icons and taskbar hidden\r\n|===\r\n\r\n---\r\n\r\n== Settings window\r\n\r\nRight-click the tray icon → *Settings…* to open a tabbed window:\r\n\r\n* **Hotkeys** — set modifier keys and letter for all three actions; conflicts\r\n  are detected live.\r\n* **Profiles** — create, edit, and delete named state snapshots; assign\r\n  individual hotkeys.\r\n* **Startup** — toggle auto-start and set the login delay (0–120 s).\r\n* **Notifications** — master toggle and per-event checkboxes (update, hotkey\r\n  fail, profile switch).\r\n* **Updater** — channel (stable/beta), check interval, manual check button.\r\n* **Discord** — enable/disable Rich Presence.\r\n* **About** — version, build target, links, \"Copy debug info\" button.\r\n\r\n---\r\n\r\n== Recovery\r\n\r\n=== Taskbar hidden and can't reach the tray\r\n\r\nOpen *Run* (Win+R) and type:\r\n\r\n[source,powershell]\r\n----\r\npowershell -command \"Stop-Process -Name explorer -Force\"\r\n----\r\n\r\nOr just press Ctrl+Alt+T — the hotkey works even without the taskbar visible.\r\n\r\n=== All windows hidden\r\n\r\nPress Ctrl+Alt+W again, or right-click the tray icon → *Toggle App Windows*.\r\n\r\n=== App not in tray after a crash\r\n\r\nHidden windows stay hidden until the app restores them. Restarting\r\nHideDesktopApps will restore them automatically because the app checks state\r\non startup. If that doesn't work, reboot — Windows restores all window\r\nvisibility on logon.\r\n\r\n---\r\n\r\n== Building from source\r\n\r\n[source,bash]\r\n----\r\n# x64\r\ncargo build --release --target x86_64-pc-windows-msvc\r\n\r\n# ARM64 (cross-compiles from x64)\r\ncargo build --release --target aarch64-pc-windows-msvc\r\n----\r\n\r\nRequires the `windows-latest` GitHub Actions runner or a Windows machine with\r\nVisual Studio Build Tools + the relevant MSVC target installed.\r\n\r\n---\r\n\r\n== File layout\r\n\r\n----\r\nHideDesktopApps/\r\n├── src/                    Rust source\r\n│   ├── main.rs\r\n│   ├── config.rs\r\n│   ├── ui/                 egui settings window\r\n│   └── ...\r\n├── assets/\r\n│   └── installer.iss       Inno Setup script\r\n├── scoop/\r\n│   └── HideDesktopApps.json  Scoop manifest\r\n├── winget/\r\n│   └── manifests/          WinGet manifest tree\r\n├── .github/workflows/      CI (ci.yml) + release (release.yml)\r\n├── Cargo.toml\r\n├── LICENSE\r\n├── LICENSE-COMMERCIAL\r\n└── README.adoc             this file\r\n----\r\n\r\n---\r\n\r\n== License\r\n\r\nMIT for personal and open-source use. See link:LICENSE-COMMERCIAL[] for\r\ncommercial licensing.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flondopy%2Fhidedesktopapps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flondopy%2Fhidedesktopapps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flondopy%2Fhidedesktopapps/lists"}