Thomas Hindoe Paaboel Andersen
575b7bce98
add driver and svg for steelseries rival 310
...
The driver does not yet support button mappings or any
non-solid LED modes.
The device does not support reading out the current
configuration. On probe some default values are used
to get a usable profile.
2017-10-18 00:19:12 +02:00
Thomas Hindoe Paaboel Andersen
85a358e07c
G9: remove DPI 0
2017-10-18 08:12:27 +10:00
Thomas Hindoe Paaboel Andersen
e063aa3d2a
hidpp10: Fix LED read/write
...
With this the LEDs can be read and written on the G9.
The G9 is as far as I know the only hid++1.0 mouse with RGB LED. The
other mice are monochrome.
2017-10-12 08:07:59 +10:00
Peter Hutterer
1c85d77d56
data: add LedTypes keyword argument to the device files
...
At least on HID++ 2.0, the LED types appear to be random and don't match the
protocol specs. Other protocols don't even have those bits, so let's make this
a generic entry.
This is pre-filled for all LEDs but drivers can override it where required.
Fixes #377
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2017-10-10 09:30:50 +10:00
Joshua Strobl
049e12b2eb
Correct G403 ID. Added Wireless-specific G403 device file.
2017-10-09 21:37:22 +02:00
Ogier Bouvier
0787e35964
data: add device file and svg for Logitech G703 wired
...
Signed-off-by: Ogier Bouvier <obouvier@logitech.com >
2017-10-09 12:12:26 +10:00
Thomas Hindoe Paaboel Andersen
c34fe85780
G9: add entry for LEDs count
2017-10-03 23:06:01 +02:00
Thomas Hindoe Paaboel Andersen
a19a79d33a
hidpp10: add Leds entry to .device file
...
For the device I have I do not see a way to get
this information by querying the device.
If the value is set in the .device file it will
override anything that the hidpp10 driver itself
would have found.
2017-10-03 23:06:01 +02:00
Thomas Hindoe Paaboel Andersen
132212652f
G9: add .svg for GNOME
2017-10-02 22:31:40 +02:00
Thomas Hindoe Paaboel Andersen
94e0842a06
G300: add support LEDs
2017-09-29 00:18:22 +02:00
Thomas Hindoe Paaboel Andersen
8440a36f92
G300 SVG: add 20 px margin
2017-09-14 09:49:41 +02:00
Thomas Hindoe Paaboel Andersen
3e31b45db0
SVG for G300 in GNOME theme
2017-09-14 09:49:41 +02:00
Peter Hutterer
c2fe745813
data/gnome: add a quick and dirty SVG checker for the GNOME SVGs
...
Checks for the three layers we need and that any buttons in the files are
consecutive and have the right layers
Fixes #196
Co-authored-by: Jente Hidskes <hjdskes@gmail.com >
2017-08-31 08:40:58 +02:00
Peter Hutterer
a2b651985e
data/gnome: fallback: add missing button6-path
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2017-08-31 08:40:58 +02:00
Jente Hidskes
788c261ce9
data/gnome: roccat kone XTD: add missing leaders for wheel tilt buttons
2017-08-31 08:40:58 +02:00
Peter Hutterer
35070cc17e
data/gnome: roccat kone XTD: fix button numbering
...
Somehow I skipped over buttons 7 and 8
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2017-08-31 08:40:58 +02:00
Jente Hidskes
79be057e91
data/gnome: G502: add missing text-align style property
2017-08-31 08:40:58 +02:00
Peter Hutterer
aa8f506dd0
data/gnome: G502: fix SVG to be 400 pixels height
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2017-08-31 08:40:58 +02:00
Peter Hutterer
7e59f0f974
data: add a fallback.svg file
...
This SVG is generic enough to cover 7-button mice with up to 3 LEDs that are
supported but don't have an SVG. The SVG style is intentionally NOT a generic
mouse to make it obvious that something isn't right here. If we use a generic
mouse, people may not put the effort into a proper SVG style because the
generic mouse is good enough.
The fallback is currently only used for test devices
2017-08-31 10:48:38 +10:00
Peter Hutterer
340e5b7d86
Switch to a .ini-file based device database
...
The hwdb was a quick and easy way to add entries for new devices but we need
more and more info about the various types of devices. It's better to move
this to a proper database.
Side-effect: this also gives us an easy way to point to the list of devices
supported and makes checking for e.g. missing svgs easier.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2017-08-28 17:50:20 +02:00
Clément Vuchener
952eb1cf0e
Add Logitech G900 SVG for gnome theme
2017-08-28 12:16:49 +02:00
Peter Hutterer
572f00cf2a
Add GNOME svg for Roccat Kone XTD
2017-08-23 08:04:12 +02:00
Peter Hutterer
77cc2fa82d
Add logitech G303 SVG for gnome theme ( #228 )
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2017-07-18 13:15:48 +02:00
Jente Hidskes
09295d9d0e
data/gnome/logitech-g700: fix overlapping paths
...
See https://github.com/libratbag/piper/issues/48
2017-07-18 17:52:43 +10:00
Jente Hidskes
2c379d09c9
data/gnome/README: include note on z-ordering
...
As discussed in https://github.com/libratbag/piper/issues/48
2017-07-18 17:49:25 +10:00
Jente Hidskes
994ade7fff
data/gnome/logitech-502.svg: fix text alignment of button5-leader
2017-07-18 17:04:20 +10:00
Clément Vuchener
e33a515fd6
data: add toned-down SVG for Logitech G500/G500s ( #214 )
...
* data/gnome: add SVG for Logitech G500/G500s
* data/gnome: add buttons 0 and 1 to the G700
2017-07-10 09:30:56 +02:00
Jente Hidskes
8fc58e259c
Use toned-down device SVGs ( #182 )
...
* data/gnome: add GNOME theme requirements
* data/logitech-g403.svg: add G403 GNOME SVG
* data/logitech-g502.svg: add G502 GNOME SVG
* data/logitech-g700.svg: add G700 GNOME SVG
* meson: install GNOME SVG files
2017-07-07 16:05:36 +02:00
Jente Hidskes
e16aafe86c
data: move default SVGs under default/ subdirectory..
...
.. and install them in the appropriate directory after #209
2017-07-07 15:07:45 +02:00
Raghavendra Kamath
0c7ca85f5b
Add new artwork of Logitech G9
2017-06-10 12:25:07 +10:00
Raghavendra Kamath
478c5bbb68
Adjust text and resolution in svg.
...
To make the text look consistent font size is now set to 12pt in all svg & default resolution is adjust according to new inkscape (0.92) defaults
2017-06-10 12:25:07 +10:00
Peter Hutterer
b8ed1ea3a4
Remove autotools build system
...
And thus drop the code to parse the top_srcdir from the arguments to the
symbols-leak-test, not the env.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2017-04-19 14:40:57 +02:00
alcomposer
e9f0ca4385
SVG Logitech G900 Data
2017-03-07 10:50:14 +10:00
alcomposer
079b67f111
add SVG Logitech G303 data ( #131 )
...
An SVG of the Logitech G303 mouse, can also pass as the G302 as very little difference between models
2017-03-06 16:56:03 +01:00
alcomposer
a224ef6d0b
add logitech g300 svg data
...
Logitech g300 svg data. I don't have this mouse so not 100% sure about mappings.
2017-03-06 10:49:45 +10:00
Benjamin Tissoires
030eaa7c1c
Add G502 svg data
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2016-03-14 17:19:52 +01:00
Benjamin Tissoires
ae129fe911
Add G700 svg data
...
Most of the SVG work was made by Peter. Cheers!
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2016-03-14 16:20:56 +01:00
Clément Vuchener
aa76cb5005
data: Fix G500s button labels and arrows
...
Changed button labels with their proper numbers and rotated arrows for wheel tilt buttons.
2016-03-11 11:07:01 +01:00
Peter Hutterer
f233b6bf77
data: add a README on how do do the data files
...
And update all devices to match the the requirements
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2016-03-02 09:09:17 +01:00
Peter Hutterer
9c37f5c300
Install the data files in $(datadir)
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2016-02-17 16:46:46 +10:00
Benjamin Tissoires
8e1d750ba1
roccat: add SVG for the Kone XTD
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-09-13 18:40:40 -04:00
Benjamin Tissoires
1e40cda292
data: minor adjustments to the SVGs
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-09-09 11:26:15 -04:00
Benjamin Tissoires
a9b9540edb
data: update the SVGs to put a proper anchor for the texts
...
If the anchor of the text is on the left but the leader on the right,
there will be artefacts when changing the name. Make sure all of the
labels are prooperly set.
This forced us to also relocate the labels on the G500s and the etekcity
scroll alpha.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-09-03 16:22:22 -04:00
Benjamin Tissoires
d2d5566156
data: add an SVG for the MX Master
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-09-02 11:59:55 -04:00
Peter Hutterer
8b1ebc4caa
data: add an SVG for the G500s
2015-09-02 17:03:34 +10:00
Benjamin Tissoires
3d752a6d9d
etekcity: add a svg representing the mouse and buttons
...
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
2015-09-01 18:10:09 -04:00