summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Kxkb: Add delay to applying settings after keyboard hardware somehow changesfix/kxkb/547Mavridis Philippe2024-11-132-26/+7
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Kxkb: try to fix "Unknown" layout bugMavridis Philippe2024-11-132-2/+3
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Kxkb: Add customization options "Stretch flag", "Dim flag", "Show indicator ↵Mavridis Philippe2024-11-136-33/+155
| | | | | | | | bevel" Apart from the last one, these options expose existing functionality making it user-configurable. Signed-off-by: Mavridis Philippe <[email protected]>
* Kxkb: reapply Xkb settings when a keyboard device changes stateMavridis Philippe2024-11-133-5/+49
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Kxkb: Improvements for tray window pixmap manager, optimize settings reloadingsMavridis Philippe2024-11-129-107/+81
| | | | | | | | | | | | * Rename LayoutIcon to LayoutIconManager for clarity * Remove use of singleton pattern for LayoutIconManager * Do not reload all Kxkb settings every time we are requested to get a pixmap! * Use pointer to global KxkbConfig instance instead of keeping own copy * Make "Transparent background" checkbox available for theme colors in the GUI * Minor code cleanup in LayoutIconManager * KxkbConfig: do not reload settings every time getKxkbOptions() is called; if settings actually need to be re-read, it must be done maunally before calling this function Signed-off-by: Mavridis Philippe <[email protected]>
* Kxkb: improve system tray code and fix various switching-related bugsMavridis Philippe2024-11-127-274/+222
| | | | | | | | | | - Improved layout change logic (indicator is now always updated when the actual switch occurs). This fixes layout switching triggered by the X11 shortcut not being synchronized with layout switching from the tray icon click and the TDE shortcut. - Kxkb will ignore XkbStateNotify events not related to XkbGroupState which caused strange behaviour with the system tray context menu. - Merged KxkbLabelController into KxkbSystemTray This resolves #547. Signed-off-by: Mavridis Philippe <[email protected]>
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2024-11-071-0/+0
|
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2024-10-311-0/+0
|
* Don't explicetly include tqt.h anymoreMichele Calgaro2024-10-311-4/+0
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Drop Borland compiler specific codeMichele Calgaro2024-10-272-30/+2
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Add draft R14.1.4 release notesMichele Calgaro2024-10-222-0/+8
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Fix broken links in R14.1.3 release notesMichele Calgaro2024-10-211-3/+3
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2024-10-141-0/+0
|
* Update R14.1.3 release notes to final versionMichele Calgaro2024-10-141-2/+117
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Don't stat files twice when sending to trashmio2024-10-121-4/+11
| | | | | | | | TQDir::entryInfoList will call some variation of stat on each file when creating the return list, so there is no need to stat the file again. See: TDE/tdebase#445 Signed-off-by: mio <[email protected]>
* ksmserver: Fix FTBFS when building without tdehw library.Slávek Banko2024-10-121-0/+2
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2024-10-091-0/+0
|
* Translated using Weblate (Ukrainian)Roman Savochenko2024-10-021-17/+9
| | | | | | | Currently translated at 100.0% (457 of 457 strings) Translation: tdebase/kcontrol - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/kcontrol-desktop-files/uk/
* Translated using Weblate (Ukrainian)Roman Savochenko2024-10-021-6/+6
| | | | | | | Currently translated at 100.0% (23 of 23 strings) Translation: tdebase/klipper - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/klipper-desktop-files/uk/
* Translated using Weblate (Ukrainian)Roman Savochenko2024-10-021-8/+10
| | | | | | | Currently translated at 100.0% (5 of 5 strings) Translation: tdebase/khotkeys - khotkeys.desktop Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/khotkeys-khotkeysdesktop/uk/
* Translated using Weblate (Russian)Andrei Stepanov2024-09-291-5/+5
| | | | | | | Currently translated at 100.0% (23 of 23 strings) Translation: tdebase/klipper - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/klipper-desktop-files/ru/
* Translated using Weblate (Russian)Andrei Stepanov2024-09-291-8/+10
| | | | | | | Currently translated at 100.0% (5 of 5 strings) Translation: tdebase/khotkeys - khotkeys.desktop Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/khotkeys-khotkeysdesktop/ru/
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2024-09-261-0/+0
|
* Translated using Weblate (Italian)Michele Calgaro2024-09-261-4/+4
| | | | | | | Currently translated at 100.0% (23 of 23 strings) Translation: tdebase/klipper - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/klipper-desktop-files/it/
* Translated using Weblate (Italian)Michele Calgaro2024-09-261-15/+7
| | | | | | | Currently translated at 100.0% (457 of 457 strings) Translation: tdebase/kcontrol - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/kcontrol-desktop-files/it/
* Translated using Weblate (Italian)Michele Calgaro2024-09-261-8/+9
| | | | | | | Currently translated at 100.0% (5 of 5 strings) Translation: tdebase/khotkeys - khotkeys.desktop Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/khotkeys-khotkeysdesktop/it/
* Update translation filesTDE Weblate2024-09-2272-288/+288
| | | | | | | Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: tdebase/khotkeys - khotkeys.desktop Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/khotkeys-khotkeysdesktop/
* Update translation template.Automated System2024-09-221-4/+4
|
* TDESynDaemon: prevent more than one instance from running at the same timeMavridis Philippe2024-09-221-0/+6
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* TDESynDaemon: change timeout from 150 to 300Mavridis Philippe2024-09-221-1/+1
| | | | | | The old timeout was causing the touchpad to be re-enabled too quickly. Signed-off-by: Mavridis Philippe <[email protected]>
* KControl: Add option to toggle visibility of hidden modulesMavridis Philippe2024-09-2212-24/+69
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* khotkeys: make sure the kded service is controlled only by the Service ↵Michele Calgaro2024-09-2214-124/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manager in TCC. Also make sure any changes to Input Action is immediately notified to the kded service. This resolves issue #537. 1. Fix kded service startup settings. In TCC --> Regional & Accessibility --> Input Actions --> General Settings tab, there was a checkbox to "disable the daemon". This was either quitting or relaunching khotkeys as a standalone application, overlapping any choice set in the TCC -> TDE Components --> Service Manager page. khotkeys is now launched as a kded service, therefore the aforemention checkbox is no longer required. If a user choose to manually launch khotkeys as a standalone application, they can disable it by simply terminating the application (either by killing it or quitting through DCOP). 2. Notify Input Actions changes to the kded service If Input Actions are changed, the changes will be notified to either the kded service or the standalone khotkeys application, depending on which of the two is running. 3. the kcm_khotkeys_init library has been removed since it is no longer necessary. Signed-off-by: Michele Calgaro <[email protected]>
* Translated using Weblate (Czech)Slávek Banko2024-09-211-12/+11
| | | | | | | Currently translated at 100.0% (5 of 5 strings) Translation: tdebase/khotkeys - khotkeys.desktop Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/khotkeys-khotkeysdesktop/cs/
* Update translation filesTDE Weblate2024-09-2072-288/+1008
| | | | | | | Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: tdebase/khotkeys - khotkeys.desktop Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/khotkeys-khotkeysdesktop/
* Update translation template.Automated System2024-09-201-4/+14
|
* Various fixes for khotkeys. This resolves issue #326.Michele Calgaro2024-09-208-111/+103
| | | | | | | | | | | | | 1. ensure there is a single khotkeys instance running per session instead of per screen (remote multihead related code) 2. allow khotkeys to be run as a kded module 3. make sure that khotkeys run either as a standalone application or as a kded module, but not both at the same time 4. do not register khotkeys as a main DCOP entry (like an app) anymore. When run as kded module, this was causing kded to be registered as khotkeys a second time. Signed-off-by: Michele Calgaro <[email protected]>
* Adapt to renamed tqt3 header filesMichele Calgaro2024-09-135-5/+5
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* KControl: Fix test function of Joystick moduleMavridis Philippe2024-09-111-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Translated using Weblate (Ukrainian)Roman Savochenko2024-09-101-9/+9
| | | | | | | Currently translated at 100.0% (106 of 106 strings) Translation: tdebase/tdeioslave - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/tdeioslave-desktop-files/uk/
* Translated using Weblate (Polish)Jan Stolarek2024-09-101-6/+6
| | | | | | | Currently translated at 79.6% (364 of 457 strings) Translation: tdebase/kcontrol - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/kcontrol-desktop-files/pl/
* Translated using Weblate (Czech)Slávek Banko2024-09-101-17/+9
| | | | | | | Currently translated at 81.4% (372 of 457 strings) Translation: tdebase/kcontrol - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/kcontrol-desktop-files/cs/
* kcontrol touchpad: rename syndaemon to tdesyndaemonMichele Calgaro2024-09-096-47/+47
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Update translation filesTDE Weblate2024-09-08105-148/+2661
| | | | | | | Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: tdebase/kcontrol - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/kcontrol-desktop-files/
* Update translation template.Automated System2024-09-081-1/+18
|
* KControl: add touchpad configuration moduleMavridis Philippe2024-09-0826-20/+2537
| | | | | | Supports the Libinput and Synaptics drivers, includes documentation and inpupt-touchpad icon. Signed-off-by: Mavridis Philippe <[email protected]>
* KControl: implement dynamic module testsMavridis Philippe2024-09-081-2/+2
| | | | | | | | | | | | | | | | | Since KDE 3.4 there is underlying support for dynamically determining whether a module should be loaded or not, depending on an exported test function which would return a boolean value depending on the success of one or more tests (e.g. for presence of specific hardware). This approach is documented but has so far not been implemented by the TDE Control Centre. This commit adds a check to the TCC which performs the test function if needed (that is, if the X-TDE-Test-Module property is true) and, if it returns false, prevents showing the module in the tree list, which is the intended behaviour of the test function feature. For more information see: https://wiki.trinitydesktop.org/index.php?title=TDEConfig_Module_HOWTO&oldid=1893#Making_a_KCModule_dynamically_available Signed-off-by: Mavridis Philippe <[email protected]>
* Klipper: Use translations from klipper-desktops for Copy Full Path action ↵Slávek Banko2024-09-061-1/+1
| | | | | | for Konqueror. Signed-off-by: Slávek Banko <[email protected]>
* Translated using Weblate (Czech)Slávek Banko2024-09-051-4/+4
| | | | | | | Currently translated at 100.0% (23 of 23 strings) Translation: tdebase/klipper - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/klipper-desktop-files/cs/
* Translated using Weblate (Czech)Slávek Banko2024-09-051-9/+9
| | | | | | | Currently translated at 100.0% (34 of 34 strings) Translation: tdebase/color schemes Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/color-schemes/cs/
* Translated using Weblate (Polish)Marek W2024-08-251-7/+9
| | | | | | | Currently translated at 95.6% (22 of 23 strings) Translation: tdebase/klipper - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdebase/klipper-desktop-files/pl/