v0.8.15
multimodal-art-projection/YuEv0.8.15Oct 20, 2026by github-actions[bot]
Upgrading?
Full Release Notes
## What's Changed * feat(device): hold Back or Forward to scroll sideways with the main wheel (0x1b04 raw wheel) by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1828 * test(gui): draw dialogs at rest before clicking their buttons by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1832 * feat(desktop): offer hold-to-scroll-sideways for Back and Forward by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1835 * feat(device): smooth a mouse's main wheel by diverting it (0x2121) by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1837 * feat(desktop): add a per-device smooth wheel switch to the Scrolling card by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1839 * feat(device): reach Litra lights over HID++ 0x1990 with read-back by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1841 * fix(gui): show the Actions Ring tab for keyboards with a Keys panel by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1844 * fix(gui): retain observed connection icons for offline devices by @i0ntempest in https://github.com/AprilNEA/OpenLogi/pull/1830 * fix(cli): drop a paired device with no identity from fixture capture by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1861 * fix(gui): recognize the MX Ergo precision-mode button slot by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1855 * fix(agent): log thumb-wheel continuous-scroll dispatch by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1852 * fix(i18n): translate the hold-modifiers and tap-key actions in Czech by @Imbecile6197 in https://github.com/AprilNEA/OpenLogi/pull/1850 * feat(gui): add a Next / Previous Desktop thumb-wheel preset by @Rothschildiuk in https://github.com/AprilNEA/OpenLogi/pull/1848 * fix(agent): write a light only when a reload changes its settings by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1865 * feat(agent): keep a change made on a Litra as its setting and publish it by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1866 * feat(gui): add device default option for keyboard bindings by @clifinger in https://github.com/AprilNEA/OpenLogi/pull/702 * fix(linux): report input access as denied when the event node is unreadable by @AalmanSadath in https://github.com/AprilNEA/OpenLogi/pull/787 * fix(gui): embed the Sleep action's moon glyph by @AalmanSadath in https://github.com/AprilNEA/OpenLogi/pull/790 * feat(gui): add a Reset to defaults button to the F-key binding panel by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1255 * fix(gui): enlarge About panel logo by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1364 * fix(hid): open HID++ channels concurrently, not one node at a time by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1443 * feat(gui): add Power User actions to the Action Ring editor by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1445 * fix(inject): give the Windows Screenshot action its own Win+PrtScn chord by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1867 * fix(linux): keep "pen" out of the uinput device names by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1868 * fix(linux): grab a mouse again after it reconnects or appears late by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1869 * feat(desktop): save a change made on a Litra as its setting by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1870 * fix(hook): fall back to a recent device attribution on macOS by @andybateman in https://github.com/AprilNEA/OpenLogi/pull/805 * fix(hid): suppress duplicate Bolt pairing slots by @xcouturecc in https://github.com/AprilNEA/OpenLogi/pull/963 * fix(gui): allow clearing function-key bindings by @xcouturecc in https://github.com/AprilNEA/OpenLogi/pull/962 * feat(gui): show the receiver slot on each device card by @garysassano in https://github.com/AprilNEA/OpenLogi/pull/1802 * fix(gui): fold leftover receiver pairings into one device card by @garysassano in https://github.com/AprilNEA/OpenLogi/pull/1801 * fix(hid): capture the M720 Triathlon's multiplatform gesture button by @kurtlieber in https://github.com/AprilNEA/OpenLogi/pull/1613 * fix(i18n): route hardcoded GUI labels through the catalog by @eibidia in https://github.com/AprilNEA/OpenLogi/pull/1331 * fix(macos): preserve fractional wheel distance by @li-shch in https://github.com/AprilNEA/OpenLogi/pull/1154 * feat(linux): route window-manager native actions through KWin D-Bus on KDE by @werwolf2303 in https://github.com/AprilNEA/OpenLogi/pull/1087 * feat(linux): support Hyprland native remaps by @shawnyeager in https://github.com/AprilNEA/OpenLogi/pull/1152 * fix(agent): include MiddleClick in the macOS HID++ gesture ownership by @tims2002 in https://github.com/AprilNEA/OpenLogi/pull/1380 * test(inject): cover the macOS Lock Screen chord by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1885 * feat(overlay): show keyboard backlight level by @nathan-fontenele in https://github.com/AprilNEA/OpenLogi/pull/1695 * ci(macos): lint the macOS cfg with clippy by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1883 * chore: drop stale lint suppressions and reject module-wide #![allow] by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1884 * feat(core,gui): allow middle click gesture mode by @PedroDiogo in https://github.com/AprilNEA/OpenLogi/pull/1738 * feat(hidpp): add scrolling force control for smartshift enhanced mice by @pedrohgmacedo in https://github.com/AprilNEA/OpenLogi/pull/1636 * fix(core,agent): chain swipes within one gesture-button hold by @sarat03 in https://github.com/AprilNEA/OpenLogi/pull/1652 * feat(linux): ship a Flatpak bundle with each release by @AalmanSadath in https://github.com/AprilNEA/OpenLogi/pull/767 * ci: sweep stale #[allow] on Linux, Windows, and macOS weekly by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1887 * feat(overlay): show a notice when a device's battery runs low by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1891 * feat(overlay): show an indicator when a keyboard turns a lock key on or off by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1898 * fix(device): drop a lock-state read that answers after a reconnection by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1899 * fix(overlay): draw one Actions Ring per display on Wayland by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1906 * feat(core,gui): share per-app profiles across platforms with [apps] aliases by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1907 * chore: release v0.8.15 by @aprilnea[bot] in https://github.com/AprilNEA/OpenLogi/pull/1831 ## New Contributors * @i0ntempest made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1830 * @Rothschildiuk made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1848 * @andybateman made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/805 * @xcouturecc made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/963 * @garysassano made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1802 * @kurtlieber made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1613 * @li-shch made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1154 * @werwolf2303 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1087 * @shawnyeager made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1152 * @tims2002 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1380 * @PedroDiogo made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1738 * @pedrohgmacedo made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1636 * @sarat03 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1652 **Full Changelog**: https://github.com/AprilNEA/OpenLogi/compare/v0.8.14...v0.8.15
Related Repositories
public-apis/public-apis★ 491,190
A collective list of free APIs
NousResearch/hermes-agent★ 256,045
The agent that grows with you
yt-dlp/yt-dlp★ 200,215
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,537
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.