Commit Graph
77 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 efd93fcad5 Turn off autocorrect/autocapitalize. 2012-11-11 18:33:08 -08:00
Michael Jumper bcfb2bd328 Initial implementation of magnifier. 2012-11-10 21:29:16 -08:00
Michael Jumper 1a3801c2f7 Clean up interface.js a bit. 2012-11-09 11:00:00 -08:00
Michael Jumper 828c3d4835 Show/hide keyboard with three-finger tap. 2012-11-08 11:16:44 -08:00
Michael Jumper ce180d828b Actually connect OSK to client. 2012-11-08 10:55:24 -08:00
Michael Jumper a410ac3f28 Restore OSK, show with Ctrl+Alt+Shift. 2012-11-08 10:49:22 -08:00
Michael Jumper d1aeb5e347 Use onstorage event - don't poll. Increase screenshot frequency to one second. 2012-11-07 10:15:01 -08:00
Michael Jumper aff008714c More UI cleanup, refactor thumbnail set into history. 2012-11-06 16:25:20 -08:00
Michael Jumper 53b29d1452 Improve styling, add disable sound setting. 2012-11-05 12:24:55 -08:00
Michael Jumper fe7a51c58b Remove log entry. 2012-11-05 11:34:04 -08:00
Michael Jumper 730ad5b3af Add auto-fit setting, update property before calling onchange. 2012-11-05 11:29:12 -08:00
Michael Jumper dd2beb7f35 Further remove unneeded elements and styles. 2012-11-05 10:48:10 -08:00
Michael Jumper 5d92eb705b Persist and update clipboard, improve styling. 2012-11-04 22:31:23 -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 a0652b918a Login screen style improvements. 2012-11-03 22:19:29 -07:00
Michael Jumper a1894549a2 Improve styling and handling of missing history. 2012-11-03 19:24:30 -07:00
Michael Jumper a9c2f5ab8d New, fancy connection UI. 2012-11-03 18:38:14 -07:00
Michael Jumper 5f730f93df Perform video codec checks. 2012-10-25 18:59:45 -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 60bacd3a25 Automatically scale client to fit screen. 2012-10-24 10:53:50 -07:00
Michael Jumper 0bb8495426 Detect audio and prioritize supported audio mimetypes. 2012-10-23 19:59:03 -07:00
Michael Jumper 2e681a1348 Remove old silence tests, test via canPlayType(). 2012-10-23 19:05:32 -07:00
Michael Jumper 564c58ca20 Explicitly detect mimetype support using test sounds. 2012-10-23 15:35:57 -07:00
Michael Jumper d5d4d506c0 Send size event on window resize. 2012-10-23 10:41:31 -07:00
Michael Jumper 45e5a60962 Explicitly detect mimetype support using test sounds. Fallback to canPlayType(). 2012-09-12 02:48:24 -07:00
Michael Jumper 15758cc662 Implement file:// URI resource support in client. 2012-09-11 18:31:52 -07:00
Michael Jumper 917d532431 Use new Guacamole.Mouse.Touchpad. 2012-07-27 23:42:53 -07:00
Michael Jumper 5456b0dbc9 Blur touch clipboard on clipboard hide (fixes #142). 2012-06-03 17:52:28 -07:00
Michael Jumper 564915ab2e Use non-mobile OSK (now that main supported mobile platforms have working native keyboards). 2012-05-04 14:54:24 -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 af56157ed5 Prompt when logging out from the button in the yellow bar (users may think this will only disconnect the session with the yellow bar in question, when in reality all sessions will be disconnected). 2012-04-19 15:36:21 -07:00
Michael Jumper f0ac6f8969 Merge branch 'touch-toolbar' into unstable
Conflicts:
	src/main/webapp/scripts/interface.js
2012-04-08 17:50:53 -07:00
Michael Jumper 0c1260aa32 Fix touch button rendering. 2012-04-08 17:17:38 -07:00
Michael Jumper 374284d833 Only handle onclick with menu buttons - touch start is not reliable for setting focus. 2012-04-08 16:51:09 -07:00
Michael Jumper f8f48f551a Automatically reposition event target on focus in case browser automatically centers input fields. 2012-04-08 16:31:11 -07:00
Michael Jumper a3f411c126 Automatically reposition event target on scroll. 2012-04-08 16:24:52 -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 1f4af24ae6 Stop long press detection when scrolling. 2012-04-08 14:43:42 -07:00
Michael Jumper 877bcfea13 Reverted viewport fixes due to Android regression. 2012-04-06 13:20:46 -07:00
Michael Jumper 7fde111c1b Simplify autoscroll. 2012-04-06 13:07: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 d31a137940 Allow multi-touch gestures to cancel long press detection. 2012-03-30 23:15:53 -07:00
Michael Jumper d891b90f67 Assume text inserted in eventTarget at end (cannot rely on selectionStart or selectionEnd). Reset eventTarget value when focus gained. 2012-03-30 22:10:20 -07:00
Michael Jumper 21db2579a8 Turn "autocorrect" and "autocapitalize" off via JS, use CSS transform to translate menu (not top/left), use state tracking of keyboard. 2012-03-30 00:02:40 -07:00
Michael Jumper c1831f3db0 Cancel ALL keyboard events if the event target is not focused. If the event target IS focused, only cancel events which will not result in typed characters. 2012-03-29 17:51:49 -07:00
Michael Jumper 2e7603bf11 Only cancel key events if they are non-typable. Track key states to avoid doubling of keystrokes via oninput. Do not reset value of eventTarget. (All necessary to avoid resetting the state of mobile keyboards when typing into eventTarget) 2012-03-29 10:51:12 -07:00
Michael Jumper 757ddec1ae Add default connection name, do not hide cursor after error, remove old classes. 2012-03-24 22:57:40 -07:00