Commit Graph

  • ea162610fd meson.build: install the server with meson as well Peter Hutterer 2019-07-18 11:54:03 +1000
  • a708978fad meson.build: drop two unneeded replacements Peter Hutterer 2019-07-18 11:32:38 +1000
  • fec00a2190 Rename the tuhigui script to tuhi-gui Peter Hutterer 2019-07-18 11:05:58 +1000
  • a724495502 Rename tuhi.py to tuhi-server.py Peter Hutterer 2019-07-18 11:04:26 +1000
  • 0791dba90a tuhigui: namespace the loggers Peter Hutterer 2019-07-18 10:10:15 +1000
  • 4b3914d49c tuhi: take the mainloop out of Tuhi Peter Hutterer 2019-07-18 10:04:08 +1000
  • 16cd17b2d1 Drop TuhiGui, make it into Tuhi Peter Hutterer 2019-07-17 21:10:36 +1000
  • bc7c55f281 Merge the two directories closer together Peter Hutterer 2019-07-17 20:58:11 +1000
  • a1dc262772 Drop separate COPYING from tuhigui Peter Hutterer 2019-07-17 20:56:45 +1000
  • 1f0709eea0 Merge tuhigui into gui Peter Hutterer 2019-07-17 20:48:33 +1000
  • 71614aa47f Swap "never" for "not yet", it's more accurate Peter Hutterer 2019-07-17 20:16:55 +1000
  • efabaf3aaa Move the setup dialog to the main window Peter Hutterer 2019-07-17 19:36:33 +1000
  • 037d05babf Move the error perspective to the main window Peter Hutterer 2019-07-17 19:29:39 +1000
  • 84b3f8a3b8 base: drop the separate function for bluez updates Peter Hutterer 2019-07-17 10:13:14 +1000
  • 1de5b65891 base: drop the extra function for checking if the device is in register mode Peter Hutterer 2019-07-17 10:06:37 +1000
  • 9510d30e84 base: simplify check for in register mode Peter Hutterer 2019-07-17 10:03:57 +1000
  • 8ee355efa5 base: ignore anything not from the known vendor IDs Peter Hutterer 2019-07-17 10:07:11 +1000
  • 7c22ad16a5 base: rename the hotplugged argument Peter Hutterer 2019-07-15 21:24:11 +1000
  • 07856d5479 Add a few more comments to the codebase Peter Hutterer 2019-07-15 21:05:32 +1000
  • db08e1a82f wacom: improve a debug message Peter Hutterer 2019-07-15 20:42:57 +1000
  • bc612f9e0e wacom: fix the firmware version retrieval for the base protocol Peter Hutterer 2019-07-17 18:24:42 +1000
  • bd66b8dbd3 Add a flatpak wrapper to start Tuhi on demand Peter Hutterer 2019-07-16 22:10:09 +1000
  • 7677ce60eb Add all the hooks required for translation Peter Hutterer 2019-07-16 21:48:37 +1000
  • 5e0b7762d6 Fix the error screen to look like something sensible Peter Hutterer 2019-07-16 21:40:27 +1000
  • d8fa2ba00a Add another rotation button Peter Hutterer 2019-07-16 21:29:03 +1000
  • ec09d0c73c Drop the 'completed' image Peter Hutterer 2019-07-16 21:24:01 +1000
  • ec33e3f0af Add a rotation button to the drawings Peter Hutterer 2019-07-16 21:17:09 +1000
  • 3e23e8bc31 svg: pass the orientation into the constructor Peter Hutterer 2019-07-16 21:15:11 +1000
  • 1743a93873 Rename Config.load() to Config.instance() for better clarity Peter Hutterer 2019-07-16 21:09:02 +1000
  • 09a66642ae Move SVG generation to the Drawing Peter Hutterer 2019-07-16 21:06:32 +1000
  • 9903bd851d Handle the iteration through the flowbox children better Peter Hutterer 2019-07-16 20:54:01 +1000
  • 55164043e3 README: fix spelling of Māori Peter Hutterer 2019-07-16 17:03:24 +1000
  • 34defb3768 Drop the text for the "synchronized" label Peter Hutterer 2019-07-16 15:24:25 +1000
  • ceee14b1ed Reduce font size for the bottom hint to press the button Peter Hutterer 2019-07-16 15:23:52 +1000
  • 7be996e43a Streamline the setup dialog Peter Hutterer 2019-07-16 15:21:47 +1000
  • 79e3e02b66 Fix a grammar mistake Peter Hutterer 2019-07-16 14:50:48 +1000
  • 951bc85139 Display the missing battery icon until we get data from Tuhi Peter Hutterer 2019-07-16 14:50:13 +1000
  • e999beafd7 If we haven't synced in 10 years, it's "never" Peter Hutterer 2019-07-16 14:49:30 +1000
  • a857b14b8a Implement 'deleting' drawings Peter Hutterer 2019-07-16 14:40:37 +1000
  • ff35e5bfc5 Cache the json files to disentangle them from Tuhi Peter Hutterer 2019-07-16 13:52:54 +1000
  • b34dbcf899 Switch to using pathlib over os.join Peter Hutterer 2019-07-16 13:28:56 +1000
  • 6e21db0c9a Revert "Store the SVGs in the runtime directory" Peter Hutterer 2019-07-16 13:15:40 +1000
  • 651d9d87e4 Store the SVGs in the runtime directory Peter Hutterer 2019-07-16 13:01:38 +1000
  • 2f3094d3db Allow for orientation changes for the device Peter Hutterer 2019-07-16 12:56:02 +1000
  • 84273a1c83 Add a Help entry in the menu (to point to the wiki) Peter Hutterer 2019-07-16 11:28:34 +1000
  • 6c8d586caa Rename a the variable used to generate the icon name Peter Hutterer 2019-07-16 11:06:57 +1000
  • c7fe771082 Set the battery percent as tooltip on the battery image Peter Hutterer 2019-07-16 11:04:46 +1000
  • 958633e4ff Pre-fill the filename propertly Peter Hutterer 2019-07-16 10:54:18 +1000
  • 293b64c1f3 Show the drawings in reverse sorted order (newest first) Peter Hutterer 2019-07-16 10:49:04 +1000
  • d6a2e01acb svg: drop the non-pressure handling Peter Hutterer 2019-07-16 10:44:25 +1000
  • 217ec508fa Subscribe to battery changes so we can update the GUI Peter Hutterer 2019-07-16 10:28:55 +1000
  • 3590ee4ce3 Drop an unnecessary self Peter Hutterer 2019-07-16 10:26:53 +1000
  • a82b291dbb flake 8 fixes Peter Hutterer 2019-07-16 15:28:51 +1000
  • 096c4e22a2 Make the main window resizable Peter Hutterer 2019-07-16 10:23:08 +1000
  • 498a867558 Revert "base: once the device is registered, we're done" Peter Hutterer 2019-07-15 21:08:10 +1000
  • b3f4e91616 Add some relative dates for the drawings Peter Hutterer 2019-07-15 16:44:24 +1000
  • fcf15daa08 Switch two more icons fro better lokos in the Adwaita theme Peter Hutterer 2019-07-15 16:09:44 +1000
  • de23da9a84 Change the battery icon to one in the adwaita icon theme Peter Hutterer 2019-07-15 15:43:49 +1000
  • 5f5c49b6d0 Hook up synchronizing the state to the drawing perspective Peter Hutterer 2019-07-15 15:39:19 +1000
  • 48a339c3b7 wacom: device time must be interpreted as UTC Peter Hutterer 2019-07-15 16:04:44 +1000
  • a1e3e8eafb wacom: move device state debugging to the functions themselves Peter Hutterer 2019-07-15 10:57:24 +1000
  • aff38c26a3 wacom: fetch both dimensions in one go Peter Hutterer 2019-07-15 11:07:35 +1000
  • dbd60675a9 wacom: fetch firmware data in one go Peter Hutterer 2019-07-15 11:02:32 +1000
  • bf5e53b62b wacom: simplify the battery state debug message Peter Hutterer 2019-07-15 10:56:04 +1000
  • 5d53ec8005 Bubble up the width/height from the protocol to the dbus interface Peter Hutterer 2019-07-15 10:27:57 +1000
  • d3156110b7 wacom: disable a duplicate debugging, enable another one Peter Hutterer 2019-07-15 09:39:33 +1000
  • 4611692b2c wacom: minor tidyup Peter Hutterer 2019-07-15 09:33:14 +1000
  • b6494efd40 wacom: move the fw logging into a custom class Peter Hutterer 2019-07-14 19:07:32 +1000
  • bcdf730a72 base: make sure we only connect once to the bluez connect/disconnect signals Peter Hutterer 2019-07-14 18:47:10 +1000
  • b16a16abde Add a SyncState signal to the DBus interface Peter Hutterer 2019-07-14 18:32:34 +1000
  • 05fd213940 wacom: fetch the battery state during register Peter Hutterer 2019-07-14 18:08:03 +1000
  • f488d4e130 wacom: make 0xb3 the expected opcode Peter Hutterer 2019-06-07 14:21:56 +1000
  • a061240b11 base: once the device is registered, we're done Peter Hutterer 2019-07-14 18:03:24 +1000
  • dfeb14fc81 wacom: device time must be interpreted as UTC Peter Hutterer 2019-07-15 16:04:44 +1000
  • 517a7e6882 Make the setup parts a dialog Peter Hutterer 2019-07-15 15:05:30 +1000
  • 64dca90f54 meson: fix a URL still pointing to libratbag Peter Hutterer 2019-07-15 14:17:23 +1000
  • 363fa5be76 wacom: move device state debugging to the functions themselves Peter Hutterer 2019-07-15 10:57:24 +1000
  • 7ee8631437 wacom: fetch both dimensions in one go Peter Hutterer 2019-07-15 11:07:35 +1000
  • a4bf432c2c wacom: fetch firmware data in one go Peter Hutterer 2019-07-15 11:02:32 +1000
  • 770469e0bb wacom: simplify the battery state debug message Peter Hutterer 2019-07-15 10:56:04 +1000
  • 02b0acfb3e Bubble up the width/height from the protocol to the dbus interface Peter Hutterer 2019-07-15 10:27:57 +1000
  • 0fb4160aee wacom: disable a duplicate debugging, enable another one Peter Hutterer 2019-07-15 09:39:33 +1000
  • 4570d1702a wacom: minor tidyup Peter Hutterer 2019-07-15 09:33:14 +1000
  • 512ee3aa49 wacom: move the fw logging into a custom class Peter Hutterer 2019-07-14 19:07:32 +1000
  • 5dc4e6f8bc base: make sure we only connect once to the bluez connect/disconnect signals Peter Hutterer 2019-07-14 18:47:10 +1000
  • 5316b34c8a Add a SyncState signal to the DBus interface Peter Hutterer 2019-07-14 18:32:34 +1000
  • c162a18980 wacom: fetch the battery state during register Peter Hutterer 2019-07-14 18:08:03 +1000
  • 6ab5aff3f6 wacom: make 0xb3 the expected opcode Peter Hutterer 2019-06-07 14:21:56 +1000
  • 38eaf13f36 base: once the device is registered, we're done Peter Hutterer 2019-07-14 18:03:24 +1000
  • de3386a88d base: add a helpful comment Peter Hutterer 2019-07-14 22:19:56 +1000
  • 6aced355b5 wacom: minor change to a debug message Peter Hutterer 2019-07-15 09:59:56 +1000
  • 72507b687a wacom: remove some superfluous ''' Peter Hutterer 2019-07-14 18:10:35 +1000
  • bdb88865f0 Drop the device name from the drawing perspective Peter Hutterer 2019-07-11 21:15:30 +1000
  • 0ce60deb34 Don't start listening twice Peter Hutterer 2019-07-11 20:18:17 +1000
  • 82f62059f0 Add more logging to help with debugging Peter Hutterer 2019-07-11 20:17:38 +1000
  • 035dd68115 Rework the header bar for the primary window Peter Hutterer 2019-07-11 20:16:45 +1000
  • d07835b15c Fix the battery icon name Peter Hutterer 2019-07-11 16:09:42 +1000
  • 2df9f55119 Hide the "trash" button for now until we know how to hook it up Peter Hutterer 2019-07-11 16:09:12 +1000
  • 71849d926d Hook up synchronizing the drawings Peter Hutterer 2019-07-11 16:05:41 +1000
  • d97c5eaaac Rename the connected property to 'online' Peter Hutterer 2019-07-11 15:45:48 +1000