eta-keyboard (1.1.8) unstable; urgency=medium

  [ Hugo Carvalho ]
  * Create pt folder
  * Add Portuguese translations
  * Delete empty file
  * Update Portuguese translations

  [ Emel Öztürk ]
  * Add auto hide opt to close keyboard when clicking outside text fields - #AKYAYMEB-429
  * Add translations for system tray - #AKYAYMEB-429
  * Add icons for auto hide - #AKYAYMEB-429
  * Rearrange settings panel into 3x3 grid - #AKYAYMEB-429
  * Change icons - #AKYAYMEB-429
  * Sync auto hide state between system tray and settings menu - #AKYAYMEB-429
  * Edit icons - #AKYAYMEB-429

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Fri, 17 Apr 2026 16:03:03 +0300

eta-keyboard (1.1.7) unstable; urgency=medium

  * Reset xkb state and keymap on startup tp prevent input freeze

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Thu, 29 Jan 2026 11:49:37 +0300

eta-keyboard (1.1.6) unstable; urgency=medium

  * Fix capslock toggle and state syns issues

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Thu, 29 Jan 2026 10:59:35 +0300

eta-keyboard (1.1.5) unstable; urgency=medium

  * Move file check to init, cleanup unused code
  * Add 1MB log rotation for log file
  * Optimize logging system and add critical log points

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Mon, 15 Dec 2025 11:23:41 +0300

eta-keyboard (1.1.4) unstable; urgency=medium

  [ Emel Öztürk ]
  * Add turkish F variant
  * Change system tray icons based on atspi state
  * Save turkish variants for user
  * Improve tray indicator with toggle mode

  [ Cihangir Akturk ]
  * xwrapper: replace FocusWatcher with XCB-based focus tracking
  * main: fix command injection vulnerability
  * xkblibwrapper: fix Display resource leak
  * logger: fix QDir memory leak
  * settings: fix QSettings memory leak
  * xwrapper: fix Logger memory leak
  * logger: fix world-writable log file permissions
  * xkblibwrapper: add bounds checking for layout index
  * adaptor: fix potential null pointer dereference
  * settings: initialize m_languageLayoutIndex member
  * Replace unsafe C functions with safe alternatives
  * helper: make keyboard layout change non-blocking
  * Consolidate duplicate code patterns

  [ Emel Öztürk ]
  * Sync atspi state between qml and indicator
  * Add Q text for q variant & del print

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Thu, 11 Dec 2025 14:22:12 +0300

eta-keyboard (1.1.3) unstable; urgency=medium

  * Add menu for indicator
  * Change menu items to radio buttons
  * Add functionality for auto & manual menu items
  * Get current state of the  atspi for ind.
  * Remove threading
  * Update atspi signal handling between cpp & qml
  * Update .gitignore
  * Add delay for service inits
  * Add translations

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Wed, 16 Jul 2025 16:16:20 +0300

eta-keyboard (1.1.2) unstable; urgency=medium

  * Modify capslock to affect only letter keys

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Fri, 25 Apr 2025 11:45:52 +0300

eta-keyboard (1.1.1) unstable; urgency=medium

  * Del duplicates
  * Add focus watcher
  * Implement mirror text cleaning
  * Constrain keyboard borders

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Thu, 17 Apr 2025 09:35:04 +0300

eta-keyboard (1.1.0) unstable; urgency=medium

  [ Fatih Altun ]
  * Change icon name
  * Add keyboard.svg
  * Update icon paths
  * Update Name on desktop file

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Tue, 10 Dec 2024 08:56:30 +0300

eta-keyboard (1.0.9) unstable; urgency=medium

  * Change icon

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Tue, 10 Dec 2024 08:26:26 +0300

eta-keyboard (1.0.8) unstable; urgency=medium

  * Edit readme
  * Hide lang. window from taskbar
  * Change ss & app icon

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Mon, 25 Nov 2024 15:08:59 +0300

eta-keyboard (1.0.7) unstable; urgency=medium

  [ Hugo Carvalho ]
  * Add Portuguese translation

  [ Emel Öztürk ]
  * Change config file path
  * Adjust key texts, fix typo in pt translation
  * Sync lang buttons with theme
  * Change langs
  * Add variants for langs
  * Close lang window when set. menu is closed

  [ Ali Riza KESKIN ]
  * disable strip and opts

  [ Emel Öztürk ]
  * Replace scaling icons
  * Fix unnec. space
  * Edit control file

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Wed, 23 Oct 2024 14:59:52 +0300

eta-keyboard (1.0.6) unstable; urgency=medium

  * Remove key label capitalization
  * Add dialog for lang selection
  * Improve lang selection dialog
  * Clear stored text when hiding keyboard
  * Add new langs
  * Change default layout
  * Add turkish as the default lang
  * Change langs
  * Make lang dialog resizable
  * Replace dialog with window component
  * Improve lang select window & ensure it closes with kb
  * Add translations for new added langs
  * Adjust lang selection window for layouts

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Wed, 02 Oct 2024 09:48:38 +0300

eta-keyboard (1.0.5) unstable; urgency=medium

  * Save last used layout
  * Save last used atspi status
  * Save last used language
  * Capitalize letters when capslock is on

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Mon, 16 Sep 2024 15:35:43 +0300

eta-keyboard (1.0.4) unstable; urgency=medium

  [ Emel Öztürk ]
  * Disable symbol mode

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Sat, 07 Sep 2024 13:08:39 +0300

eta-keyboard (1.0.3) unstable; urgency=medium

  [ Emel Öztürk ]
  * Fix shift key functionality
  * Activate symbol mode

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Sat, 07 Sep 2024 13:00:02 +0300

