Skip to content

Releases: samclane/mantle

0.0.17

16 Apr 01:46

Choose a tag to compare

0.0.16

13 Apr 17:49

Choose a tag to compare

Full Changelog: 0.0.15...0.0.16

0.0.14

06 Apr 22:08

Choose a tag to compare

Full Changelog: 0.0.13...0.0.14

0.0.13

06 Apr 20:03

Choose a tag to compare

Translations

Select from Settings -> Language

Language Is Complete Is Machine
English Yes No
Spanish Yes Yes
Chinese (Simplified) Yes Yes
French Yes Yes
German Yes Yes
Portuguese (Brazil) Yes Yes

0.0.12

06 Apr 18:00

Choose a tag to compare

Changelog

[0.0.12] - 2026-04-06

Added

  • System tray support — The app can now minimize to the system tray. A new "Hide to Tray" button lets you tuck the window away, and tray icon interactions (show, hide, quit) give you quick control without keeping the window visible.
  • Scene scheduling — New ScheduledScene system allows you to set specific times for scenes to activate automatically. Includes UI for time selection and enable/disable toggles in settings.
  • Hover text throughout the UI — Buttons, sliders, and combo boxes across actions, settings, screen capture, and waveform views now show descriptive tooltips for improved usability and accessibility.
  • Screenshot icon — Added a dedicated screenshot icon to the screen capture UI for clearer interaction.

Changed

  • Updated dependencies — Bumped thiserror, anyhow, and others; added tray-icon and rfd crates.
  • CI workflow — Linux runners now install libgtk-3-dev and libxdo-dev to support new dependencies.

Fixed

  • Minor refactors to action handling for improved scene selection and user interaction.

Docs

  • Added tabler icons link to README.

0.0.11

31 Mar 17:29

Choose a tag to compare

0.0.11

Released 2026-03-31. Changes since 0.0.10.

Highlights

  • Scenes: Collapsible section headers, color swatches per device, clearer toast feedback when applying scenes, and smoother scene removal.
  • Screen / monitor capture: Cached monitor preview textures, optional refresh of previews, and refactored capture-target rendering for clearer UI flow.
  • Settings: Vertically scrollable settings and a resizable settings window.
  • Polish: Animated hover on device cards and buttons; color slider handle animation while dragging; update-loop refresh-rate tuning for snappier UI.

Reliability

  • Multi-zone bulbs: DeviceColor deserialization improved for devices with multiple color zones.
  • Persistence: More robust Instant deserialization error handling.
  • egui: Button widgets now use auto-generated IDs in create_highlighted_button, reducing risk of ID clashes.

Under the hood

  • Bulb list and toggle handling refactored to use mutable MutexGuard where appropriate for cleaner state updates during UI interaction.

Tests

  • Expanded unit tests for UserAction, RGB/HSBK color conversion, RefreshableData, and keyboard shortcuts (defaults, display strings, serialization).

0.0.10

23 Mar 15:29

Choose a tag to compare

  • Individual zone support for LIFX Beam
  • Screen subregion selection widget
  • Audio capture stability support
  • More supported keys for keybinds (including F1-F12)
  • New UI + color scheme
    Full Changelog: 0.0.6...0.0.10

0.0.6

14 Jan 20:12

Choose a tag to compare

0.0.6 Pre-release
Pre-release
  • Added Scenes
    • Save and restore state of Devices in Settings
  • Added Toast notifications
    • More success and error messages, so you know when something works

Full Changelog: 0.0.5...0.0.6

0.0.5

12 Dec 16:55

Choose a tag to compare

0.0.5 Pre-release
Pre-release
  • Keyboard shortcuts for common actions
  • New Settings:
    • Refresh Rate
    • Screen Color Follow Rate

Full Changelog: 0.0.4...0.0.5

Screen Avg. Subregions

16 Sep 20:37
bda6254

Choose a tag to compare

Pre-release
  • Added a field + selector for screen subregions (ex. select a health bar to have lights fade as damage is taken)