Commit Graph

53 Commits

Author SHA1 Message Date
Daniel Pavel c3b73964d5 improved support for some Nano receivers 2013-05-22 20:41:11 +03:00
Daniel Pavel 790fc7c04b improved support for the Nano receiver 2013-05-22 07:31:16 +03:00
Daniel Pavel 55ca9927b0 python 2/3: fix handling of first argument (unicode) of pack/unpack 2013-05-06 16:50:17 +02:00
Daniel Pavel d7dd9393ff minor clean-ups 2013-05-04 17:19:48 +02:00
Daniel Pavel a0a76f738b assert that data read/written on the receiver handle is of type bytes 2013-05-03 16:35:28 +02:00
Daniel Pavel 0f80901bce quicker detection of matching receivers in udev 2013-05-02 11:11:53 +02:00
Daniel Pavel c829304e31 use only udev events to detect receiver devices 2013-05-01 15:47:23 +02:00
Daniel Pavel d3f94ff2fb detect some HID++1.0 custom battery notifications
they're not handled yet
2013-05-01 11:36:15 +02:00
Daniel Pavel feedbcf581 some code clean-ups 2013-04-28 15:16:45 +02:00
Daniel Pavel 897dffc426 only dispatch notification events from the specialized listener thread 2013-04-28 15:09:09 +02:00
Daniel Pavel 5eab013cf6 more explicit logging 2013-04-28 14:58:40 +02:00
Daniel Pavel 079ef8d800 incipient support for the Nano receiver 2013-04-28 14:27:16 +02:00
Daniel Pavel 36f34da227 proper debian packaging, dropper stdeb 2013-01-05 11:48:35 +02:00
Daniel Pavel 064a7a113c added setup.py for python and debian packaging 2012-12-18 05:03:43 +02:00
Daniel Pavel 9db2a65b31 solaar-cli: return on the first match when searching for device name
results may be occasionally ambiguous, but the command runs faster
2012-12-13 15:12:51 +02:00
Daniel Pavel 19cd40cfdd renamed 'events' to 'notifications'
in order to match the name in Logitech's documentation
2012-12-12 21:03:07 +02:00
Daniel Pavel 17698bfeae minor clean-ups in texts 2012-12-12 20:44:29 +02:00
Daniel Pavel e2909f6165 fixed event detection 2012-12-07 20:37:13 +02:00
Daniel Pavel b86dcce381 I come from the __future__, come with me if you want to live. 2012-12-07 17:10:22 +02:00
Daniel Pavel 27403a08d2 improved hid++ 1.0 support 2012-12-05 21:41:02 +02:00
Daniel Pavel 6d70d2aada improved support for hid++ 1.0 devices 2012-12-05 15:10:41 +02:00
Daniel Pavel 8f5fa0cf9a code clean-ups, the app starts faster now 2012-12-01 15:49:52 +02:00
Daniel Pavel 932a015e49 better battery icon in the systray 2012-11-29 20:13:53 +02:00
Daniel Pavel d6b18cd426 python 3 fixes 2012-11-29 12:34:20 +02:00
Daniel Pavel 84540fb087 re-wrote most of the app, based on latest HID++ docs from Logitech 2012-11-29 04:10:16 +02:00
Daniel Pavel 50fedab19e re-worked how fd handles are used in multi-threading 2012-11-11 17:03:13 +02:00
Daniel Pavel 4b2d8a8d5a addded custom swids to feature calls 2012-11-09 09:20:28 +02:00
Daniel Pavel c9843e4408 properly implemented pinging a device 2012-11-08 11:39:56 +02:00
Daniel Pavel 8ae8d4502d fixed some log messages 2012-11-07 22:32:55 +02:00
Daniel Pavel d5dec5f7ec logging fix 2012-11-07 21:14:50 +02:00
Daniel Pavel d5f8a4bc45 cleanup in the pyudev hidapi implementation, incremented app version 2012-11-03 07:49:10 +02:00
Daniel Pavel 8fc078bdaf hidapi.enumerate() returns an iterable 2012-11-02 22:09:04 +02:00
Daniel Pavel 1d8ac27614 clean-up and simpler monitoring of receiver state 2012-11-01 13:47:11 +02:00
Daniel Pavel a8a72f7ae5 dropped the watcher thread
now the receiver is looked for and initialized on the application's main
thread
2012-11-01 06:30:29 +02:00
Daniel Pavel e7bb599689 reworked the way tasks are processed by the listener 2012-10-27 18:40:54 +03:00
Daniel Pavel 62a91b56d2 logging and python3 cleanups 2012-10-24 15:09:39 +03:00
Daniel Pavel 60c13270f9 ui and pairing updates 2012-10-24 01:50:57 +03:00
Daniel Pavel f2dac70131 reworked the receiver and devices into classes 2012-10-18 14:19:20 +03:00
Daniel Pavel 5da2d43b1c expanded devices database, commented out some unnecessary logging 2012-10-12 04:24:35 +03:00
Daniel Pavel c9f06aa5da clean-ups in LUR library 2012-10-11 18:38:57 +03:00
Daniel Pavel f295d1d90e tweaked the ui a bit 2012-10-11 16:46:49 +03:00
Daniel Pavel e34ad5104f reworked the event listener 2012-10-10 06:37:03 +03:00
Daniel Pavel 9111afcd6b small updates to the app 2012-10-09 15:13:31 +03:00
Daniel Pavel 9b2c1bdef6 fixes for python3 2012-10-09 12:31:46 +03:00
Daniel Pavel 257f74b496 cleaned-up the app a bit 2012-10-08 14:12:38 +03:00
Daniel Pavel 4f8e983843 some cleanups in base 2012-10-07 16:45:44 +03:00
Daniel Pavel cb3a42c04e greatly simplified loading of icons 2012-10-05 02:39:32 +03:00
Daniel Pavel 9ba6aa1c31 added a devices status window 2012-10-04 01:36:43 +03:00
Daniel Pavel 73460c2541 fixed some typos 2012-09-28 14:10:56 +03:00
Daniel Pavel 4100e8c625 small clean-ups 2012-09-28 00:59:03 +03:00