Commit Graph

51 Commits

Author SHA1 Message Date
Michael Jumper
38dfc3128a Partial conversion to new UI paradigm and manager. 2012-11-11 23:52:34 -08:00
Michael Jumper
bcfb2bd328 Initial implementation of magnifier. 2012-11-10 21:29:16 -08:00
Michael Jumper
95a61ceb14 Center display within window. 2012-11-08 18:34:53 -08:00
Michael Jumper
ab90a9983c Use device DPI on client. 2012-11-08 11:23:14 -08:00
Michael Jumper
a410ac3f28 Restore OSK, show with Ctrl+Alt+Shift. 2012-11-08 10:49:22 -08:00
Michael Jumper
aff008714c More UI cleanup, refactor thumbnail set into history. 2012-11-06 16:25:20 -08:00
Michael Jumper
dd2beb7f35 Further remove unneeded elements and styles. 2012-11-05 10:48:10 -08:00
Michael Jumper
695edad4c7 Share state using session control object, add missing licenses, fix wrong license. 2012-11-04 21:51:23 -08:00
Michael Jumper
bf7a973477 Remove old menu and UI, link clipboards between connections. 2012-11-04 15:58:59 -08:00
Michael Jumper
4ac8a4b57c Encode mimetypes for URIs. 2012-10-28 00:07:32 -07:00
Michael Jumper
29f8707cd5 Send supported video mimetypes to server. 2012-10-25 19:00:10 -07:00
Michael Jumper
d0bedf6178 Show/hide touch menu through display rather than visiblity, fix sending of non-integer screen sizes for small screens. 2012-10-24 11:44:57 -07:00
Michael Jumper
79ada6ffea Force minimum 600x600 screen resolution when requesting . 2012-10-24 11:10:38 -07:00
Michael Jumper
88062589a9 Include audio.js. 2012-10-24 00:59:43 -07:00
Michael Jumper
2e681a1348 Remove old silence tests, test via canPlayType(). 2012-10-23 19:05:32 -07:00
Michael Jumper
fce54be8df Pass width/height to tunnel. 2012-10-23 00:40:22 -07:00
Michael Jumper
f91580788b Clipboard which can be activated/used from within the touch menu. 2012-04-29 00:01:00 -07:00
Michael Jumper
cc7d1df3ff Fix sizing of page due to touch menu. 2012-04-08 17:30:00 -07:00
Michael Jumper
0c1260aa32 Fix touch button rendering. 2012-04-08 17:17:38 -07:00
Michael Jumper
14ec0db8de Pop up menu in center, but do not rely on position: fixed. 2012-04-08 16:11:17 -07:00
Michael Jumper
5384de93e8 Implement touch-specific menu. 2012-04-08 15:56:11 -07:00
Michael Jumper
877bcfea13 Reverted viewport fixes due to Android regression. 2012-04-06 13:20:46 -07:00
Michael Jumper
936e47911a Alter viewportClone into actual scrollable viewport, where all previously fixed elements are now absolute. Fixes issues on iPad and other tablets where reflowing of page did not reflow touch areas. Fixes issue where typing via native OSK automatically scrolled up to the top of the view. 2012-04-06 11:53:32 -07:00
Michael Jumper
be0a0a0226 No need for constant "GUAC" or reselection. Added oninput handler such that voice input, etc. will also work! 2012-03-23 23:18:41 -07:00
Michael Jumper
12d206e73d Pass ALL parameters through connect, allowing arbitrary additional parameters to be used for authentication. Previously, only an "id" parameter was passed to connect, and the contents of that parameter was the entire query string. 2012-03-23 01:00:43 -07:00
Michael Jumper
94d0b001bb Automatically reset text area on keyboard events if native OSK is enabled/assumed. Hide text area via CSS. 2012-03-21 16:42:01 -07:00
Michael Jumper
0c4c47ecc4 Add text field event target, focus event target if "Show Keyboard" is clicked and use exposed the menu via long-press. Ensure backspace always sends a key event by always keeping text within the event target. 2012-03-21 16:10:49 -07:00
Michael Jumper
5953e8f140 Use Guacamole.ChainedTunnel when WebSocket is available (to safely fall back to HTTP if WebSocket fails). 2012-03-09 16:12:49 -08:00
Michael Jumper
6a52434b12 Test for WebSocket, default to HTTP. 2012-03-09 12:42:56 -08:00
Michael Jumper
7a266eb6b0 Using WebSocket tunnnel for connection (HTTP Tunnel temporarily disabled - need support detection) 2012-03-08 08:14:18 -08:00
Michael Jumper
ca851827a4 Only actual client display should have hidden cursor, not main display div. 2012-02-15 10:28:17 -08:00
Michael Jumper
3e29da3665 Hide cursor. Fix positioning regression. 2012-02-15 10:17:43 -08:00
Michael Jumper
cbb6490129 Refactor supporting recent changes to guacamole-common-js (removal of getLayers() from Guacamole.Client, changes to Guacamole.Client constructor prototype, and addition of Guacamole.Client.getDisplay()). 2012-02-14 23:02:09 -08:00
Michael Jumper
d7f488c896 Firefox < 9.0.1 does not call document.body.onload ... we must use window.onload instead. 2012-01-27 15:31:17 -08:00
Michael Jumper
f1dec42496 Respaced init code. 2012-01-25 12:06:00 -08:00
Michael Jumper
ff12dcd416 Start UI and connection only after control returns from body onload (otherwise, browser will always thing page is loading). 2012-01-24 23:43:19 -08:00
Michael Jumper
a38d65f63a Determine size of viewport using element stretched to fit view. 2012-01-24 21:05:01 -08:00
Michael Jumper
db69e717a0 Combine menu status and error dialog into central status text. 2012-01-24 15:52:16 -08:00
Michael Jumper
1cc7d192c2 Move on-screen keyboard out of display. 2012-01-20 22:43:54 -08:00
Michael Jumper
c6a0109667 Add viewport meta tags. 2012-01-19 16:51:16 -08:00
Michael Jumper
6cfde7df70 Initial fixes for buggy menu hiding feature. 2011-12-19 15:56:12 -08:00
Michael Jumper
3544842514 Fixed confusing "Idle" error handling, improved scoping of UI elements and behavior. 2011-12-12 20:21:04 -08:00
Michael Jumper
cd7ffd4e63 Hide menu on connect, remove rounded edges of clipboard, separate menu hide/show code into own file. 2011-11-19 23:05:12 -08:00
Michael Jumper
8aa228a290 Connection icons, initial autohiding menu implementation. 2011-11-19 22:16:05 -08:00
Michael Jumper
bdfa749b29 Code cleanup. 2011-09-08 10:28:13 -07:00
Michael Jumper
8bdc24bcfd Fixed ticket #57: Wrong keysym sent for Ctrl when "Ctrl-Alt-Del" button is clicked. 2011-09-08 00:30:10 -07:00
Michael Jumper
93c44f9f32 Removed excessive escaping. 2011-08-23 19:58:35 -07:00
Michael Jumper
2a3f7f9e28 Logout button instead of link, removed logo. 2011-08-16 19:07:25 -07:00
Michael Jumper
cff7445529 Auth API improvements, logout link. 2011-08-16 19:00:00 -07:00
Michael Jumper
e2e110b12f Working multiple-config login stub. 2011-08-12 21:40:07 -07:00