Repository navigation
Releases
DeskGadget 1.3.12
DeskGadget 1.3.12
CPU temperature now works.
CPU thermal sensor
- LibreHardwareMonitor reaches the CPU package sensor through PawnIO, the signed kernel driver that replaced the blocklisted WinRing0. Without it every CPU sensor reads
null— which is why the card stayed empty even while the helper ran elevated. - The ENABLE chip in the CPU card now does the whole job: downloads the official PawnIO installer, verifies its Authenticode signature (namazso), runs it once, restarts the elevated helper and starts the sensor task.
- Setup does the same before registering the temperature task, so a fresh install reads CPU temperature without touching anything.
- Credit added to the README for PawnIO alongside LibreHardwareMonitor.
Verified
- CPU package:
null→ 56 °C, with GPU core, hot spot and memory junction still reporting. - The System console stays full-height: actions grid, CPU utilization + thermal + history, capacity bars, GPU thermal band, network stats.
Assets
DeskGadget.apk- Android app (1.3.12, versionCode 25)DeskGadget-Setup.exe- Windows installer (installs PawnIO + the sensor task)DeskGadget.exe- portable Windows build
DeskGadget 1.3.11
DeskGadget 1.3.11
The System page is now one fused console that uses the whole screen.
System
- One panel, no dead space. Actions, CPU, capacity, GPU and network share a single glass console; the cards distribute the height so the bottom of the screen is never empty.
- CPU in one card: utilization, package temperature and the 60-second load history together. If Windows has not allowed the temperature sensor yet, the card offers a one-tap Enable chip.
- GPU temperatures on every brand: core, hot spot and memory junction for NVIDIA, AMD and Intel cards, shown on a thermal band with 0/60/80/100 °C marks.
- Memory and disk redesigned: ticked capacity bars with used, total and free space replace the old rings. Bars turn amber past 90 %.
- Actions are a two-column tile grid: Lock PC, Screen off, Desktop and Capture.
- Power, uptime, LAN and public IP sit under the actions; download, upload and ping are pinned to the bottom of the GPU card.
Temperatures
- Readings come from LibreHardwareMonitor (MPL-2.0) through a small helper process, so DeskGadget no longer loads .NET inside its own window.
- Setup registers that helper as a per-user task at highest rights (one Windows prompt). CPU package temperature then works without running DeskGadget as administrator.
Other
- Bundled VB-CABLE (donationware, credit and donation link in the README) keeps working as the microphone path.
- No more empty lower half on the System page at landscape phone sizes.
Assets
DeskGadget.apk- Android app (1.3.11, versionCode 24)DeskGadget-Setup.exe- Windows installerDeskGadget.exe- portable Windows build
DeskGadget MAC
Android app — latest stable: DeskGadget.apk (v1.3.9)
The same APK works with every DeskGadget server; nothing Android-side is macOS-specific.
DeskGadget MAC 1.0.10 — News works when Google blocks the network.
Fixed
- Google News RSS returns 503 “Sorry…” on corporate/VPN egress, so every
feed failed and the page stayed on “Fetching headlines…”. News now falls back
silently to Bing News RSS per region/topic, unwraps Bing’s redirect links,
and keeps publisher names/favicons. - If both providers fail, the page now says “No headlines — check the network”
instead of pretending to load. - Verified with 11 headlines on a network where Google returns 503.
Includes 1.0.9’s browser next/previous and 1.0.8’s UI pass.
DeskGadget MAC
Android app — latest stable: DeskGadget.apk (v1.3.9)
The same APK works with every DeskGadget server; nothing Android-side is macOS-specific.
DeskGadget MAC 1.0.9 — next/previous for browser video.
Fixed
- Browser media sessions expose play/pause but not next/previous, so those
buttons did nothing for YouTube and similar players. The media module now
tries the real skip, then brings the browser forward and sends its player an
arrow key (right/left = ±5 s). - Buttons stay labelled Previous / Next; Spotify and Music still skip
tracks normally.
Includes 1.0.8’s UI pass and 1.0.7’s APFS disk/memory fixes.
Install
Download DeskGadget-MAC-1.0.9-arm64.dmg, drag DeskGadget into
Applications, launch. Ad-hoc signed — right-click → Open once if needed.
Apple Silicon, macOS 11+. Same Android APK.
DeskGadget MAC
DeskGadget MAC 1.0.8 — UI refinement pass.
Changed
- System now uses three large gauges (CPU / RAM / DISK) instead of four
cramped rings, a one-line permission note, and balanced columns:
controls · gauges+memory/disk · network+IPs+battery. - Drives ring label is
DISK, so it no longer spills outside the circle. - Shortcuts and Wake on LAN explain how to set them up instead of
showing a bare0/—. - Timer adds
ENDS ATandLENGTH. - Clipboard uses explicit columns; Media gets a nothing-playing hint
and a shorterVOLUMElabel.
All of this is declarative block layout — no APK change. Includes 1.0.7’s
correct APFS disk/memory and 1.0.6’s plugin refresh on upgrade.
Install
Download DeskGadget-MAC-1.0.8-arm64.dmg, drag DeskGadget into
Applications, launch. Ad-hoc signed — right-click → Open once if needed.
Apple Silicon, macOS 11+. Same Android APK.
DeskGadget MAC
DeskGadget MAC 1.0.7 — clearer Media page, correct disk/memory.
Changed
- Media uses an explicit three-column layout (no APK change): artwork +
microphones on the left, volume and compact pill transport in the middle,
outputs on the right. Nothing is clipped. - System / Drives now report the APFS Data volume instead of the tiny
read-only system snapshot: Disk shows 84% used / 69.8 GB free instead of a
misleading 16%. - Memory uses
total - available, so “12.7 GB used” matches the 70% bar. - Includes 1.0.6’s plugin refresh on upgrade, 1.0.5’s icon/artwork/menu glyph.
Install
Download DeskGadget-MAC-1.0.7-arm64.dmg, drag DeskGadget into
Applications, launch. Ad-hoc signed — right-click → Open once if needed.
Apple Silicon, macOS 11+. Same Android APK.
DeskGadget MAC
DeskGadget MAC 1.0.6 — upgrade fix.
Fixed
- When the app is updated, bundled module code is now refreshed in
~/Library/Application Support/DeskGadget/plugins. Previously only missing
modules were copied, so after an upgrade the dashboard could still run old
plugin logic (missing limited-mode notes, old focus behaviour). Modules you
removed are still never re-added. - Includes 1.0.5: original app icon, album artwork on Media, monochrome desk
glyph in the menu bar.
Install
Download DeskGadget-MAC-1.0.6-arm64.dmg, drag DeskGadget into
Applications, launch. Ad-hoc signed — right-click → Open once if needed.
Apple Silicon, macOS 11+. Same Android APK.
DeskGadget MAC
DeskGadget MAC 1.0.5 — the missing icon and album art.
Changed
- Original app icon restored. The
mac/build looked for the icon in the
wrong folder, so PyInstaller fell back to its default. It now finds
docs/screenshots/icon.png(orbranding/icon.png). - Media thumbnails work. The bundled MediaRemote adapter now fetches artwork
on track change (cached per track, throttled, never on every poll) and serves
it at/artwork/…. Verified with a 600×600 JPEG. - Menu bar uses the desk mark — a monochrome template (rounded deck + three
dots) that adapts to light/dark menu bars; falls back toDGif missing.
Install
- Download
DeskGadget-MAC-1.0.5-arm64.dmg. - Open it, drag DeskGadget into Applications (replace the old copy).
- Launch. Ad-hoc signed — right-click → Open once if Gatekeeper warns.
Apple Silicon, macOS 11+. Same Android APK as the endpoint.
Source: mac/ on the mac branch.
DeskGadget MAC
DeskGadget MAC 1.0.4 — media control now needs no permissions.
Changed
- Bundled a BSD-3 MediaRemote adapter (
ungive/mediaremote-adapter): now
playing and play/pause/next/previous/seek work without the Automation prompt,
for Spotify, Music, browsers and other players. - Media volume and per-device mute stay on CoreAudio.
- Pages now explain limited modes instead of failing silently:
touchpad needs Accessibility, screenshots need Screen Recording, per-window
focus/titles are optional. - Third-party licenses ship inside the app
(Contents/Frameworks/mediaremote/).
Still permission-bound by macOS
| Feature | Permission |
|---|---|
| Touchpad (synthetic pointer) | Accessibility |
| Screenshot | Screen Recording |
| Show desktop | Automation or Accessibility |
| Per-window focus / titles | Accessibility / Screen Recording (optional) |
Windows listing and app switching need no permission (CoreGraphics + LaunchServices).
Install
- Download
DeskGadget-MAC-1.0.4-arm64.dmg. - Open it, drag DeskGadget into Applications (replace the old copy).
- Launch. Ad-hoc signed — right-click → Open once if Gatekeeper warns.
Apple Silicon, macOS 11+. Same Android APK as the endpoint.
Source: mac/ on the mac branch.
DeskGadget MAC
DeskGadget MAC 1.0.3 — window switching is reliable and needs no permissions.
Changed
- Tapping a window brings its app forward through LaunchServices (
open -a),
which works without TCC.NSRunningApplicationand AppleScript remain as
fallbacks. - The Windows module lists every visible window via CoreGraphics when
Accessibility is unavailable. No permission is required to switch apps. - Optional: Accessibility adds per-window focus; Screen Recording adds real
window titles. - Includes the 1.0.1 main-thread crash fix.
Install
- Download
DeskGadget-MAC-1.0.3-arm64.dmg. - Open it, drag DeskGadget into Applications (replace the old copy).
- Launch. Ad-hoc signed — right-click → Open once if Gatekeeper warns.
Apple Silicon, macOS 11+. Same Android APK as the endpoint.
Source: mac/ on the mac branch.