Commit Graph

  • 1c0548a4dc RatbagdResolution: cache the is_active property to signal only changes Jente Hidskes 2017-08-31 11:32:09 +02:00
  • f8ab2492dd RatbagdProfile: emit notify::is-active from DBus' PropertyChanged signal Jente Hidskes 2017-08-31 11:29:57 +02:00
  • 55365a0087 MousePerspective: fix previous commit Jente Hidskes 2017-08-29 16:06:00 +02:00
  • eb5ffd558a ratbagd: implement commit as async call Peter Hutterer 2017-08-25 13:34:34 +10:00
  • 7e24a26dbb ButtonDialog: correctly (re)initialize the current macro on Escape Jente Hidskes 2017-08-28 12:48:12 +02:00
  • e35fda4f88 MouseMap: redraw on allocate Jente Hidskes 2017-08-28 12:41:09 +02:00
  • 1c75b90db9 Update hr.po gogogogi 2017-08-26 00:28:55 +02:00
  • 0fd6dd33db Add hr.po muzena 2017-08-25 23:26:38 +02:00
  • d631ea76fc meson.build: 0.2.900 0.2.900 Peter Hutterer 2017-08-25 14:28:07 +10:00
  • 555482886b Update Polish translation Piotr Drąg 2017-08-23 23:18:00 +02:00
  • d2a94f833e po/pl: generate against new .pot Jente Hidskes 2017-08-23 20:38:43 +02:00
  • 1f4e31d4ca po/nl: translate missing string Jente Hidskes 2017-08-23 20:06:13 +02:00
  • 85fe2e8b75 po/de: update with latest changes Jente Hidskes 2017-08-23 20:26:02 +02:00
  • fd8da3147f po/nl: update with latest changes Jente Hidskes 2017-08-23 20:25:55 +02:00
  • 310cb2e519 piper: comment on {} for translators Jente Hidskes 2017-08-23 19:52:45 +02:00
  • 016dec2a45 ratbagd: s/* Cycle [Up|Down]/Cycle * [Up|Down]/ Jente Hidskes 2017-08-23 20:24:21 +02:00
  • a629f776d8 ratbagd: s/Resolution Default/Default Resolution/ Jente Hidskes 2017-08-23 19:52:14 +02:00
  • 6e240c5e36 WelcomePerspective: add context on the same string Jente Hidskes 2017-08-23 19:51:40 +02:00
  • 19f6e1e7c0 ButtonDialog: s/left-handedness/left-handed Jente Hidskes 2017-08-23 19:51:02 +02:00
  • e5586d9ccb Add Polish translation Piotr Drąg 2017-08-23 16:42:26 +02:00
  • a0753fdd73 po/de: update based on line numbers Jente Hidskes 2017-08-23 10:01:42 +02:00
  • 299b234e60 po/nl: update with new strings Jente Hidskes 2017-08-23 10:01:11 +02:00
  • 10a7663696 data: make the Welcome title translatable Peter Hutterer 2017-08-23 14:10:08 +10:00
  • 3a912bc7e2 piper: change a string for missing ratbagd Peter Hutterer 2017-08-23 14:01:02 +10:00
  • 35f711a835 Add German translation Peter Hutterer 2017-08-23 13:37:53 +10:00
  • e0db4749d9 data: make the "Oh Oh" title translatable Peter Hutterer 2017-08-23 13:39:23 +10:00
  • f04a0e94a5 ui: limit the length of macros displayed in the option box Peter Hutterer 2017-08-22 14:20:16 +10:00
  • eed44e5942 Add Dutch translation Jente Hidskes 2017-08-17 20:28:35 +02:00
  • 0d54a60df2 Add context where needed for translators Jente Hidskes 2017-08-22 16:47:39 +02:00
  • b7dd69df53 ButtonDialog: match "Send Keystroke" label with that in the .ui file Jente Hidskes 2017-08-22 16:26:16 +02:00
  • 3bff3e4759 Ratbagd: use deferred translations to translate map entries Jente Hidskes 2017-08-19 20:53:21 +02:00
  • 4acede1397 Add support for translations Jente Hidskes 2017-08-17 19:33:39 +02:00
  • 33b4001a12 Add the ErrorPerspective before all others Peter Hutterer 2017-08-23 09:23:36 +10:00
  • 98a14a9e64 RatbagdMacro: group successive key press and release Jente Hidskes 2017-08-21 19:50:15 +02:00
  • 8795e7dd5f ButtonDialog: break lines after max character width Jente Hidskes 2017-08-21 17:20:03 +02:00
  • c0c67cda64 RatbagdMacro: remove KEY_ prefix Jente Hidskes 2017-08-21 17:06:01 +02:00
  • 8001b74c6d ButtonDialog: when pressing Apply, make sure we commit the current macro Peter Hutterer 2017-08-22 12:38:06 +10:00
  • 501c912c70 ButtonDialog: always accept enter/escape for macros Peter Hutterer 2017-08-22 12:16:43 +10:00
  • 749821b89f ButtonsPage: use RatbagdMacro to present macros Jente Hidskes 2017-08-22 09:15:45 +02:00
  • 1dba057ba3 Introduce RatbagdMacro to abstract macros Jente Hidskes 2017-08-17 17:30:20 +02:00
  • 52c70acfbf ui: reconnect the radio button signal handler for left/right handed Peter Hutterer 2017-08-22 12:06:24 +10:00
  • c0b0ac1a36 ButtonDialog: don't crash on unknown mapping types Peter Hutterer 2017-08-22 11:54:32 +10:00
  • 408a5ca5cf ButtonDialog: show right-handed mapping for things we don't understand Peter Hutterer 2017-08-22 11:52:06 +10:00
  • be4cc86773 RatbagdButton: update to reflect libratbag Jente Hidskes 2017-08-21 14:26:54 +02:00
  • ed6dbe15c8 ButtonDialog: do not list "Unknown" in the special mappings Jente Hidskes 2017-08-21 14:40:55 +02:00
  • 2965979484 ButtonDialog: move handedness to its separate stack page Jente Hidskes 2017-08-18 18:11:37 +02:00
  • 6dc3a54f71 ButtonDialog: add a search entry to search mappings Jente Hidskes 2017-08-07 23:02:31 +02:00
  • 92ca0d894b Meson: copy configuration data so we don't have to duplicate it manually Jente Hidskes 2017-08-21 12:26:29 +02:00
  • 6962abf3b6 Revert "meson: copy configuration data so we don't have to duplicate it manually" Jente Hidskes 2017-08-21 12:23:37 +02:00
  • ae588769e1 circle.yml: fix typo in flake8 scan targets Peter Hutterer 2017-08-21 19:26:58 +10:00
  • 74af3a96ee Ratbagd: remove unneeded global line Jente Hidskes 2017-08-19 21:41:19 +02:00
  • 29f8f55d94 Ratbagd: do not return _dbus_call return value in setters Jente Hidskes 2017-08-19 21:36:41 +02:00
  • 06a53acf47 Ratbagd: _set_dbus_property doesn't return anything Jente Hidskes 2017-08-19 21:34:03 +02:00
  • b7a67340a0 LedsPage: move LED mode to string to the bindings Jente Hidskes 2017-08-17 18:29:47 +02:00
  • 2c522002e6 ButtonDialog.ui: do not track links in labels Jente Hidskes 2017-08-17 18:47:53 +02:00
  • c16fbb51c7 UI files: consistently use (untranslatable) placeholder labels Jente Hidskes 2017-08-17 18:47:06 +02:00
  • cd6c528608 UI files: unmark placeholder strings as translatable Jente Hidskes 2017-08-17 18:44:49 +02:00
  • d19895c380 Remove old piper code from the tree Jente Hidskes 2017-08-17 18:51:27 +02:00
  • f17e341dbe ResolutionRow: add label to highlight the active resolution Jente Hidskes 2017-08-16 23:22:48 +02:00
  • 2cec0e4e0e Ratbagd: emit notify::is-active when IsActive is changed Jente Hidskes 2017-08-16 23:24:08 +02:00
  • 5d81027e84 meson: copy configuration data so we don't have to duplicate it manually Jente Hidskes 2017-08-18 10:28:38 +02:00
  • 4239b603b6 MouseMap: do not redraw on allocate Jente Hidskes 2017-08-17 13:34:01 +02:00
  • ccb9f83c10 MouseMap: save & restore GtkStyleContext to prevent hogging the CPU Jente Hidskes 2017-08-17 12:55:02 +02:00
  • 424a66ae48 Meson: remove whitespace Jente Hidskes 2017-08-17 09:59:10 +02:00
  • 7542943c2d Meson: fix build with meson 0.42.0 Jente Hidskes 2017-08-16 19:35:55 +02:00
  • 191cbf6d36 ResolutionRow: initialize the DPI label Jente Hidskes 2017-08-16 23:15:52 +02:00
  • 182f44ed40 MousePerspective: do not use show_all() Jente Hidskes 2017-08-16 22:25:49 +02:00
  • d41b2ce547 ResolutionRow: rename title_label to dpi_label Jente Hidskes 2017-08-16 20:28:15 +02:00
  • 3c432d3c63 ButtonDialog: fix the tooltip for the macro row Jente Hidskes 2017-08-16 19:11:09 +02:00
  • f74deb9cc9 ButtonDialog: do not track visited links Jente Hidskes 2017-08-16 19:10:18 +02:00
  • 31c6fc1c76 ButtonDialog: only allow swapping for left- and right buttons Jente Hidskes 2017-08-15 11:08:33 +02:00
  • e85fbf232d Ratbagd: increase timeout from 500 to 2000 milliseconds Jente Hidskes 2017-08-16 13:56:06 +02:00
  • 4ebea6fed1 MousePerspective: replace == with is Jente Hidskes 2017-08-16 09:54:52 +02:00
  • 9f6e8aa6f7 Do not crash if there is no active profile or resolution Jente Hidskes 2017-08-15 14:01:40 +02:00
  • adc8d9b712 RatbagdButton: add ACTION_SPECIAL_UNKNOWN to SPECIAL_DESCRIPTION Jente Hidskes 2017-08-15 13:15:39 +02:00
  • 93a62a7fb4 ButtonDialog: also register key releases Jente Hidskes 2017-08-11 14:06:51 +02:00
  • c0a27b911c MousePerspective: only consider profile dirty for commit button Jente Hidskes 2017-08-15 15:22:03 +02:00
  • e2ce3ccfe0 MousePerspective: destroy profiles before adding new ones Jente Hidskes 2017-08-15 15:02:54 +02:00
  • 7265828ec4 Ratbagd: small return cleanup Jente Hidskes 2017-08-15 14:40:27 +02:00
  • efdc85c99e Window: cast ValueError to str to display it Jente Hidskes 2017-08-15 14:38:43 +02:00
  • 1da54f7d6f MousePerspective: make device setter a real method Jente Hidskes 2017-08-15 14:37:25 +02:00
  • 5440618ebc Piper: check for required GTK version at runtime Peter Hutterer 2017-08-15 01:46:49 +02:00
  • 7661feef67 ButtonsPage: apply profile cycle buttons across all profiles Jente Hidskes 2017-08-14 16:44:22 +02:00
  • 3e6ca8270a Window: ask for confirmation before closing with unsaved changes Jente Hidskes 2017-08-11 13:58:24 +02:00
  • f23cef80c8 MousePerspective: correctly initialise the commit button Jente Hidskes 2017-08-11 13:57:32 +02:00
  • 7fd66be80f MousePerspective: change button icon to text Jente Hidskes 2017-08-11 12:30:44 +02:00
  • 3f829553ea Window: give perspectives a back button Jente Hidskes 2017-08-09 15:09:56 +02:00
  • 2dca35d6ab Ratbagd: emit notify::devices when the devices change Jente Hidskes 2017-08-09 14:49:59 +02:00
  • ff568ca4e4 Application: don't call show_all() on the window Jente Hidskes 2017-08-09 14:14:27 +02:00
  • e133ec976b MouseMap: work around do_forall getting an invalid instance Jente Hidskes 2017-08-09 11:51:28 +02:00
  • 88bac26d85 Window: react to devices being added or removed Jente Hidskes 2017-08-08 17:28:33 +02:00
  • aab340eaa6 WelcomePerspective: add methods to add and remove devices Jente Hidskes 2017-08-08 15:58:51 +02:00
  • cac909dc4c Ratbagd: fix adding and removing devices Jente Hidskes 2017-08-08 15:58:18 +02:00
  • 39374c4687 Window: be more specific in error message Jente Hidskes 2017-08-08 13:02:07 +02:00
  • d698ed5704 MousePerspective: make set_device a property Jente Hidskes 2017-08-08 12:38:35 +02:00
  • 5e857ce900 Ratbagd: add device-added and device-removed signals Jente Hidskes 2017-08-08 12:12:59 +02:00
  • 55e10bdfc8 ResolutionsPage: reduce width of the controls Jente Hidskes 2017-08-07 17:40:03 +02:00
  • 9652d8d721 MousePerspective: disable the commit button when the profile isn't dirty Jente Hidskes 2017-08-10 15:02:23 +02:00
  • fb130e6719 MousePerspective: highlight the commit button when a profile gets dirty Jente Hidskes 2017-08-10 14:57:27 +02:00
  • 16256230be ResolutionRow: block the scale's value changed handler when initialising Jente Hidskes 2017-08-10 14:52:28 +02:00