Skip to content

Releases

DeskGadget 1.3.12

Choose a tag to compare

@issacjohn issacjohn released this 13 Nov 15:28

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

Choose a tag to compare

@issacjohn issacjohn released this 11 Nov 17:50

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 installer
  • DeskGadget.exe - portable Windows build

DeskGadget MAC

Choose a tag to compare

@issacjohn issacjohn released this 11 Nov 05:46

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

Choose a tag to compare

@issacjohn issacjohn released this 10 Nov 08:41

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

Choose a tag to compare

@issacjohn issacjohn released this 10 Nov 08:38

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 bare 0 / —.
  • Timer adds ENDS AT and LENGTH.
  • Clipboard uses explicit columns; Media gets a nothing-playing hint
    and a shorter VOLUME label.

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

Choose a tag to compare

@issacjohn issacjohn released this 10 Nov 08:18

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

Choose a tag to compare

@issacjohn issacjohn released this 10 Nov 07:57

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

Choose a tag to compare

@issacjohn issacjohn released this 10 Nov 07:46

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 (or branding/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 to DG if missing.

Install

  1. Download DeskGadget-MAC-1.0.5-arm64.dmg.
  2. Open it, drag DeskGadget into Applications (replace the old copy).
  3. 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

Choose a tag to compare

@issacjohn issacjohn released this 10 Nov 05:44

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

  1. Download DeskGadget-MAC-1.0.4-arm64.dmg.
  2. Open it, drag DeskGadget into Applications (replace the old copy).
  3. 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

Choose a tag to compare

@issacjohn issacjohn released this 10 Nov 05:31

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. NSRunningApplication and 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

  1. Download DeskGadget-MAC-1.0.3-arm64.dmg.
  2. Open it, drag DeskGadget into Applications (replace the old copy).
  3. 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.