Commit Graph
61 Commits
Author SHA1 Message Date
Michael Jumper 1391f628a8 Use Blob.js and FileSaver.js for providing file downloads across platforms lacking blob and HTML5 download links. 2013-07-01 15:01:13 -07:00
Michael Jumper 984ab06100 Add close button to notifications. Improve styling. 2013-07-01 15:01:13 -07:00
Michael Jumper 6f33d188fd Add notification area. Preload images that would otherwise be loaded later, as such a load may fail due to resource starvation. 2013-07-01 15:01:13 -07:00
Michael Jumper 202dfc403d Completely remove old interface.js. 2012-11-21 19:06:57 -08:00
Michael Jumper 91a6dd5c1a Further conversion to new UI. 2012-11-21 18:37:34 -08:00
Michael Jumper 634f71fa14 Further refactoring of old interface.js into client-ui.js, cleanup. 2012-11-13 21:27:47 -08:00
Michael Jumper d8f68c6048 Move OSK into new client-ui, partially refactor Ctrl-Alt-Shift shortcut. 2012-11-12 13:14:17 -08:00
Michael Jumper 0d091e925f Convert PanOverlay. 2012-11-12 02:02:05 -08:00
Michael Jumper f5e754dd5d Implement and document Magnifier and NativeKeyboard components. 2012-11-12 01:50:55 -08:00
Michael Jumper 3f02525a2c Further conversion to new pattern. 2012-11-12 01:09:52 -08:00
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