eta-keyboard (1.0.2) unstable; urgency=medium

  * Fix tray icon scale bug using XApp StatusIcon

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Mon, 02 Sep 2024 10:56:06 +0300

eta-keyboard (1.0.1) unstable; urgency=medium

  [ Emel Öztürk ]
  * Capitalize letters when capslock is on

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Mon, 26 Aug 2024 13:02:58 +0300

eta-keyboard (1.0.0) unstable; urgency=medium

  [ Cihangir Akturk ]
  * dbus: let the user know what went wrong

  [ Emel Öztürk ]
  * Fix typo
  * Replace lang abbrs with flag icons
  * Refactor lang switching
  * Add new languages
  * Add scale factor for 4K
  * Adjust font size for mirror texts
  * Add new icons for mirror texts
  * Fix flag size & color array
  * Fix dynamic lang layouts
  * Fix append usage to handle qstring
  * Add atspi files
  * Change control file for deb pack
  * Edit pro file
  * Fix keyboard showing up
  * Revert "Fix keyboard showing up"
  * Edit autostart file
  * Add null checks
  * Fix focus issue & center keyboard
  * Remember keyboard's last position

  [ Ali Riza KESKIN ]
  * fix tif autostart file
  * add atspi env for firefox and electron apps

  [ aliriza ]
  * if session bus is not available, skip dbus
  * force disable tif environment added for lightdm greeter

  [ sulincix ]
  * split atspi show event and manual show event
  * atspi show enable disable feature on oto button

  [ Ali Riza KESKIN ]
  * minor fix about atspi show
  * add firefox xinput

  [ Emel Öztürk ]
  * Add a new signal for screen geometry
  * Fix keyboard disappearing when resolution changes
  * Add auto-on-off icons to toggle button state
  * Change auto key icons
  * Fix deprecated syntax
  * Change default conceal icon on startup

  [ sulincix ]
  * statusicon created (uses gtkstatusicon)

  [ Emel Öztürk ]
  * Add selected languages for keyboard layout
  * Change button names for kb size settings
  * Add new icons for settings
  * Add new icons for settings
  * Control key types for updates - layout change
  * Use leVis4 status instead of using new added var
  * Change flag for ara
  * Change px val for icons
  * Add timer for lang change
  * Change icon color
  * Call lang updates for layout styles

  [ Cihangir Akturk ]
  * Handle keyboard layout change events

  [ Emel Öztürk ]
  * Use update signal for tablet keys

  [ Cihangir Akturk ]
  * Use the Qt framework methods to find the DPI value

  [ Emel Öztürk ]
  * Fix dissappering issue after resolution change
  * Fix dpi scaling issue for resolution changes
  * Del prints
  * Add special key exceptions for layout changes
  * Update layout texts based on selected lang
  * Fix layout change handling
  * Add focus handling for password fields
  * Add screenshots
  * Add screenshots
  * Edit readme
  * Scale mirrorText font size with main scale
  * feat: #1 Add portuguese support
  * Add focus handling for terminal
  * Revert "feat: #1 Add portuguese support"

 -- Emel Öztürk <emel.ozturk@pardus.org.tr>  Mon, 12 Aug 2024 11:45:12 +0300

eta-keyboard (0.3.5) unstable; urgency=medium

  * Add logger

 -- Hikmet Baş <hikmet.bas@pardus.org.tr>  Wed, 05 Dec 2018 11:16:25 +0300

eta-keyboard (0.3.4) unstable; urgency=medium

  * Pardus CI integration
  * add qdbus-qt5 to binary package dependency

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Wed, 21 Nov 2018 17:04:24 +0300

eta-keyboard (0.3.3) unstable; urgency=medium

  [ Yunusemre Şentürk ]
  * Add LICENSE file
  * Add screenshots
  * Update README

  [ Hikmet Baş ]
  * Change single instance pid path bind with user name

  [ Yunusemre Şentürk ]
  * Update singleinstance pid priorities

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Tue, 05 Dec 2017 16:39:07 +0300

eta-keyboard (0.3.2) unstable; urgency=medium

  * Remove signal handler class and cleaup white spaces

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Fri, 13 Oct 2017 15:27:33 +0300

eta-keyboard (0.3.1) unstable; urgency=medium

  * Remove default value of input argument because of the bug in python-dbus

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Fri, 06 Oct 2017 21:31:25 +0300

eta-keyboard (0.3.0) unstable; urgency=medium

  * Remove localserver adaptation use only dbus interface
  * Update dbus interface for showing with password text area
  * Add support for password text areas while calling from dbus
  * Bump version to 0.3.0

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Fri, 06 Oct 2017 17:30:58 +0300

eta-keyboard (0.2.4) unstable; urgency=medium

  * Update helper login mechanism

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Thu, 05 Oct 2017 10:42:07 +0300

eta-keyboard (0.2.3) unstable; urgency=medium

  * Make images smoother

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Wed, 04 Oct 2017 17:13:38 +0300

eta-keyboard (0.2.2) unstable; urgency=medium

  * Add SignalHandler class to be able to handle Unix Signals
  * Add cleanUp slot
  * Remove Q_DECL_OVERRIDE for compiler that supports C++11
  * Clean up white spaces
  * Debianize the source for packaging in debian/jessie
  * Change qInfo functions into qDebug for support < Qt 5.5

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Wed, 04 Oct 2017 15:44:32 +0300

eta-keyboard (0.2.1) unstable; urgency=medium

  * Update Exec command
  * Add desktop file for autostart

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Tue, 03 Oct 2017 18:08:44 +0300

eta-keyboard (0.2.0) unstable; urgency=medium

  * Bump debian version.

 -- Yunusemre Şentürk <yunusemre.senturk@pardus.org.tr>  Thu, 14 Sep 2017 14:31:37 +0300

