Skip to content

v0.3.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Apr 02:21
· 46 commits to master since this release
6fcbc97

What's Changed

  • Add MX Master 4 support by @Jelcoo in #6
  • refactor: capability dispatch for HID++ variants by @mmaher88 in #16
  • hide non-working feature controls per device by @mmaher88 in #19
  • Add support for MX Master 2S by @Jelcoo in #12
  • feat: data-driven JSON device descriptors by @mmaher88 in #23
  • rewrite Options+ extractor + decouple app from positional descriptor assumptions by @mmaher88 in #29
  • hide Easy-Switch tab for devices that don't support it by @mmaher88 in #36
  • In-app descriptor editor mode by @mmaher88 in #37
  • Carousel: scroll indicator + smooth flick by @mmaher88 in #38
  • Clarify license as GPL-3.0-only (SPDX) by @mmaher88 in #39
  • Simplify device status to verified/beta by @mmaher88 in #40
  • Startup hardening: remove stale crash dialog, block Kvantum override by @mmaher88 in #42
  • ci: cache package downloads and prebuilt gtest by @mmaher88 in #45
  • fix(qml): restore cardItem initial x/y bindings by @mmaher88 in #48
  • fix(qml): wheel scroll navigates carousel by @mmaher88 in #50
  • docs: post-editor-mode documentation sync + schema + wiki auto-sync by @mmaher88 in #53
  • ci: make apt cache actually skip downloads on Ubuntu by @mmaher88 in #52
  • feat(devices): add MX Anywhere 3 family (3, 3 for Business, 3S, 3S for Business) by @mmaher88 in #54
  • ci(release): mark pre-release tags as GitHub pre-releases by @mmaher88 in #55
  • ci(release): derive version from tag, publish rpm + pacman alongside deb by @mmaher88 in #56
  • fix(rpm): list device and extension dirs instead of enumerating files by @mmaher88 in #57
  • fix(deb): depend on qml6-module-qtquick-dialogs by @mmaher88 in #58

New Contributors

  • @Jelcoo made their first contribution in #6

Full Changelog: v0.2.3...v0.3.0-beta.1