unl0kr (0.3.0-1+droidian2+git20261021223119.0c1208c.next.production) trixie; urgency=medium

  [ Eugenio Paolantonio ]
  * Merge pull request #3 from JamiKettunen/keyd-altgr-intl

  [ Jami Kettunen ]
  * Set altgr-intl us layout variant for typing € with keyd

 -- Eugenio Paolantonio <me@medesimo.eu>  Thu, 22 Oct 2026 00:31:19 +0200

unl0kr (0.3.0-1+droidian1) next; urgency=medium

  [ Eugenio Paolantonio ]
  * Merge pull request #2 from JamiKettunen/optional-osk

  [ Jami Kettunen ]
  * Revert "HACK: unl0kr: always show the on-screen keyboard"
  * [packaging] conf: disable autohide

  [ Eugenio Paolantonio (g7) ]
  * [skip ci] Move to Droidian rolling
  * [packaging] rules: do a static build
  * [unl0kr] Allow compiling statically

 -- Eugenio Paolantonio <me@medesimo.eu>  Sun, 08 Feb 2026 23:31:15 +0100

unl0kr (0.3.0-1+droidian0) bookworm; urgency=medium

  [ Eugenio Paolantonio (g7) ]
  * [skip ci] Replace Drone with CircleCI
  * [skip ci] [ci] Use the checkout step provided by the droidian-buildd orb
  * Merge tag 'upstream/0.3.0' into feature/bookworm/upgrade-0.3.0

  [ Johannes Marbach ]
  * Merge branch 'for-upstream/cherrypicker/whoops' into 'master'
  * Merge branch 'add-left-icon' into 'master'
  * Disable terminal keyboard while unl0kr is running
  * Extend --geometry flag to also accept display offsets
  * Remove blank line
  * Update lvgl & lv_drivers to latest master
  * Update changelog
  * Explain how to update the submodules
  * Add note about pipenv
  * Swap order of terminal / keyboard mode setting calls
  * Add changelog for b44593da3c5f88582e98f5855e1b4d1c2a0e1121
  * Add missing newline
  * Leave *lots* of space for textarea
  * Add delay to prevent interference
  * Add constants for pmOS themes
  * Add styling for lv_bar widget
  * Merge branch 'tweak-lvgl-files-script' into 'master'
  * Update submodules
  * Hide label if it clips
  * Update lvgl & lv_drivers
  * Add config option to disable input sources
  * Regenerate screenshots
  * Disable evdev driver
  * Disable built-in fonts
  * Disable unused widgets
  * Disable unused themes
  * Disable grid layout
  * Add changelog entry for config review
  * wip
  * wip2
  * wip
  * WIP
  * wip
  * wip
  * screenshots
  * Tweak msgbox layout
  * Merge branch 'feature/pmos-theme' into 'master'
  * Switch default theme back to breezy
  * Update changelog for 0.3.0

  [ Oliver Smith ]
  * find-lvgl-sources.sh: remove lvgl/src/extra

 -- Eugenio Paolantonio (g7) <me@medesimo.eu>  Sun, 22 Jan 2023 19:40:45 +0100

unl0kr (0.2.0+git20220619-1+droidian1) bookworm; urgency=medium

  [ Eugenio Paolantonio (g7) ]
  * unl0kr.conf: Add a commented timeout= parameter
  * [packaging] Install Droidian-specific configuration

  [ Johannes Marbach ]
  * Merge branch 'tweak-lvgl-files-script' into 'master'

  [ Oliver Smith ]
  * regenerate-fonts.sh: new file
  * README.md: add links to fontawesome icons
  * font: add icon chevron-left
  * find-lvgl-sources: simplify

 -- Eugenio Paolantonio (g7) <me@medesimo.eu>  Sun, 26 Jun 2022 17:02:07 +0200

