2024-03-21 14:59:38 +01:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
|
|
We're using semantic versioning and the following changelog types:
|
|
|
|
|
|
|
|
|
|
- feat: New features
|
|
|
|
|
- fix: Bug fixes
|
|
|
|
|
- misc: Anything else
|
|
|
|
|
|
2024-03-21 15:12:15 +01:00
|
|
|
If a change only affects particular applications, they are listed in parentheses after the type, e.g. feat(unl0kr).
|
|
|
|
|
|
2024-03-21 14:59:38 +01:00
|
|
|
## Unreleased
|
|
|
|
|
|
2024-09-23 16:49:41 +03:00
|
|
|
- feat: Add a systemd password agent (!33, thanks @vstoiakin)
|
2024-09-24 21:13:51 +02:00
|
|
|
- feat: Load config from /usr/share aswell (!26 & !28, thanks @fossdd & @pabloyoyoista)
|
2024-07-26 18:44:37 +02:00
|
|
|
- feat(buffyboard): Add man pages (!23, thanks @Jarrah)
|
2024-09-26 19:41:39 +02:00
|
|
|
- misc: Unify build system (!23 & !29, thanks @Jarrah & @vladimir.stoyakin)
|
2024-08-08 20:08:18 +02:00
|
|
|
- misc: Ensure stable file order during builds (!24, thanks @devrtz)
|
2024-08-08 20:05:28 +02:00
|
|
|
- fix: Prevent logging internal LVGL errors to stdout
|
2024-10-05 20:37:34 +02:00
|
|
|
- misc: Make scdoc a native dependency to enable cross-compilation (!30, thanks @uninsane)
|
|
|
|
|
- fix: Use usleep to release CPU when possible (!31, thanks @uninsane)
|
2024-11-02 10:10:15 +00:00
|
|
|
- feat(buffyboard): Add a buffyboard.service systemd service (!34, @uninsane)
|
2024-11-10 19:02:23 +00:00
|
|
|
- fix(unl0kr): Select an available DRM device instead of a hard-coded one (!35, thanks @Sorcus)
|
2025-03-12 20:11:38 +00:00
|
|
|
- feat(unl0kr): Enable software rotation (!32, thanks @xs5871 & @craftyguy)
|
2024-06-03 21:10:58 +02:00
|
|
|
|
|
|
|
|
## 3.2.0 (2024-06-03)
|
|
|
|
|
|
2024-04-22 13:29:18 +00:00
|
|
|
- feat: Add adwaita-dark theme (thanks @topjor)
|
2024-06-03 21:06:23 +02:00
|
|
|
- feat: Add Nord themes
|
2024-06-03 21:10:58 +02:00
|
|
|
- misc: Update lvgl to git master (2023-06-03)
|
2024-04-10 20:36:54 +02:00
|
|
|
|
|
|
|
|
## 3.1.0 (2024-04-10)
|
|
|
|
|
|
2024-03-28 14:31:27 +01:00
|
|
|
- feat(buffyboard): Handle input device connection/disconnection at runtime; adds new dependency libudev
|
2024-03-30 12:46:09 +00:00
|
|
|
- feat(buffyboard): Allow choosing theme via config and add all themes from unl0kr
|
|
|
|
|
- feat(buffyboard): Add fbdev force-refresh quirk via config
|
|
|
|
|
- feat(buffyboard): Allow disabling input devices via config
|
|
|
|
|
- feat(buffyboard): Add CLI flags for overriding geometry & DPI
|
2024-04-01 16:21:44 +02:00
|
|
|
- feat(buffyboard): Add CLI flag for verbose logging
|
2024-03-30 21:27:37 +01:00
|
|
|
- fix(unl0kr): Shutdown message box doesn't close on decline
|
2024-03-31 20:53:27 +02:00
|
|
|
- fix(unl0kr): Shutdown message box buttons and label are unstyled
|
2024-03-31 08:24:42 +02:00
|
|
|
- fix(unl0kr): Build fails when DRM is disabled
|
2024-04-10 20:34:33 +02:00
|
|
|
- misc: Update lvgl to git master (2023-04-10)
|
2024-03-22 21:03:34 +01:00
|
|
|
|
|
|
|
|
## 3.0.0 (2024-03-22)
|
|
|
|
|
|
|
|
|
|
- misc: Share the same lvgl submodule (and version) between buffyboard and unl0kr
|
2024-03-21 14:59:38 +01:00
|
|
|
- misc: Update lvgl to git master (2023-03-21) and eliminate lv_drivers
|
|
|
|
|
|
|
|
|
|
## unl0kr-2.0.3 (2023-12-19)
|
|
|
|
|
|
|
|
|
|
- fix: Clear the screen before exiting (https://gitlab.com/cherrypicker/unl0kr/-/issues/50)
|
|
|
|
|
- feat: Add extra top row for numbers & symbols, drop duplicative label (https://gitlab.com/cherrypicker/unl0kr/-/issues/49)
|
|
|
|
|
- fix: Stopgap solution for slow react on hardware keyboard (https://gitlab.com/cherrypicker/unl0kr/-/issues/36, thanks @jane400)
|
|
|
|
|
|
|
|
|
|
## unl0kr-2.0.2 (2023-10-07)
|
|
|
|
|
|
|
|
|
|
- fix: Prefer keyboard capability when input devices offer both keyboard and pointer (https://gitlab.com/cherrypicker/unl0kr/-/merge_requests/24, thanks @TravMurav)
|
|
|
|
|
|
|
|
|
|
## unl0kr-2.0.1 (2023-10-01)
|
|
|
|
|
|
|
|
|
|
- fix: Keyboard layout selection is broken (https://gitlab.com/cherrypicker/unl0kr/-/issues/45, thanks @Jarrah)
|
|
|
|
|
|
|
|
|
|
## unl0kr-2.0.0 (2023-07-28)
|
|
|
|
|
|
|
|
|
|
- feat: Add man page (https://gitlab.com/cherrypicker/unl0kr/-/issues/6, thanks @Jarrah)
|
|
|
|
|
- feat: Enable direct rendering
|
|
|
|
|
- feat: Add quirk for forcing fbdev refresh (https://gitlab.com/cherrypicker/unl0kr/-/issues/34, thanks @calebccff)
|
|
|
|
|
- fix: Fix slow react on hardware keyboard (https://gitlab.com/cherrypicker/unl0kr/-/issues/36, thanks @calebccff)
|
|
|
|
|
|
|
|
|
|
## unl0kr-1.0.0 (2023-03-14)
|
|
|
|
|
|
|
|
|
|
- feat: Handle input device connection/disconnection at runtime; adds new dependency libudev (https://gitlab.com/cherrypicker/unl0kr/-/issues/38)
|
|
|
|
|
- feat: Update lv_drivers to git master (2023-03-14)
|
|
|
|
|
- feat: Update lvgl to v8.3 (2023-03-14)
|
|
|
|
|
- feat: Deprecate -c CLI option and add support for reading from /etc/unl0kr.conf.d directory
|
|
|
|
|
- fix: Print correct version in logs
|
|
|
|
|
- feat: Add config options to enable terminal quirks (https://gitlab.com/cherrypicker/unl0kr/-/issues/34)
|
|
|
|
|
|
|
|
|
|
## unl0kr-0.3.1 (2023-02-25)
|
|
|
|
|
|
|
|
|
|
- fix: Changed Color of the cursor in breeze_dark to be able to see it (https://gitlab.com/cherrypicker/unl0kr/-/issues/39)
|
|
|
|
|
|
|
|
|
|
## unl0kr-0.3.0 (2022-11-13)
|
|
|
|
|
|
|
|
|
|
- feat: Update lvgl & lv_drivers to git master (2022-10-16)
|
|
|
|
|
- feat: Add config option to customise bullet character (https://gitlab.com/cherrypicker/unl0kr/-/issues/17)
|
|
|
|
|
- fix: Use actual screen DPI value to compute sizes and spaces
|
|
|
|
|
- feat: Allow shutting down the device on inactivity
|
|
|
|
|
- fix: Disable terminal keyboard while unl0kr is running
|
|
|
|
|
- feat: Extend --geometry flag to also accept display offsets
|
|
|
|
|
- fix: Swap order of KDSKBMODE and KDSETMODE to prevent blank screen (https://gitlab.com/cherrypicker/unl0kr/-/issues/34)
|
|
|
|
|
- fix: Increase maximum textarea width to prevent clipping on OnePlus 6 (https://gitlab.com/cherrypicker/unl0kr/-/issues/33)
|
|
|
|
|
- fix: Disable unused fonts, widgets and drivers (https://gitlab.com/cherrypicker/unl0kr/-/issues/13)
|
|
|
|
|
- fix: Rework pmOS theme to allow for more key space (https://gitlab.com/cherrypicker/unl0kr/-/issues/30)
|
|
|
|
|
|
|
|
|
|
## unl0kr-0.2.0 (2022-05-27)
|
|
|
|
|
|
|
|
|
|
- fix: Make meson actually install things (thanks @craftyguy)
|
|
|
|
|
- feat: Make en-US the default layout
|
|
|
|
|
- fix: Use correct pointer type in memset to avoid segfault
|
|
|
|
|
- feat: Set correct version in meson.build
|
|
|
|
|
- feat: Add postmarketOS theme (thanks @dylanvanassche)
|
|
|
|
|
- feat: Handle physical return key (https://gitlab.com/cherrypicker/unl0kr/-/issues/19)
|
|
|
|
|
- fix: Avoid TTY cursor blinking (https://gitlab.com/cherrypicker/unl0kr/-/issues/26)
|
|
|
|
|
- fix: Specify `check: true` when running external commands from meson (https://gitlab.com/cherrypicker/unl0kr/-/issues/23)
|
|
|
|
|
- feat: Hide partition name (https://gitlab.com/cherrypicker/unl0kr/-/issues/27)
|
|
|
|
|
- fix: Prevent scrolling when keyboard hides (https://gitlab.com/cherrypicker/unl0kr/-/issues/21)
|
|
|
|
|
- feat: Do not show last typed character when typing (https://gitlab.com/cherrypicker/unl0kr/-/issues/25)
|
|
|
|
|
- feat: Update lvgl & lv_drivers to git master (2022-02-21)
|
2024-03-21 15:09:17 +01:00
|
|
|
- feat: Allow runtime selection of the lvgl display driver ("backend")
|
|
|
|
|
- feat: Allow overriding dpi with the --dpi command line parameter
|
|
|
|
|
|
|
|
|
|
## buffyboard-0.2.0 (2021-11-23)
|
|
|
|
|
|
|
|
|
|
- feat: Enable software rotation
|
|
|
|
|
|
|
|
|
|
## buffyboard-0.1.0 (2021-11-21)
|
|
|
|
|
|
|
|
|
|
Initial release
|
2024-03-21 14:59:38 +01:00
|
|
|
|
|
|
|
|
## unl0kr-0.1.0 (2021-11-15)
|
|
|
|
|
|
|
|
|
|
Initial release
|