Daniel Pavel
9a8d089c73
handle some mystery data packets from older devices
2013-07-01 11:34:54 +02:00
Daniel Pavel
0d56cfbded
clean-up in get/set notification flags computation
2013-06-30 17:12:44 +02:00
Daniel Pavel
9896875180
cleaner import
2013-06-30 15:03:39 +02:00
Daniel Pavel
a1c04ce39f
renamed 'leds' register to '3leds', in case other may be found later
2013-06-30 15:02:58 +02:00
Daniel Pavel
da541e000a
put usb ids into separate py file
2013-06-30 14:34:53 +02:00
Daniel Pavel
e490162e4f
the K400 also has the FN swap feature
2013-06-30 14:04:14 +02:00
Daniel Pavel
a0b7d39f83
use the wpid to identify devices, when possible
2013-06-30 13:49:35 +02:00
Daniel Pavel
c464e049bf
allow settings to be bound to certain device types
...
avoids stuff like smooth-scroll being attached to a keyboard
2013-06-29 21:26:25 +02:00
Daniel Pavel
daad9b5d5f
cleaned-up NamedInts, added int2bytes and bytes2int generic functions
2013-06-29 20:37:04 +02:00
Daniel Pavel
2682722cb1
cleaned-up config_panel code
2013-06-29 20:35:35 +02:00
Daniel Pavel
8d5718178f
load the configuration when the device is detected
...
and apply it every time the device comes online
2013-06-29 20:35:02 +02:00
Daniel Pavel
1d438f098f
handle 0x07 battery notifications with indicating charging, but with no battery level
2013-06-29 20:26:29 +02:00
Daniel Pavel
1d305db29e
minor UI layout tweaks
2013-06-29 19:02:19 +02:00
Daniel Pavel
c2a549c114
the K800 also has 3 leds, use them to indicate battery charge
2013-06-28 17:09:05 +02:00
Daniel Pavel
f43e298ac7
clean-up configuration on load and save
2013-06-26 16:05:14 +02:00
Daniel Pavel
c25b769578
repr() formatting cleanups
2013-06-26 13:40:46 +02:00
Daniel Pavel
0cf1f1983d
handle backlight notifications from register 0x17
2013-06-26 13:38:36 +02:00
Daniel Pavel
39ec568ab1
descriptors table and devices documentation updated
2013-06-25 18:54:27 +02:00
Daniel Pavel
5b94ebae34
enable the backlight notifications on devices, if available
2013-06-25 18:53:18 +02:00
Daniel Pavel
a857b5fc43
fixed transparency in generated site icons
2013-06-25 17:11:28 +02:00
Daniel Pavel
eb8791ec47
fixed gh_pages script to use solaar.svg
2013-06-25 16:18:05 +02:00
Daniel Pavel
ff6da43007
version 0.8.99.7
2013-06-25 16:08:47 +02:00
Daniel Pavel
d42fdf8a4a
updated debian copyright file (added svgs)
2013-06-25 16:06:13 +02:00
Daniel Pavel
adab25ad44
changelog updated
2013-06-25 16:02:21 +02:00
Daniel Pavel
90b057938b
recommend python-dbus and upower in debian package control
2013-06-25 16:02:14 +02:00
Daniel Pavel
fc5c72e164
some clean-ups in descriptors
2013-06-25 16:01:29 +02:00
Daniel Pavel
bd5c03812f
replaced solaar png icons with svgs
2013-06-25 15:59:49 +02:00
Daniel Pavel
6b0b7ea823
minor clean-ups and formatting
2013-06-24 17:04:19 +02:00
Daniel Pavel
dd24ed5fe0
brought solaar-cli in sync with the latest gui code
2013-06-24 17:02:45 +02:00
Daniel Pavel
f64942b51d
if the battery level is approximative, show a string instead of percentage
2013-06-24 17:02:00 +02:00
Daniel Pavel
375db9996f
fixed reading correct device kind on link notification
2013-06-24 16:58:41 +02:00
Daniel Pavel
20dfc063ff
initial support for performance mx leds
...
The leds light up when we get updates about the battery level.
Right now they are not (programatically) turned off.
2013-06-23 20:59:16 +02:00
Daniel Pavel
70c341e268
don't use proxies for receiver/device objects
...
they should be unnecessary now that their status is properly tracked
2013-06-23 18:37:50 +02:00
Daniel Pavel
dc59c79bd3
properly handle tree re-selection when removing a receiver
2013-06-23 18:35:23 +02:00
Daniel Pavel
422cd26b92
some extra asserts on hid++ 1.0 register r/w
2013-06-23 18:16:13 +02:00
Daniel Pavel
cec892ce88
disable poll ticking
...
It was necessary to periodically check if the peripherals are still
online -- suspend/resume may cause Solaar to (wrongfully) remember the
status of devices after a resume.
Now that is handled by the optional upower module -- the hard way -- by
restarting all listeners on resume.
2013-06-23 18:15:19 +02:00
Daniel Pavel
d5374b9f51
optionally listen for upower suspend/resume events to stop/start all receiver listeners
2013-06-23 18:11:42 +02:00
Daniel Pavel
51e2d965cf
version 0.8.99.6
2013-06-23 15:46:16 +02:00
Daniel Pavel
a6c8f2212a
suggest appindicator library in solaar package
2013-06-23 15:45:07 +02:00
Daniel Pavel
b3aac40246
dropped activate_on_single_click, requires gtk 3.8
2013-06-23 13:44:34 +02:00
Daniel Pavel
fb138b77ff
version 0.8.99.5
2013-06-23 13:09:44 +02:00
Daniel Pavel
273284da39
use number instead of serial to pick devices in ui (faster start-up)
2013-06-23 12:09:46 +02:00
Daniel Pavel
7102229937
properly handle ^C in console
2013-06-22 21:32:19 +02:00
Daniel Pavel
be80ba3b3b
version 0.8.99.4
2013-06-21 22:27:18 +02:00
Daniel Pavel
4410cb6dc6
comment-out old main window
2013-06-21 22:25:04 +02:00
Daniel Pavel
df8df2bffa
don't force a battery read on link active, will happen anyway
2013-06-21 22:24:28 +02:00
Daniel Pavel
ae4c921300
cleaner start-up of paired devices
2013-06-21 22:23:53 +02:00
Daniel Pavel
3d1aa6698d
only check for non-unifying protocol only on nano receviers
2013-06-21 22:19:31 +02:00
Daniel Pavel
613b115eb4
fixed clean-up of config panel when unpairing devices
2013-06-21 16:51:39 +02:00
Daniel Pavel
e19b690bd5
fixed reading of polling rate
2013-06-21 16:47:19 +02:00