Commit Graph
100 Commits
Author SHA1 Message Date
Michael Jumper a56fadfe49 Add arrows to pan overlay. 2012-11-12 03:18:23 -08:00
Michael Jumper 6d42388b75 Fixed click handling. 2012-11-12 02:13:15 -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 efd93fcad5 Turn off autocorrect/autocapitalize. 2012-11-11 18:33:08 -08:00
Michael Jumper f039537788 Fix style handling on iOS. 2012-11-11 00:41:02 -08:00
Michael Jumper d89b1e5f9a Enable highlight for non-button input fields. 2012-11-11 00:26:23 -08:00
Michael Jumper 86a3570bf4 Fix button styling on iOS. 2012-11-11 00:17:59 -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 95a61ceb14 Center display within window. 2012-11-08 18:34:53 -08:00
Michael Jumper 4a5880cf82 Only send if actually changed. 2012-11-08 17:56:31 -08:00
Michael Jumper 9f6c04aa07 Send clipboard update after blur. 2012-11-08 17:53:52 -08:00
Michael Jumper ab90a9983c Use device DPI on client. 2012-11-08 11:23:14 -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 ebe8b40f8e Fix call to addEventListener (ticket #210). 2012-11-07 14:54:12 -08:00
Michael Jumper 7d6eed709b Fix history truncation. 2012-11-07 14:21:21 -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 3b3f213c6d Maintain proper history with roughly six entries, continuously update thumbnails. 2012-11-07 01:11:58 -08:00
Michael Jumper aff008714c More UI cleanup, refactor thumbnail set into history. 2012-11-06 16:25:20 -08:00
Michael Jumper e461df3523 Organize root UI into separate JavaScript and HTML files. 2012-11-06 09:37:52 -08:00
Michael Jumper 0550bf7095 Fix dl hierarchy in settings. 2012-11-05 15:21:09 -08:00
Michael Jumper 6fcef4bd51 Remove Apple-specific webapp meta tag. 2012-11-05 13:36:53 -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 8b8bdf1509 Add more documentation to session. 2012-11-05 10:47:50 -08:00
Michael Jumper 9d13b260a5 Remove unused CSS entries. 2012-11-05 00:52:21 -08:00
Michael Jumper dce2de0a5a Focus existing client window if already open. 2012-11-05 00:49:39 -08:00
Michael Jumper 0dc34294e6 Fix button shadow. 2012-11-04 22:42:58 -08:00
Michael Jumper 957823a18b Brighter button. 2012-11-04 22:39:04 -08:00
Michael Jumper ddc8515f43 Remove shadow. 2012-11-04 22:33:20 -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 a8cce89390 Remove href from link. 2012-11-04 16:09:00 -08:00
Michael Jumper bf7a973477 Remove old menu and UI, link clipboards between connections. 2012-11-04 15:58:59 -08:00
Michael Jumper 68b53e0c08 Improved, stylish protocol icons. 2012-11-04 10:51:53 -08:00
Michael Jumper dce952b7eb Fix logout panel padding. 2012-11-03 23:41:52 -07:00
Michael Jumper 4d3da12c81 Density should be medium-dpi. 2012-11-03 23:38:32 -07:00
Michael Jumper 8e74f243df Fix input box width. 2012-11-03 23:37:20 -07:00
Michael Jumper 588455ec86 FIx positioning of version and logo. 2012-11-03 22:49:38 -07: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 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 5f730f93df Perform video codec checks. 2012-10-25 18:59:45 -07:00
Michael Jumper e1f7b4297b Update ChangeLog 2012-10-24 11:57:55 -07:00
Michael Jumper 3c5e662942 Remove auto margin-left/margin-right from arbitrary descendants of display - should only be direct children of display. 2012-10-24 11:54:30 -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 60bacd3a25 Automatically scale client to fit screen. 2012-10-24 10:53:50 -07:00
Michael Jumper 88062589a9 Include audio.js. 2012-10-24 00:59:43 -07:00
Michael Jumper 0bb8495426 Detect audio and prioritize supported audio mimetypes. 2012-10-23 19:59:03 -07:00
Michael Jumper a585e52546 If specified, pass audio and video parameters via info to socket. 2012-10-23 19:58:23 -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 a6435f7c05 Bump version. 2012-10-23 00:48:53 -07:00
Michael Jumper fce54be8df Pass width/height to tunnel. 2012-10-23 00:40:22 -07:00
Michael Jumper 75a7d491b3 Add width/height parameters to basic tunnel. 2012-10-23 00:38:55 -07:00
Michael Jumper ae131b8af0 Update ChangeLog, bump version. 2012-10-15 10:53:41 -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 978986103a Add support for resources to tunnel servlet. 2012-09-11 18:35:49 -07:00
Michael Jumper 15758cc662 Implement file:// URI resource support in client. 2012-09-11 18:31:52 -07:00
Michael Jumper 03ac523688 Add resource servlet. 2012-09-11 18:05:50 -07:00
Michael Jumper ffe33f3b21 Bump to version 0.7.0. 2012-09-07 15:30:41 -07:00
Michael Jumper 982dcb9881 Refactor to org.glyptodon.guacamole. 2012-09-05 13:16:25 -07:00
Michael Jumper 70d456f9a7 Update guacamole-ext version number. 2012-08-13 10:03:55 -07:00
Michael Jumper d7381d48ef Update changelog 2012-08-11 14:16:30 -07:00
Michael Jumper aef892cafa Update guacamole-common-js 2012-08-11 14:14:19 -07:00
Michael Jumper e24b1102e0 Update version number, update guacamole-common. 2012-08-11 14:09:49 -07:00
Michael Jumper bdd0ab250f Remove trailing whitespace. 2012-08-09 11:08:20 -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 38d8568d95 Updated ChangeLog 2012-05-04 18:59:40 -07:00
Michael Jumper b1e6f64f7e Fix ctrl/alt/super modifier styles. 2012-05-04 15:22: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 e0510051dd Restore non-mobile keyboard layout (function keys, arrow keys, esc, etc.) 2012-05-04 14:53:42 -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 b657d6cf6e Add missing handlers for default protocol/parameter. 2012-04-18 12:44:36 -07:00
Michael Jumper 13d9283465 Code cleanup, add backwards compatibility. 2012-04-18 12:31:20 -07:00
Michael Jumper eccce8866f Fix indentation. 2012-04-18 12:12:34 -07:00
Michael Jumper 3703bf869d Fix wording of error message. 2012-04-18 12:11:17 -07:00
Michael Jumper 436d657db1 Rename remote-server to connection. 2012-04-18 12:08:05 -07:00
Michael Jumper b701b0e6b0 Blur username/password on submit. 2012-04-09 15:35:46 -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 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 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 1cdcae9281 Remove testing styles. 2012-04-08 16:30:39 -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