This is an automated email from the ASF dual-hosted git repository.
jmuehlner pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git.
from 037ed21 GUACAMOLE-641: Merge correct regressions in custom pooled
datasource behavior.
add 85d01ba GUACAMOLE-724: Implement base support for displaying multiple
connections in a tiled grid.
add fbdb692 GUACAMOLE-724: Remove unused arbitrary parameters from client
route (the webapp tunnel doesn't use these).
add 2f1d46a GUACAMOLE-724: Provide separate, client-specific
notifications for each tiled client.
add bfd3cbc GUACAMOLE-724: Do not reload client controller if only
updating which client(s) are visible.
add aae8029 GUACAMOLE-724: Abstract away groups of running clients within
their own type.
add 1f2cd94 GUACAMOLE-724: Display nifty "pop" animation when a new
client appears within the client panel.
add 4b227fe GUACAMOLE-724: Remove client-side "last used" timestamp (no
longer needed).
add 3f4c6a4 GUACAMOLE-724: Move mouse emulation setting from client to
menu.
add d0b1fb7 GUACAMOLE-724: Control only the currently-focused client with
client-specific menu options.
add 63452b7 GUACAMOLE-724: Automatically focus the first client if no
client has yet been focused.
add a249876 GUACAMOLE-724: Replace per-client clipboard with shared
clipboard.
add 19a32d3 GUACAMOLE-724: Expose checkboxes within Guacamole menu for
adding/removing connections from current view.
add 448ebb5 GUACAMOLE-724: Ensure focus is not retained when transferring
a client from an unattached group to an attached group.
add b0febd3 GUACAMOLE-724: Migrate client zoom editor to own directive.
add 90f2270 GUACAMOLE-724: Move handling of drag/pinch gestures to
individual client tiles.
add 6f9e2a8 GUACAMOLE-724: Allow multiple tiled clients to be focused
using Shift+Click and Ctrl+Click.
add 4c18763 GUACAMOLE-724: Remove .png images that are not actually
referenced.
add 0ea12ca GUACAMOLE-724: Switch to SVG versions of all PNG images.
add 7d5b6c6 GUACAMOLE-724: Add indicator showing whether a tiled
connection is shared.
add 5e2e283 GUACAMOLE-724: Track client focus changes within tiled client
directive, not just in changes to overall attached group.
add 68e8569 GUACAMOLE-724: Clear out sharing profiles from previous
client if focus is changing to a client lacking a UUID.
add 6b29637 GUACAMOLE-724: Add per-tile visual indication of drag/drop.
add 19aa600 GUACAMOLE-724: Migrate file transfer status dialog to
multi-client support.
add b3c410a GUACAMOLE-724: Correct unreadable error coloring of new
client-specific modals.
add 0118489 GUACAMOLE-724: ManagedClientGroup.forEach() must not attempt
to visit non-existent clients.
add 5e9fe0e GUACAMOLE-724: Scroll entire file transfer manager, not each
individual client section.
add 5903cf9 GUACAMOLE-724: Simplify and correct keyboard handling to NOT
send extra key events for Ctrl+Alt+Shift.
add b2b131e GUACAMOLE-724: Increase opacity of client-specific
notifications for sake of readability.
add 8ed27a8 GUACAMOLE-724: Properly disconnect if required parameters are
not submitted.
add 09288b7 GUACAMOLE-724: Do not show parameter section headers when
prompting via modal.
add c2b2522 GUACAMOLE-724: Correct rendering of tiled clients on IE10+ by
migrating to grid layout.
add c87bd6b GUACAMOLE-724: Correct "infdig" error due to client group
session storage constantly regenerating if logged out.
add fe44b55 GUACAMOLE-724: Always resolve promise from setClipboard() (as
documented).
add 4a20411 GUACAMOLE-724: Correct SVG aspect ratio handling in IE10+.
add 760a96a GUACAMOLE-724: Migrate to flex layout for modals for IE10+
compatibility.
add 1f2007e GUACAMOLE-724: Replace CSS grid layout with simpler,
equialent, and more compatible flex layout.
add c990043 GUACAMOLE-724: Migrate tiled thumbnail rendering to same flex
layout as client view.
add 8c0af30 GUACAMOLE-724: Defer connecting until width/height of display
area is known.
add e58005a GUACAMOLE-724: Leverage DOM rather than CSS to show/hide
connection tile headers.
add 9f477fd GUACAMOLE-724: Remove unused parameter from
clipboardService.setClipboard() calls.
add 5a40429 GUACAMOLE-724: Do not allow multiple, adjacent modal areas to
overlap due to overflow.
add b294a2f GUACAMOLE-724: Render menu and client tile headers above
client-specific modals.
add 0e0445f GUACAMOLE-724: Add close button for each client tile.
add 1e69514 GUACAMOLE-724: Defer connecting until window/display size is
known.
add 025775a GUACAMOLE-724: Clean up style of parameter prompts within
client notifications.
add da62cb1 GUACAMOLE-724: Allow keyboard interaction with client
notifications.
add 2b8eb44 GUACAMOLE-724: Ensure tile header sizes match even if empty.
add 7916afd GUACAMOLE-724: Correct typo preventing menu open gesture from
working.
add 5968193 GUACAMOLE-724: Handle touch gestures while menu is open.
add 74f0e0a GUACAMOLE-724: Preserve current focus states when
adding/removing connections from attached group.
add f6909a0 GUACAMOLE-724: Prefer to return an existing group rather than
create a new one.
add e5a1276 GUACAMOLE-724: Restore sorting client panel by last used
timestamp.
add 6b8b57e GUACAMOLE-724: Ensure connection parameters are updated when
likely to be available (not just when group is attached).
add 902a111 GUACAMOLE-724: Update calls to
ManagedFilesystem.getInstance() to provide relevant ManagedClient.
add 69ea848 GUACAMOLE-724: Always emit focus events when focused client
changes, even if the change occurs only due to replacing a disconnected client
with a connected one.
add 95e77c6 GUACAMOLE-724: Ensure focus is assigned to at least one
client after changes are made to a group.
add d6c5165 GUACAMOLE-724: Update connection parameters in menu after
focus changes.
add dd86130 GUACAMOLE-724: Migrate usage of var to const/let in all
directly touched code.
new 69e1f5f GUACAMOLE-724: Merge multiple-connection tile support/view.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../src/app/client/controllers/clientController.js | 983 +++++++--------------
.../src/app/client/directives/guacClient.js | 964 +++++++++++---------
.../client/directives/guacClientNotification.js | 431 +++++++++
.../src/app/client/directives/guacClientPanel.js | 100 +--
.../src/app/client/directives/guacClientZoom.js | 85 ++
.../src/app/client/directives/guacFileBrowser.js | 10 +-
.../client/directives/guacFileTransferManager.js | 30 +-
.../src/app/client/directives/guacThumbnail.js | 39 -
.../src/app/client/directives/guacTiledClients.js | 171 ++++
.../app/client/directives/guacTiledThumbnails.js | 77 ++
.../src/app/client/services/guacClientManager.js | 207 ++++-
.../main/frontend/src/app/client/styles/client.css | 12 +-
.../app/client/styles/connection-select-menu.css | 5 +
.../src/app/client/styles/connection-warning.css | 2 +-
.../src/app/client/styles/file-browser.css | 6 +-
.../src/app/client/styles/filesystem-menu.css | 2 +-
.../frontend/src/app/client/styles/guac-menu.css | 42 +-
.../main/frontend/src/app/client/styles/menu.css | 23 +-
.../src/app/client/styles/notification.css | 76 +-
.../frontend/src/app/client/styles/share-menu.css | 2 +-
.../src/app/client/styles/thumbnail-display.css | 5 -
.../src/app/client/styles/tiled-client-grid.css | 138 +++
.../src/app/client/styles/transfer-manager.css | 8 +
.../frontend/src/app/client/styles/transfer.css | 2 +-
.../main/frontend/src/app/client/styles/zoom.css | 75 ++
.../frontend/src/app/client/templates/client.html | 64 +-
.../src/app/client/templates/connection.html | 13 +-
.../src/app/client/templates/connectionGroup.html | 14 +-
.../src/app/client/templates/guacClient.html | 6 +-
.../client/templates/guacClientNotification.html | 5 +
.../src/app/client/templates/guacClientPanel.html | 20 +-
.../src/app/client/templates/guacClientZoom.html | 18 +
.../client/templates/guacFileTransferManager.html | 16 +-
.../src/app/client/templates/guacThumbnail.html | 9 +-
.../src/app/client/templates/guacTiledClients.html | 28 +
.../app/client/templates/guacTiledThumbnails.html | 14 +
.../src/app/client/types/ClientProperties.js | 17 +-
.../frontend/src/app/client/types/ManagedClient.js | 215 +++--
.../src/app/client/types/ManagedClientGroup.js | 359 ++++++++
.../src/app/client/types/ManagedFilesystem.js | 22 +-
.../src/app/clipboard/directives/guacClipboard.js | 70 +-
.../src/app/clipboard/services/clipboardService.js | 84 +-
.../src/app/clipboard/styles/clipboard.css | 2 +-
.../src/app/clipboard/types/ClipboardData.js | 9 +
.../src/app/element/directives/guacClick.js | 126 +++
.../frontend/src/app/form/styles/form-field.css | 4 +-
.../app/home/directives/guacRecentConnections.js | 41 +-
.../app/home/templates/guacRecentConnections.html | 17 -
.../src/app/index/config/indexRouteConfig.js | 3 +-
.../src/app/index/controllers/indexController.js | 44 +-
.../frontend/src/app/index/styles/animation.css | 9 +
.../main/frontend/src/app/index/styles/buttons.css | 12 +-
.../src/app/index/styles/fatal-page-error.css | 2 +-
.../main/frontend/src/app/index/styles/loading.css | 2 +-
.../{client => index}/styles/other-connections.css | 15 +-
.../src/app/index/styles/sorted-tables.css | 4 +-
.../src/main/frontend/src/app/index/styles/ui.css | 32 +-
.../main/frontend/src/app/list/styles/filter.css | 2 +-
.../main/frontend/src/app/list/styles/pager.css | 8 +-
.../main/frontend/src/app/login/styles/dialog.css | 2 +-
.../src/app/manage/styles/manage-user-group.css | 6 +-
.../frontend/src/app/manage/styles/manage-user.css | 6 +-
.../app/manage/templates/identifierSetEditor.html | 6 +-
.../frontend/src/app/navigation/styles/menu.css | 2 +-
.../src/app/navigation/styles/user-menu.css | 10 +-
.../frontend/src/app/notification/styles/modal.css | 16 +-
.../src/app/notification/styles/notification.css | 2 +-
.../frontend/src/app/settings/styles/buttons.css | 8 +-
.../settings/templates/settingsPreferences.html | 4 +-
.../frontend/src/images/action-icons/guac-back.png | Bin 586 -> 0 bytes
.../frontend/src/images/action-icons/guac-back.svg | 1 +
.../src/images/action-icons/guac-config-dark.png | Bin 966 -> 0 bytes
.../src/images/action-icons/guac-config-dark.svg | 1 +
.../src/images/action-icons/guac-config.png | Bin 1230 -> 0 bytes
.../src/images/action-icons/guac-config.svg | 1 +
.../src/images/action-icons/guac-delete.png | Bin 611 -> 0 bytes
.../src/images/action-icons/guac-first-page.png | Bin 690 -> 0 bytes
.../src/images/action-icons/guac-first-page.svg | 1 +
.../src/images/action-icons/guac-group-add.png | Bin 525 -> 0 bytes
.../src/images/action-icons/guac-group-add.svg | 1 +
.../src/images/action-icons/guac-hide-pass.png | Bin 721 -> 0 bytes
.../src/images/action-icons/guac-hide-pass.svg | 1 +
.../src/images/action-icons/guac-home-dark.png | Bin 780 -> 0 bytes
.../src/images/action-icons/guac-home-dark.svg | 1 +
.../frontend/src/images/action-icons/guac-home.png | Bin 874 -> 0 bytes
.../frontend/src/images/action-icons/guac-home.svg | 1 +
.../src/images/action-icons/guac-key-dark.png | Bin 728 -> 0 bytes
.../frontend/src/images/action-icons/guac-key.png | Bin 702 -> 0 bytes
.../frontend/src/images/action-icons/guac-key.svg | 1 +
.../src/images/action-icons/guac-last-page.png | Bin 707 -> 0 bytes
.../src/images/action-icons/guac-last-page.svg | 1 +
.../src/images/action-icons/guac-logout-dark.png | Bin 1032 -> 0 bytes
.../src/images/action-icons/guac-logout-dark.svg | 1 +
.../src/images/action-icons/guac-logout.png | Bin 1024 -> 0 bytes
.../src/images/action-icons/guac-logout.svg | 1 +
.../src/images/action-icons/guac-monitor-add.png | Bin 560 -> 0 bytes
.../src/images/action-icons/guac-monitor-add.svg | 1 +
.../src/images/action-icons/guac-next-page.png | Bin 626 -> 0 bytes
.../src/images/action-icons/guac-next-page.svg | 1 +
.../src/images/action-icons/guac-prev-page.png | Bin 648 -> 0 bytes
.../src/images/action-icons/guac-prev-page.svg | 1 +
.../src/images/action-icons/guac-show-pass.png | Bin 709 -> 0 bytes
.../src/images/action-icons/guac-show-pass.svg | 1 +
.../src/images/action-icons/guac-user-add.png | Bin 810 -> 0 bytes
.../src/images/action-icons/guac-user-add.svg | 1 +
.../images/action-icons/guac-user-group-add.png | Bin 1222 -> 0 bytes
.../images/action-icons/guac-user-group-add.svg | 1 +
.../src/main/frontend/src/images/arrows/down.png | Bin 282 -> 0 bytes
.../src/main/frontend/src/images/arrows/down.svg | 1 +
.../src/main/frontend/src/images/arrows/left.png | Bin 246 -> 0 bytes
.../src/main/frontend/src/images/arrows/left.svg | 1 +
.../src/main/frontend/src/images/arrows/right.png | Bin 264 -> 0 bytes
.../src/main/frontend/src/images/arrows/right.svg | 1 +
.../src/main/frontend/src/images/arrows/up.png | Bin 237 -> 0 bytes
.../src/main/frontend/src/images/arrows/up.svg | 1 +
guacamole/src/main/frontend/src/images/checker.png | Bin 208 -> 0 bytes
guacamole/src/main/frontend/src/images/checker.svg | 1 +
.../src/main/frontend/src/images/checkmark.png | Bin 569 -> 0 bytes
.../src/main/frontend/src/images/checkmark.svg | 1 +
.../src/main/frontend/src/images/circle-arrows.png | Bin 888 -> 0 bytes
.../src/main/frontend/src/images/circle-arrows.svg | 1 +
guacamole/src/main/frontend/src/images/cog.png | Bin 4651 -> 0 bytes
guacamole/src/main/frontend/src/images/cog.svg | 1 +
guacamole/src/main/frontend/src/images/drive.png | Bin 752 -> 0 bytes
guacamole/src/main/frontend/src/images/drive.svg | 1 +
guacamole/src/main/frontend/src/images/file.png | Bin 471 -> 0 bytes
guacamole/src/main/frontend/src/images/file.svg | 1 +
.../src/main/frontend/src/images/folder-closed.png | Bin 487 -> 0 bytes
.../src/main/frontend/src/images/folder-closed.svg | 1 +
.../src/main/frontend/src/images/folder-open.png | Bin 803 -> 0 bytes
.../src/main/frontend/src/images/folder-open.svg | 1 +
.../src/main/frontend/src/images/folder-up.png | Bin 819 -> 0 bytes
.../src/main/frontend/src/images/folder-up.svg | 1 +
.../src/images/group-icons/guac-closed.png | Bin 843 -> 0 bytes
.../src/images/group-icons/guac-closed.svg | 1 +
.../frontend/src/images/group-icons/guac-open.png | Bin 717 -> 0 bytes
.../frontend/src/images/group-icons/guac-open.svg | 1 +
.../src/main/frontend/src/images/guac-mono-192.png | Bin 6041 -> 0 bytes
.../src/main/frontend/src/images/guac-tricolor.png | Bin 14890 -> 0 bytes
.../src/main/frontend/src/images/guac-tricolor.svg | 1 +
guacamole/src/main/frontend/src/images/lock.png | Bin 511 -> 0 bytes
guacamole/src/main/frontend/src/images/lock.svg | 1 +
.../src/main/frontend/src/images/magnifier.png | Bin 1058 -> 0 bytes
.../src/main/frontend/src/images/magnifier.svg | 1 +
.../frontend/src/images/noguacamole-logo-24.png | Bin 1245 -> 0 bytes
guacamole/src/main/frontend/src/images/plus.png | Bin 299 -> 0 bytes
guacamole/src/main/frontend/src/images/plus.svg | 1 +
.../src/main/frontend/src/images/progress.png | Bin 473 -> 0 bytes
.../src/main/frontend/src/images/progress.svg | 1 +
.../src/images/protocol-icons/guac-monitor.png | Bin 691 -> 0 bytes
.../src/images/protocol-icons/guac-monitor.svg | 1 +
.../src/images/protocol-icons/guac-plug.png | Bin 727 -> 0 bytes
.../src/images/protocol-icons/guac-plug.svg | 1 +
.../src/images/protocol-icons/guac-text.png | Bin 792 -> 0 bytes
.../src/images/protocol-icons/guac-text.svg | 1 +
.../frontend/src/images/settings/tablet-keys.png | Bin 3175 -> 0 bytes
.../frontend/src/images/settings/tablet-keys.svg | 1 +
.../main/frontend/src/images/settings/touchpad.png | Bin 38013 -> 0 bytes
.../main/frontend/src/images/settings/touchpad.svg | 1 +
.../frontend/src/images/settings/touchscreen.png | Bin 24025 -> 0 bytes
.../frontend/src/images/settings/touchscreen.svg | 1 +
.../main/frontend/src/images/settings/zoom-in.png | Bin 1553 -> 0 bytes
.../main/frontend/src/images/settings/zoom-in.svg | 1 +
.../main/frontend/src/images/settings/zoom-out.png | Bin 1521 -> 0 bytes
.../main/frontend/src/images/settings/zoom-out.svg | 1 +
.../src/main/frontend/src/images/share-white.svg | 1 +
guacamole/src/main/frontend/src/images/share.png | Bin 1112 -> 0 bytes
guacamole/src/main/frontend/src/images/share.svg | 1 +
.../src/images/user-icons/guac-user-group.png | Bin 1428 -> 0 bytes
.../src/images/user-icons/guac-user-group.svg | 1 +
.../frontend/src/images/user-icons/guac-user.png | Bin 1049 -> 0 bytes
.../frontend/src/images/user-icons/guac-user.svg | 1 +
.../src/main/frontend/src/images/warning-white.png | Bin 4506 -> 0 bytes
.../src/main/frontend/src/images/warning-white.svg | 1 +
guacamole/src/main/frontend/src/images/warning.png | Bin 1059 -> 0 bytes
guacamole/src/main/frontend/src/images/warning.svg | 1 +
guacamole/src/main/frontend/src/images/x-red.png | Bin 583 -> 0 bytes
guacamole/src/main/frontend/src/images/x-red.svg | 1 +
guacamole/src/main/frontend/src/images/x.png | Bin 591 -> 0 bytes
guacamole/src/main/frontend/src/images/x.svg | 1 +
guacamole/src/main/frontend/src/index.html | 7 +-
pom.xml | 1 +
182 files changed, 3273 insertions(+), 1652 deletions(-)
create mode 100644
guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js
create mode 100644
guacamole/src/main/frontend/src/app/client/directives/guacClientZoom.js
create mode 100644
guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js
create mode 100644
guacamole/src/main/frontend/src/app/client/directives/guacTiledThumbnails.js
create mode 100644
guacamole/src/main/frontend/src/app/client/styles/tiled-client-grid.css
create mode 100644 guacamole/src/main/frontend/src/app/client/styles/zoom.css
create mode 100644
guacamole/src/main/frontend/src/app/client/templates/guacClientNotification.html
create mode 100644
guacamole/src/main/frontend/src/app/client/templates/guacClientZoom.html
create mode 100644
guacamole/src/main/frontend/src/app/client/templates/guacTiledClients.html
create mode 100644
guacamole/src/main/frontend/src/app/client/templates/guacTiledThumbnails.html
create mode 100644
guacamole/src/main/frontend/src/app/client/types/ManagedClientGroup.js
create mode 100644
guacamole/src/main/frontend/src/app/element/directives/guacClick.js
rename guacamole/src/main/frontend/src/app/{client =>
index}/styles/other-connections.css (93%)
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-back.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-back.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-config-dark.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-config-dark.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-config.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-config.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-delete.png
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-first-page.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-first-page.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-group-add.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-group-add.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-hide-pass.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-hide-pass.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-home-dark.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-home-dark.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-home.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-home.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-key-dark.png
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-key.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-key.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-last-page.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-last-page.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-logout-dark.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-logout-dark.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-logout.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-logout.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-monitor-add.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-monitor-add.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-next-page.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-next-page.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-prev-page.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-prev-page.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-show-pass.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-show-pass.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-user-add.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-user-add.svg
delete mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-user-group-add.png
create mode 100644
guacamole/src/main/frontend/src/images/action-icons/guac-user-group-add.svg
delete mode 100644 guacamole/src/main/frontend/src/images/arrows/down.png
create mode 100644 guacamole/src/main/frontend/src/images/arrows/down.svg
delete mode 100644 guacamole/src/main/frontend/src/images/arrows/left.png
create mode 100644 guacamole/src/main/frontend/src/images/arrows/left.svg
delete mode 100644 guacamole/src/main/frontend/src/images/arrows/right.png
create mode 100644 guacamole/src/main/frontend/src/images/arrows/right.svg
delete mode 100644 guacamole/src/main/frontend/src/images/arrows/up.png
create mode 100644 guacamole/src/main/frontend/src/images/arrows/up.svg
delete mode 100644 guacamole/src/main/frontend/src/images/checker.png
create mode 100644 guacamole/src/main/frontend/src/images/checker.svg
delete mode 100644 guacamole/src/main/frontend/src/images/checkmark.png
create mode 100644 guacamole/src/main/frontend/src/images/checkmark.svg
delete mode 100644 guacamole/src/main/frontend/src/images/circle-arrows.png
create mode 100644 guacamole/src/main/frontend/src/images/circle-arrows.svg
delete mode 100644 guacamole/src/main/frontend/src/images/cog.png
create mode 100644 guacamole/src/main/frontend/src/images/cog.svg
delete mode 100644 guacamole/src/main/frontend/src/images/drive.png
create mode 100644 guacamole/src/main/frontend/src/images/drive.svg
delete mode 100644 guacamole/src/main/frontend/src/images/file.png
create mode 100644 guacamole/src/main/frontend/src/images/file.svg
delete mode 100644 guacamole/src/main/frontend/src/images/folder-closed.png
create mode 100644 guacamole/src/main/frontend/src/images/folder-closed.svg
delete mode 100644 guacamole/src/main/frontend/src/images/folder-open.png
create mode 100644 guacamole/src/main/frontend/src/images/folder-open.svg
delete mode 100644 guacamole/src/main/frontend/src/images/folder-up.png
create mode 100644 guacamole/src/main/frontend/src/images/folder-up.svg
delete mode 100644
guacamole/src/main/frontend/src/images/group-icons/guac-closed.png
create mode 100644
guacamole/src/main/frontend/src/images/group-icons/guac-closed.svg
delete mode 100644
guacamole/src/main/frontend/src/images/group-icons/guac-open.png
create mode 100644
guacamole/src/main/frontend/src/images/group-icons/guac-open.svg
delete mode 100644 guacamole/src/main/frontend/src/images/guac-mono-192.png
delete mode 100644 guacamole/src/main/frontend/src/images/guac-tricolor.png
create mode 100644 guacamole/src/main/frontend/src/images/guac-tricolor.svg
delete mode 100644 guacamole/src/main/frontend/src/images/lock.png
create mode 100644 guacamole/src/main/frontend/src/images/lock.svg
delete mode 100644 guacamole/src/main/frontend/src/images/magnifier.png
create mode 100644 guacamole/src/main/frontend/src/images/magnifier.svg
delete mode 100644
guacamole/src/main/frontend/src/images/noguacamole-logo-24.png
delete mode 100644 guacamole/src/main/frontend/src/images/plus.png
create mode 100644 guacamole/src/main/frontend/src/images/plus.svg
delete mode 100644 guacamole/src/main/frontend/src/images/progress.png
create mode 100644 guacamole/src/main/frontend/src/images/progress.svg
delete mode 100644
guacamole/src/main/frontend/src/images/protocol-icons/guac-monitor.png
create mode 100644
guacamole/src/main/frontend/src/images/protocol-icons/guac-monitor.svg
delete mode 100644
guacamole/src/main/frontend/src/images/protocol-icons/guac-plug.png
create mode 100644
guacamole/src/main/frontend/src/images/protocol-icons/guac-plug.svg
delete mode 100644
guacamole/src/main/frontend/src/images/protocol-icons/guac-text.png
create mode 100644
guacamole/src/main/frontend/src/images/protocol-icons/guac-text.svg
delete mode 100644
guacamole/src/main/frontend/src/images/settings/tablet-keys.png
create mode 100644
guacamole/src/main/frontend/src/images/settings/tablet-keys.svg
delete mode 100644 guacamole/src/main/frontend/src/images/settings/touchpad.png
create mode 100644 guacamole/src/main/frontend/src/images/settings/touchpad.svg
delete mode 100644
guacamole/src/main/frontend/src/images/settings/touchscreen.png
create mode 100644
guacamole/src/main/frontend/src/images/settings/touchscreen.svg
delete mode 100644 guacamole/src/main/frontend/src/images/settings/zoom-in.png
create mode 100644 guacamole/src/main/frontend/src/images/settings/zoom-in.svg
delete mode 100644 guacamole/src/main/frontend/src/images/settings/zoom-out.png
create mode 100644 guacamole/src/main/frontend/src/images/settings/zoom-out.svg
create mode 100644 guacamole/src/main/frontend/src/images/share-white.svg
delete mode 100644 guacamole/src/main/frontend/src/images/share.png
create mode 100644 guacamole/src/main/frontend/src/images/share.svg
delete mode 100644
guacamole/src/main/frontend/src/images/user-icons/guac-user-group.png
create mode 100644
guacamole/src/main/frontend/src/images/user-icons/guac-user-group.svg
delete mode 100644
guacamole/src/main/frontend/src/images/user-icons/guac-user.png
create mode 100644
guacamole/src/main/frontend/src/images/user-icons/guac-user.svg
delete mode 100644 guacamole/src/main/frontend/src/images/warning-white.png
create mode 100644 guacamole/src/main/frontend/src/images/warning-white.svg
delete mode 100644 guacamole/src/main/frontend/src/images/warning.png
create mode 100644 guacamole/src/main/frontend/src/images/warning.svg
delete mode 100644 guacamole/src/main/frontend/src/images/x-red.png
create mode 100644 guacamole/src/main/frontend/src/images/x-red.svg
delete mode 100644 guacamole/src/main/frontend/src/images/x.png
create mode 100644 guacamole/src/main/frontend/src/images/x.svg