Commit Graph
74 Commits
Author SHA1 Message Date
Michael Jumper 6d4a83ce33 GUAC-558: Add separate error strings for tunnel errors. 2014-03-21 19:46:01 -07:00
Michael Jumper 627271953d GUAC-558: Add specific handler for tunnel state change. Add state property and values. Clean up warnings. 2014-03-21 16:46:55 -07:00
Michael Jumper b976cd3a29 GUAC-549: Restore use of original all.min.js (should not have been committed as all.js). 2014-03-19 16:08:59 -07:00
Michael Jumper a1aba4d2a7 GUAC-549: Use new onerror/onack handlers. Translate Guacamole.Status codes to human-readable messages. 2014-03-19 15:43:36 -07:00
Michael Jumper 4334cf7d76 Use servlet to retrieve clipboard state. 2014-03-03 09:48:31 -08:00
Michael Jumper 03a67cc3c5 Rename guacamole.js to all.js. 2014-01-22 14:20:38 -08:00
Michael Jumper 350b1a5e0b Use minified guacamole-common-js. 2014-01-15 21:50:18 -08:00
Michael Jumper ba1f13bd57 Use single JS file. 2014-01-15 21:50:17 -08:00
Michael Jumper 3e20648343 Ensure width/height/DPI are sent as integers. Properly adjust display scale for reported pixel size. 2014-01-01 21:03:38 -08:00
Michael Jumper c2852d4a22 Re-license guacamole as MIT. 2013-12-28 20:32:51 -08:00
Michael Jumper b722cf5977 Add support for DPI within size instruction and client info. 2013-12-27 00:35:21 -08:00
Michael Jumper e8d1b7de6f Add show-dialog animation. Style dialogs in client. 2013-11-11 11:31:05 -08:00
Michael Jumper 27ae6e5024 Use style from ui.css. 2013-11-10 17:45:43 -08:00
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