1
0
Fork 0
mirror of https://github.com/rfc2822/GfxTablet synced 2025-10-05 18:34:18 +02:00
Commit graph

59 commits

Author SHA1 Message Date
Stephan Müller
674fa6016e fixed make file 2017-11-16 18:28:42 +01:00
Stephan Müller
3d8ece763b Clean up 2017-11-16 18:20:17 +01:00
Stephan Müller
ece4f8c4c8 removed not working full screen mode 2017-11-16 18:01:24 +01:00
Stephan Müller
bcfef995b6 only use xopenDisplay once in driver 2017-11-16 13:05:26 +01:00
Stephan Müller
507bfb8e30 enabled dev options in app :D finaly you can see the path 2017-11-16 13:04:47 +01:00
Stephan Müller
6e7234b544 added communication security layer to refetch unclompleted pakages 2017-11-16 12:22:37 +01:00
Stephan Müller
9a74c8d1e4 added auto refresh and removed unused stuff 2017-11-16 12:21:16 +01:00
Stephan Müller
bd49aea3d0 replaced tabs with spaces in driver 2017-11-15 10:53:08 +01:00
Stephan Müller
27ede5ca15 new darwing method / added refresh button / removed unsued functions 2017-11-15 10:52:21 +01:00
Stephan Müller
5d07e66470 removed donate/about/setImage items and changed the color :) 2017-11-14 12:57:34 +01:00
Stephan Müller
877be2ca17 updated gradle 2017-11-14 11:39:16 +01:00
flyingPastaMonster
976b64cfd0 Enable to see where and what you have drawn
If an ending event is detected, the drive will take a screenshot,
and sends it back to the app.
The client will than put it as its background image.

Android app changes:

* Added write permission to the app.

* Added method to get the canvas object from anywhere.

* Added network server to retrieve the image.

* Added method to send a atop motion event signal, which is needed to
  trigger the driver to send a new screenshot.

* Changed commit to apply because it is deprecated.

* The template image will now always fit the screen. (Removed TODO)

* Commented out grid pattern.

* Updated gradle version.

Driver changes:

* Included a lot of new library's, not sure if every is needed right now.

* Added type definition for some structures.

* Added function to sleep in ms.

* Added function for the screenshot sending thread.

* Changed recv to recvfrom to get the IP of the android device in order
  to send back the screenshot.

TODO:

* Show the cursor path in the app.

* Sort out driver library's.

* Add the picture path to the option dialog.

* Create the screenshot in /tmp with a more suitable name.

