Commit Graph

178 Commits

Author SHA1 Message Date
Yaroslav Chvanov
ba18f7878e ui: fix a position property 2023-03-04 17:48:58 +03:00
Yaroslav Chvanov
cdd1be7095 Move report rate changing from ResolutionsPage to AdvancedPage
Not a setting people change often and it's also just weird to have it
together with resolutions.
2023-03-04 17:48:34 +03:00
Yaroslav Chvanov
57021d2801 Automatically fix ruff warnings 2023-03-04 17:13:05 +03:00
Yaroslav Chvanov
2752b6149a Format code base with black 2023-03-04 17:13:05 +03:00
Yaroslav Chvanov
a8ba212431 build: remove the tests build option
Such option only makes sense if it means building tests, not simply
running some scripts.
2023-03-04 17:12:36 +03:00
Yaroslav Chvanov
111274544e ui: don't use deprecated GtkAlignment
Seems like some of these were also missing `margin-end` properties, I
added them to the children.
2023-03-03 16:41:28 +03:00
Yaroslav Chvanov
cb903440b4 ui: run gtk-builder-tool simplify on files 2023-03-03 16:35:42 +03:00
Yaroslav Chvanov
e83a987f05 ui: use margin-start/end instead of margin-left/right
Fixes a deprecation warning.
2023-03-03 16:35:42 +03:00
Yaroslav Chvanov
f520834f44 ui: Replace padding properties with margin properties
Fixes a deprecation warning.
2023-03-03 16:35:42 +03:00
Yaroslav Chvanov
58639e6008 ui: regenerate all UI files using current Glade version
This does not include all changes as for some reason Glade removes some
widgets and actions.
2023-03-03 16:35:36 +03:00
Yaroslav Chvanov
e08c018bc5 ui: require Gtk 3.22 in all UI files
Some of them produced warnings about certain properties being available
only in Gtk 3.22 or higher.
2023-03-03 16:02:15 +03:00
Yaroslav Chvanov
b54c3b9ef4 leddialog: work-around title bar not being shown
It worked as-is with GtkTemplate, but does not with Gtk.Template.
2023-03-03 15:10:30 +03:00
Yaroslav Chvanov
5aa78ab1ea resolutionspage: disable the report rate button box if unsupported 2023-03-03 14:56:15 +03:00
Kyoken
a46c10d808 Add "advanced settings" page with debounce time and angle snapping 2023-03-03 14:35:41 +03:00
Kyoken
eb711bf0c3 data: add rog strix impact 2 image 2023-03-03 00:45:33 +03:00
José Almeida
28462f0bd1 data: add svg for Logitech G Pro (X) keyboard
Based on logitech-g513.svg
2023-02-14 16:58:15 +03:00
TCH
3fdc7a4ba8 data: add SVG for Logitech MX Master 3S 2023-02-14 16:51:45 +03:00
mistepien
9bf4f25be5 data: add additional USB id for Logitech G102 (046d:c09d) 2023-01-06 17:49:00 +03:00
Stephan Lachnit
48279544f5 ResolutionRow Redesign
Adds buttons to set a resolution active or disabled.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2022-12-26 22:42:25 +03:00
Yaroslav Chvanov
674bc39e6d data: sort SVGs by device names 2022-11-14 13:06:16 +03:00
Kyoken
80e8bcebf3 data: fix name to fit libratbag 2022-11-14 13:03:05 +03:00
Kyoken
97efce8783 data: asus svgs symlinks 2022-11-14 13:03:05 +03:00
Kyoken
f0eb439935 data: add asus common svgs 2022-11-14 13:02:28 +03:00
Andreas Grosse
104ee170c1 Add Support for G502 X over USB 2022-10-10 21:21:38 +02:00
PeakKS
70e5df7d16 Add support for G502-X Lightspeed 2022-10-07 01:09:35 +03:00
Maximiliano
4ed4f907e9 Replace Quit buttons with normal close buttons (#770)
Using a Quit button is an anti-pattern and might be confusing for users
expecting the quit button to be on the same position as of other apps'.

Note that the button is on the left and by default the close button is
on the right.
2022-08-15 15:34:52 +10:00
christiangnrd
9055d33ac9 Better looking buttons for MX Anywhere 2 (#754) 2022-06-22 08:14:00 +10:00
christiangnrd
10c5653f2d Add correct svg for MX Anywhere 3 (#753) 2022-06-22 08:02:36 +10:00
Lucas Mindêllo de Andrade
b67af5e97e fix(g903): added second led to SVG 2022-06-06 15:45:58 +10:00
Stephan Lachnit
f8bcd1fe71 meson: add test for appdata file
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2022-01-21 08:55:50 +10:00
doomsdayrs
a641c0a85e Add SN TECH T3 Gaming Mouse 2022-01-18 15:02:52 +10:00
doomsdayrs
269c417031 Updated logitech-mx-vertical.svg
The old SVG was hastily made, and was a pain to work with.
This new SVG is organized, cleaned, and easier to look at.
2022-01-14 10:55:13 +10:00
erdincay
0e85173caa data: add Logitech MX Anywhere 3 with single configuration for USB/Bluetooth 2022-01-14 10:53:25 +10:00
Peter Hutterer
20c4559ecf meson.build: use globbing in the various scripts for SVGs
This removes the need of having to add every SVG manually to the
meson.build file.
2022-01-11 21:49:14 +10:00
Peter Hutterer
3474a08762 meson: move the various checks into tests/
This is so we can install the data files simpler, let's move anything
that's a test into a new tests/ directory so the rest only contains true
sources.
2022-01-11 21:49:14 +10:00
Kyoken
fb178f65ca add 125 and 250 rates (#703) 2022-01-11 21:34:01 +10:00
Ramiro Balado
3a9f8be260 Add svg for the mouse model Mars Gaming MM4 (#692) 2022-01-11 20:58:54 +10:00
Doomsdayrs
4d6e92a207 Add second second USB ID for Logitech MX Vertical
The Logitech MX vertical can also be identified by this USB ID

Output of `lsusb`: 
```
Bus 001 Device 006: ID 046d:c08a Logitech, Inc. MX Vertical Advanced Ergonomic Mouse
```
2022-01-11 20:57:26 +10:00
Stephen West
8b3f46f113 Remove Horizontal Scroll from G602 svg. 2021-10-23 06:01:44 +03:00
Peter Hutterer
05d17246fd appdata: change to "Gaming mouse configuration utility"
No 100% correct but it's less confusing than the previous blurb.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-09-13 09:09:56 +10:00
Jay
6b25c83f60 data: update svg-lookup.ini
additional usb id for mx anywhere 2
2021-09-13 09:05:25 +10:00
Pavel Kovar
7015f87dcc data: add Logitech M500s mouse
Signed-off-by: Filipe Laíns <lains@riseup.net>
2021-07-24 21:50:21 +01:00
Stephan Lachnit
7222f38a28 data: add additional USB-ID for Roccat Kone Pure
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2021-07-24 21:40:46 +01:00
Stephen (sketchbuch)
5fb54301f3 data: add mx vertical support
PR #606
2021-07-24 21:23:03 +01:00
Thomas Weißschuh
e117e87099 Add SteelSeries Sensei Ten
Based on the svg from the Sensei RAW as they look virtually identical.
The Ten just has one more LED on the scrollwheel.
2021-06-22 17:57:00 +01:00
Owen D'Aprile
5203480bbf data: disable the Logitech G513 button elements until libratbag supports remapping them
Signed-off-by: Filipe Laíns <lains@riseup.net>
2021-04-17 15:20:06 +01:00
Owen D'Aprile
4722f74fe2 data: add support for the Logitech G513 Carbon Keyboard
Signed-off-by: Filipe Laíns <lains@riseup.net>
2021-04-17 15:20:06 +01:00
brianegan
38a5cfef74 Add Logitech G Pro X Superlight 2021-04-17 14:33:10 +01:00
Stephan Lachnit
2b1b50d078 app icon: update style, add source file, add symbolic (#602)
Author: Tobias Bernard <tbernard@gnome.org>
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-12-02 15:29:39 +01:00
Filipe Laíns
aef0567cd3 tests: check-svg: have no minimum required button count
Signed-off-by: Filipe Laíns <lains@riseup.net>
2020-11-26 08:46:35 +10:00