Commit Graph

119 Commits

Author SHA1 Message Date
Stephan Lachnit
bb84fa45d6 data: add additional ID for G9x (#471)
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-05-17 23:33:12 +02:00
Stephan Lachnit
2964944ef4 Use SPDX 3.0 license identifiers
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-28 17:59:08 +01:00
Stephan Lachnit
4de2fc90d8 data: fix some appstream warnings 2020-04-28 17:57:04 +01:00
Stephan Lachnit
f43404ad88 data: add G403 hero
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-19 16:58:56 +01:00
Stephan Lachnit
d55f0880d9 meson: use spaces instead of tabs
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-18 21:29:37 +01:00
Matthias Köferlein
964e229343 data: add SVG for Logitech M720 Triathlon 2020-04-01 23:12:56 +01:00
Julian K
4b0180b0dd data: add SVG for the Logitech G815 2020-03-29 23:24:57 +01:00
Paul Riou
2a7cd8d1da data: Add logitech-mx518 2020-03-28 13:06:36 +00:00
takooakes
fef6237ef4 data: add IDs for MX Master 3 2020-03-22 17:04:51 +00:00
Stephan Lachnit
b2d7066ba2 AboutDialog: miscm improvements
Adds more readable version string.
More representative website label.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-01-22 23:27:54 +00:00
YoyPa
4782734d99 data: add wired ID of the G502 Hero Wireless
Fixes #456
2020-01-16 22:02:42 +00:00
Filipe Laíns
b8821b6a3b data: add G305 (#445)
Signed-off-by: Filipe Laíns <lains@archlinux.org>
2019-12-12 09:06:28 +10:00
Stephan Lachnit
edb2a0ee77 Add SVG for Roccat Kone Pure (#439)
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2019-12-11 10:30:14 +10:00
Stephan Lachnit
b024600285 Make builds reproduceable
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2019-12-11 09:08:29 +10:00
Stephan Lachnit
74e6c5a3af Remove MIT license from svgs (#436)
svgs will be relicensed under piper's license (GPLv2)

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2019-12-06 09:49:41 +10:00
Stephan Lachnit
73207e4444 check-svg: adjust width and height ranges
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2019-12-05 22:32:20 +00:00
Josh Hall
26254513ec Add Scroll Left/Right for G604 (#430)
Update IDs for Scroll Left/Right to button11 and button12, respectively
Add the targets, paths, and leaders for button11 and button12.
2019-11-27 14:57:26 +10:00
Stephan Lachnit
a43eca1b1c Fix license changes for svgs 2019-11-18 11:17:26 +10:00
Mateusz Mojsiejuk
6fe74582a6 Add SVG for steelseries-kinzu-v3 (#422) 2019-11-08 07:31:16 +10:00
David Hollinger
31cdaccef1 G602 now uses the G604 svg 2019-11-05 13:13:06 +10:00
Xoas Derimero
9b8224649d Add SVG for Logitech MX Ergo (#418) 2019-11-05 10:02:25 +10:00
Markus Ressel
7760536b95 Add SVG for Logitech G604 (#415) 2019-11-04 08:36:30 +10:00
Ayman Bagabas
3438305137 Add Logitech MX Master 3 SVG 2019-10-05 01:59:59 +10:00
Peter Hutterer
14aae12959 data: use the G9 svg for the G9x
Fixes #401

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-09-25 08:32:53 +10:00
Adrian Pascu
e90ec3c821 Add missing MX master PID
See https://github.com/libratbag/libratbag/pull/806
2019-09-02 13:24:33 +10:00
rHermes
42d268ac21 Add G502 Hero Wireless svg lookup entry 2019-08-21 15:07:32 +10:00
Peter Hutterer
5d8fcdae0e data: add two tests that files are in git and added to meson
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-30 21:38:03 +10:00
Peter Hutterer
482f911ddb data: add a test for the svg lookup ini file
Checks for required keys, that the SVG files actually exist and that
we don't have duplicate device matches.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-30 21:38:03 +10:00
Peter Hutterer
20b45f6bbf data: assign the fallback SVG to the etekcity device
We don't have an SVG for that one.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-30 21:38:03 +10:00
Peter Hutterer
f2a9e5d8bb data: automatically insert the current year into the copyright
If we start not doing any commits for a year, then we can change this.
Meanwhile, this will do.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-30 20:43:34 +10:00
Peter Hutterer
9b96229bd5 data: drop the maintainers and authors list from the About dialog
I sincerely doubt anyone is looking at this, and it currently needs manual
updating too. Let's just drop it, it's all in the git log anyway.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-30 20:43:34 +10:00
Peter Hutterer
89d549d926 data: drop Jente's name from the maintainers
Jente has indicated that he doesn't find the time to keep maintaining piper.
Let's remove him from the maintainer list, primarily to save him some
misguided emails.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-30 08:49:41 +02:00
Peter Hutterer
fe032231aa data: add circle as allowed element to check-svg.py
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-29 12:54:01 +10:00
Peter Hutterer
3d0fae6cff data: de-duplicate the svg element search
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-29 12:54:01 +10:00
Dmitry Nikonov
4566d8cb91 Add missing device id for MX Master
Update DeviceMatch for Logitech MX Master in according with the libratbag device description (there are two ids for usb and two for bluetooth).
2019-07-24 15:21:32 +10:00
Filipe Laíns
47ac0629d7 data: fix wrong name for the G403 Wireless
Signed-off-by: Filipe Laíns <lains@archlinux.org>
2019-07-17 10:09:27 +02:00
Filipe Laíns
77e4a23bac data: adapt to Linux 5.2 for Logitech devices
Signed-off-by: Filipe Laíns <lains@archlinux.org>
2019-07-17 07:21:12 +02:00
Ian Santopietro
d2fb73b367 Fix PID Typo 2019-07-09 08:36:01 +10:00
aTosser
e4d35e4bca Updated Logitech G Pro Wireless SVG 2019-07-03 08:55:17 +10:00
Ian Santopietro
c88983299a Add PID for MX Anywhere 2
Adds an additional PID match for the MX Anywhere 2 since these mice appear to use one of several differen Bluetooth PIDs.

See libratbag/libratbag#721 and libratbag/libratbag#722
2019-07-01 09:16:32 +10:00
Daniel Caujolle-Bert
ae48d626d3 Add MX-Anywhere-2S bluetooth IDs. 2019-04-10 13:46:08 +02:00
TK
e1b39ca392 devices: add other ID for Logitech G Pro
Related to https://github.com/libratbag/libratbag/pull/686
Fixes https://github.com/libratbag/libratbag/issues/684
2019-04-08 22:36:49 +01:00
FFY00
ff546a1b12 data: cleanup svg-lookup.ini 2019-03-06 10:25:27 +10:00
David Guglielmi
288a77198b svgs: use /usr/bin/env shebang for python3 scripts 2019-03-03 17:46:03 +01:00
Peter Hutterer
b1e6f2f1ba svgs: fix flake8 errors for check-svg.py
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-02-22 14:22:53 +01:00
Peter Hutterer
350033bb83 Hook up SVG loading from gresources
libratbag will stop providing the SVGs, so let's load them from ourselves. To
do so we rely on the new DBus property "UsbId" and a lookup table
(svg-lookup.ini).

That file was generated with:

    for file in `grep -l "Svg=" *.device`; do
        grep -h -E "Name|Match|Svg" $file  | sed -e "s/Name=\(.*\)/\n[\1]/g" >> outfile.ini;
    done

The SVGs are added to our gresource bundle and loaded from there. A helper
function takes care of this.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-02-22 14:22:53 +01:00
Peter Hutterer
cc754d50e7 svg: add the svgs as-is from libratbag
Note that the SVGs are MIT-licensed as of this commit. Future SVGs will be
GPL3 as users add them to piper.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-02-22 14:22:53 +01:00
Peter Hutterer
cbbf2c8ae5 meson.build: 0.2.903
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-01-24 14:08:57 +10:00
Jente Hidskes
4d5a798814 ResolutionRow: remove delete button
This hasn't been added yet and likely won't in the foreseeable future.
2019-01-22 09:10:35 +10:00
Jente Hidskes
41cafa4b4d Replace appmenu with window-local menu
There's an initiave in GNOME to replace app menus with "in-window"
menus: https://gitlab.gnome.org/GNOME/Initiatives/issues/4

This commit brings Piper in line with this new approach.

Fixes #267.
2019-01-15 12:48:02 +10:00