* Sort functions that are not needed anymore.
2017-11-14 11:38:27 +01:00
Ricki Hirner
54140b9e10 README update 2016-04-25 22:24:23 +02:00
Ricki Hirner
78d9dc0095 Fix download link 2015-12-26 23:01:28 +01:00
Ricki Hirner
4945edfc43
Update docs 2015-12-09 13:51:40 +01:00
Ricki Hirner
383ea58b6c
Version bump to 1.4
* update homepage URL
2015-12-09 13:33:05 +01:00
Ricki
600469eb64 Merge pull request #89 from akdor1154/tabletInputFix
Make networktablet act as a Tablet, not a Touchscreen
2015-11-30 22:23:39 +01:00
Jarrad Whitaker
91c417b35e add stylus-in-range explanation to documentation 2015-12-01 07:55:47 +11:00
Jarrad Whitaker
0663ea37e6 make the android client sent stylus-in-range events if required 2015-12-01 07:55:47 +11:00
Jarrad Whitaker
a4721a34ea add button information to documentation 2015-12-01 07:55:47 +11:00
Jarrad Whitaker
c61378cef4 add tablet events, so xinput recognizes this as a Tablet, not a Touchscreen. Also add stylus-in-range pseudo-button and barrel buttons 2015-12-01 07:54:55 +11:00
Ricki
f957287eac Merge pull request #88 from akdor1154/uint16_t
Use unsigned shorts as for value range
2015-11-29 00:16:48 +01:00
Ricki
154bd2b01e Merge pull request #90 from akdor1154/makefileFixes
Makefile fixes
2015-11-29 00:11:45 +01:00
Jarrad Whitaker
4262d0a1cd implement make install 2015-11-28 21:15:25 +11:00
Jarrad Whitaker
ae819cbc4b rm -f in make clean, so no errors if it doesn't exist 2015-11-28 20:01:14 +11:00
Jarrad Whitaker
bf674e5203 use standard-width types and remove pressure ambiguity in protocol documentation 2015-11-27 23:10:36 +11:00
Jarrad Whitaker
5865d3c81e update Android client to use [0,UINT16_MAX) as its range of values 2015-11-27 22:53:37 +11:00
Jarrad Whitaker
2ae8c7f213 change to use [0, UINT16_MAX) as our range for values instead of [0, INT16_MAX), as per protocol description 2015-11-27 22:09:54 +11:00
Ricki Hirner
a6d4d8d20f README updates 2015-09-29 21:58:56 +02:00
Ricki Hirner
769d8b2c93 README updates 2015-07-02 14:40:02 +02:00
Ricki Hirner
f64df0412c Change template image logic 2015-07-01 23:03:53 +02:00
Ricki Hirner
fb20c3f5d2 First version of template image support 2015-06-28 18:57:36 +02:00
Ricki Hirner
e29a9b691f Add "sticky immersive" full-screen mode and background pattern 2015-06-24 21:05:12 +02:00
Ricki Hirner
5af1ed116c Docs update (fixes #47) 2015-06-21 19:44:36 +02:00
Ricki Hirner
40cd6bfaa2 Various changes
* show full-screen option only for Android 4.4+ (no immersive mode below)
* show toast with destination IP address at start-up
* add option to keep display active (fixes #71)
2015-06-21 19:12:41 +02:00
Ricki Hirner
29e84b8fd0 Major update
* use AndroidStudio/gradle instead of Eclipse/ant
* upgrade to SDK v22 and build tools v22
* manage network connection from CanvasActivity instead of CanvasView
* show a "No host configured" message instead of opening Settings automatically when no host is configured
* use Android 4.4 immersive full-screen (fixes #59)
* use Material design (using support library)
* add setting for dark canvas (closes #54, #73, closes #76)
2015-06-21 18:34:18 +02:00
rfc2822
ff865c297b Merge pull request #46 from techtonik/patch-1
Fix protocol description
2014-01-06 12:27:35 -08:00
anatoly techtonik
51d862cf45 Fix protocol description
doc/protocol.txt: Replaced type names with architecture independent aliases, fixed 'type' size which is a byte, and recorded that it uses "big endian", or "network byte order" convention.
2014-01-06 20:03:14 +03:00
rfc2822
c4e337ae0b Use "sensor landscape" orientation for main activity (= allow landscape and reverse landscape) 2013-10-20 11:13:51 +02:00
rfc2822
2dba2a4042 Optional full-screen support 2013-10-11 14:40:14 +02:00
rfc2822
4fa5d31b7b Merge pull request #37 from KevinLi/fullscreen
Added a setting for fullscreen.
2013-10-08 15:11:04 -07:00
Kevin Li
3e0289d0ec Added a setting for fullscreen.
Requires a restart though.
2013-10-07 12:26:40 -04:00
rfc2822
8fc163f875 Merge pull request #36 from KevinLi/fullscreen
GfxTablet Canvas Activity now runs in fullscreen
2013-10-06 05:44:42 -07:00
Kevin Li
48384ddbf5 GfxTablet Canvas Activity now runs in fullscreen 2013-10-06 00:47:58 -04:00
rfc2822
ed7293291a added to Samsung Apps 2013-10-02 20:04:38 +02:00
rfc2822
878aa1a915 Ideas for improvement 2013-09-01 16:07:57 +02:00
rfc2822
31dd165568 add F-Droid link 2013-07-17 20:55:18 +02:00
rfc2822
76766e3293 Add build.xml for correct ant ProjectName 2013-07-15 22:25:00 +02:00
Richard Hirner
7f9be5ecf0 uinput driver: some status messages 2013-06-22 14:47:51 +02:00
Richard Hirner
edc3c99a95 Remove Android 4 support library because Android 4.0.4 is required
anyways
2013-05-08 11:46:38 +02:00