unl0kr (0.2.0+git20220619-1+droidian0) bookworm; urgency=medium

  [ Eugenio Paolantonio (g7) ]
  * [packaging] Add initial packaging
  * HACK: indev: raise MAX_TOUCHSCREEN_DEVS to 2
  * HACK: unl0kr: always show the on-screen keyboard
  * unl0kr: support minui backend
  * Allow shutting down the device on inactivity
  * Set default timeout to 5 minutes
  * Merge remote-tracking branch 'upstream/master' into feature/bookworm/timeout

  [ Johannes Marbach ]
  * Initial import
  * Ignore devices that libinput doesn't understand
  * Add README
  * Disable building examples and add upstream PR
  * Update upstreaming status
  * Update upstreaming status
  * Update submodules
  * Add support for full keyboards
  * Update README now that keymaps work / are being upstreamed
  * Remove trailing colon
  * Add new pull request for upstreamin automatic device discovery
  * Fix typo
  * Add XKB to dependencies
  * Update PR state
  * Add support for dynamic layout switching (en / de)
  * Add theme switching
  * Add password disclosure feature
  * Use the same font as elsewhere for keymap dropdown
  * Replace duplicated font styles with one global object
  * Prevent repeat events for pointer and touch events
  * Swap drawing order to prepare for key popovers
  * Add key popover PR
  * Wrap top buttons in grid for easier alignment
  * Add power (soft) button
  * Prevent scrolling in button row
  * Add fonts and command for converting them
  * Add unsqu33kr script and use it to add French, Spanish and fourth layer
  * Add power button and refine layout description
  * Add missing punctuation characters
  * Make eschar key depend on layout
  * Use empty string instead of NULL if trigger key is not needed
  * Minor adjustments to support mobile screen formats
  * Add notes about layout generation and screen recording
  * Add actual links
  * Add on-screen keyboard toggling with animation
  * Shorten layout names
  * Split auto-generated layouts into dedicated file
  * Update PR status
  * Update submodules
  * Replace device discovery with upstreamed code
  * Update PR status
  * Update submodules
  * Add currently known shortcomings
  * Add POC for general purpose framebuffer keyboard
  * Add POC for upper case letters
  * Update PR status
  * Update submodules
  * Update submodules
  * Add XKB settings
  * Add multi-device PR
  * Move cursor image to its own file
  * Remove OSK POC (now in separate buffyboard repo)
  * Replace unsqu33kr with squeek2lvgl
  * Update squeek2lvgl and regenerate layouts
  * Update squeek2lvgl and regenerate layouts
  * Clean up main.c
  * Minor clean up in Makefile
  * Update squeek2lvgl
  * Update submodules
  * Add ctrl flag PR
  * Add custom coloring of keys
  * Customise Shift key
  * Update description
  * Change case
  * Fix font links
  * Fix case
  * Add copyright headers
  * Add link
  * Small fixes
  * Fix casing
  * Link to wiki
  * Update PR status
  * Hide OSK when physical keyboard is connected
  * Merge branch 'meson' into 'master'
  * Remove obsolete files
  * Add copyright header
  * Update squeek2lvgl
  * Update squeek2lvgl and fix further warnings
  * Auto-generate list of LVGL sources
  * Add CLI interface
  * Eliminate libinput_multi*
  * Update submodules
  * Rename parameter
  * Add fbdev PR
  * Shorten argument name
  * Update squeek2lvgl
  * Update squeek2lvgl
  * Use proper prefixes
  * Auto-append newline
  * Load configurable settings from configuration file
  * Update submodules
  * Enable key popovers on demand
  * Create theming infrastructure and set up default light and dark theme
  * Adapt border colors
  * Handle CRYPTTAB_TRIED and CRYPTTAB_SOURCE
  * Update submodules, regenerate layouts, switch to OpenSans
  * Make UI adaptive
  * Add autohide config option
  * Allow user theme selection via config file
  * Limit textarea width
  * Add script for generating screenshots
  * Make script run in (a)sh
  * Merge branch 'fix_meson_install' into 'master'
  * Change default layout to en-US
  * Use correct array element type in memset
  * Set correct version
  * Merge branch 'pmos-themes' into 'master'
  * Handle physical return key events
  * Generate screenshots for all themes
  * Reference screenshots
  * Avoid TTY cursor blinking
  * Specify check: True when running external commands
  * Hide partition name
  * Prevent scrolling when keyboard hides
  * Add changelog
  * Update screenshots (now that cursor is gone)
  * Gracefully kill process to allow TTY reset
  * Do not show last typed character when typing
  * Update submodules, fix LVGL keyboard coloring
  * Merge branch 'for-upstream/cherrypicker/backends-dpi' into 'master'
  * Update changelog for 0.2.0
  * Update lvgl & lv_drivers
  * Don't set 0 dpi because it'll mess up lv_dpx
  * Fix type warning
  * Enable warning level 3 and fix all warnigns
  * Use actual device DPI value
  * Add config option to customise bullet character
  * Merge branch 'for-upstream/cherrypicker/timeout' into 'master'

  [ Eugenio Paolantonio ]
  * Allow runtime selection of the lvgl display driver ("backend"), enable DRM backend

  [ Dylan Van Assche ]
  * themes: add pmOS themes

  [ Clayton Craft ]
  * meson: actually install stuff

  [ clayton craft ]
  * convert project to use meson

 -- Eugenio Paolantonio (g7) <me@medesimo.eu>  Sun, 19 Jun 2022 17:16:51 +0200

