Peter F. Patel-Schneider
51532252df
ui: better handling of missing devices
2026-03-13 13:41:59 -04:00
NaviMen
75aadc706c
Add Ukrainian credit to the about model
...
Hi! I have contributed to the Ukrainian translation and would like to be added to the translators list in the "About" section.
2026-02-28 09:50:44 -05:00
Peter F. Patel-Schneider
42e0e391b5
config: tolerate devices with no unitId
2026-02-05 10:50:49 -05:00
Peter F. Patel-Schneider
a79bb24da5
cli: correctly handle timeout in Bolt discovery
2026-01-18 14:21:56 -05:00
Peter F. Patel-Schneider
97311bed5f
ui: handle missing receiver_path more gracefully
2026-01-08 12:38:14 -05:00
Peter F. Patel-Schneider
0110bbff31
cli: be defensive when showing features in solaar show
2026-01-08 12:36:42 -05:00
Peter F. Patel-Schneider
4bda869542
release 1.1.19
2026-01-08 12:32:44 -05:00
Peter F. Patel-Schneider
fc68521731
release 1.1.19rc1
2025-12-29 09:47:07 -05:00
Peter F. Patel-Schneider
76346cd5aa
docs: update help messages for CLI commands
2025-12-21 18:03:53 -05:00
Peter F. Patel-Schneider
705279097f
cli: allow to change LED settings
2025-12-21 18:03:53 -05:00
Gabriel Ebner
1dd1ace327
cli: Fix crash when showing notification flags. ( #3070 )
2025-12-12 04:54:10 -05:00
Peter F. Patel-Schneider
a87ae59a93
release 1.1.18
2025-12-11 15:28:01 -05:00
Peter F. Patel-Schneider
8298db0891
receiver: fix crash when turning notification flags into strings
2025-12-11 15:23:06 -05:00
Peter F. Patel-Schneider
2e549371ef
device: fix typing issue with notification flags
2025-12-10 07:31:48 -05:00
Peter F. Patel-Schneider
24fe69924b
release 1.1.17
2025-12-09 14:30:04 -05:00
Peter F. Patel-Schneider
f9ce65fd18
release 1.1.17rc3
2025-12-01 13:19:51 -05:00
Peter F. Patel-Schneider
b3ea338f86
release 1.1.17rc2
2025-12-01 13:15:26 -05:00
Peter F. Patel-Schneider
dbc97d96d5
cli: better error messages for solaar profile
2025-11-19 13:50:54 -05:00
danicc097
817c90e561
replace color picker ( #3028 )
...
* replace color picker
2025-11-15 11:05:59 -05:00
Peter F. Patel-Schneider
0fd262424e
settings: add setting for HAPTIC feature
2025-11-12 14:50:46 -05:00
Peter F. Patel-Schneider
97b6b958c8
settings: expand new settings type
2025-11-12 14:33:34 -05:00
Peter F. Patel-Schneider
f739331dc2
settings: add new settings type for structure-backed setting
2025-11-12 14:33:34 -05:00
Ruffin
ec5b406909
misc: Use PATH instead of hardcoded absolute paths ( #3014 )
...
for better shebang and multi platform support
2025-11-04 03:28:10 +09:00
Peter F. Patel-Schneider
b96d0bbe0b
rules: fix debug messages for MouseClick rule
2025-11-02 21:01:33 +09:00
Peter F. Patel-Schneider
b8ccec37ed
release 1.1.16
2025-10-23 07:58:44 -04:00
Peter F. Patel-Schneider
15ee0662f1
release 1.1.15
2025-10-21 09:06:28 -04:00
Peter F. Patel-Schneider
2c070e92b3
release 1.1.15rc2
2025-10-21 09:06:28 -04:00
ian-jeong
68514d83c1
fix: center labels and remove buggy entry resizing logic
2025-09-30 10:42:25 -04:00
ian-jeong
6409fc2832
fix: correct spelling of 'completion' in diversion_rules.py
2025-09-30 10:42:25 -04:00
MattHag
2a363a6388
Unsupported locale: Fall back to English ( #2891 )
...
* Unsupported locale: Fall back to English
For any locale that is not supported, automatically fall back to no
translation, so it is English.
Fixes #2889
* Update lib/solaar/i18n.py
---------
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
2025-09-08 09:44:45 -04:00
Alban Browaeys
41ba24eee2
Complete DEVICE_FEATURES to DeviceFeature transition for hidpp10 devices
...
Fixes solaar show.
Fixes: 378175f9 Remove NamedInts: Convert DeviceFeature to flag
2025-04-07 10:24:13 -04:00
Alban Browaeys
ed596666ee
Fix NOTIFICATION_FLAG to NotificationFlag transition leftovers
...
Fixes "solaar show" for hidpp10 device (or at least for 27MHz FastRF
hidpp10 peripherals).
Fixes: 72c9dfc5 Remove NamedInts: Convert NotificationFlag to flag
2025-04-07 10:24:13 -04:00
Peter F. Patel-Schneider
94155dbbf1
cli: fix crash when asking for help about config
2025-03-03 14:09:22 -05:00
Peter F. Patel-Schneider
64943c90d9
ui: fix error when updating ChoiceControlBig box
2025-02-26 16:08:23 -05:00
Peter F. Patel-Schneider
d8f321a5e9
ui: correctly handle selection of [empty] in rule editor
2025-02-11 17:37:21 -05:00
Peter F. Patel-Schneider
cefc502db9
ui: give ghost devices a path
2025-02-08 15:30:37 -05:00
Peter F. Patel-Schneider
7d4f787344
ui: guard against typeerror when setting the value of a control box
2025-02-04 10:22:28 -05:00
DomHeadroom
90ab457ebe
Rewrote string concatenation/format with f strings
2025-01-29 08:40:14 -05:00
daviddavid
297ccb9cc1
Fix logo not showing in about dialog box
2025-01-29 08:35:53 -05:00
MattHag
3de575b697
Fix: Properly ignore unsupported locale
...
Generalize exception to catch anything locale error.
Related #2507
Fixes #2765
2025-01-10 16:58:17 -05:00
Peter F. Patel-Schneider
5a03433f86
tests: fix ui desktop notifications test
2025-01-02 15:04:41 -05:00
Peter F. Patel-Schneider
3192fa1a34
testing: upgrade desktop notifications tests to take notifications availability into account
2025-01-02 10:47:53 -05:00
MattHag
382e0b6797
solaar: Remove outdated logger enabled checks
...
Logger enabled checks clutter the code unnecessarily. The checks are
now handled in a custom logger class. Eventually they can be completely
removed in the future.
Related #2664
2025-01-02 09:26:31 -05:00
MattHag
f5d80c30fa
solaar/ui: Remove outdated logger enabled checks
...
Logger enabled checks clutter the code unnecessarily. The checks are
now handled in a custom logger class. Eventually they can be completely
removed in the future.
Related #2664
2025-01-02 09:26:31 -05:00
MattHag
636f736765
solaar/cli: Remove outdated logger enabled checks
...
Logger enabled checks clutter the code unnecessarily. The checks are
now handled in a custom logger class. Eventually they can be completely
removed in the future.
Related #2664
2025-01-02 09:26:31 -05:00
MattHag
e9a58fb3e0
Introduce GTK signal types
...
Related #2273
2025-01-02 08:29:32 -05:00
MattHag
ab52c4a7c0
Introduce error types
...
Related #2273
2025-01-02 08:29:32 -05:00
MattHag
33c057feff
Introduce custom logger
...
Implement logger that internally checks if log level is enabled. Thus,
unnecessary log message computation costs are avoid, when logging is
disabled and logging code can be cut in half.
Related #2663
2025-01-02 07:56:46 -05:00
MattHag
918b584b95
macOS: Fix int.from_bytes, int.to_bytes for show.py
...
Related #2729
2025-01-01 11:55:10 -05:00
MattHag
83c380f85b
macOS: Remove udev rule warning
...
Warning about missing udev rules do not apply to macOS.
Related #2729
2025-01-01 11:55:10 -05:00