113: Fixed several issues linked to ZeroEQ with the 1.2 release:
The REST interface was constantly polling, causing a 100% idle CPU load.
This caused troubles with window animations in headless mode, resulting in touch events hitting the background or some other window.
cmake -DINSTALL_PACKAGES=1 did not install cppnetlib's dependencies. Additionnally, the REST "open" command can be given a directory path to open all the contents inside it. This feature was previously inaccessible in headless mode.
Fixed a bug that could cause focused windows to overlap.
Corrected the global thread pool size in multi-node configurations.
The application no longer blocks on startup if an error occurs, such as the chosen REST port being already in use.
109: New REST command to capture full resolution screenshot of the display wall.
105: Tide can now be started in "headless" mode, without a visible control window. This simplifies the deployment on installations where no dedicated control monitor is available, where previously the master window had to be run inside a VNC server.
104: Tide can be controlled from the python BBP viztools.
100: The Launcher can generate thumbnails much faster (requires Qt 5.6.3 or 5.7.1).
97: Webbrowsers can be saved and restored from sessions and display the page title in their title bar.
Tap and DoubleTap gestures work with any number of fingers
DoubleTap a window with two fingers to make it fullscreen
Clients now receive PINCH events instead of WHEEL events
Clients also receive raw touch events (touch point added, updated, removed)
83: Added TIDE_IGNORE_MPI_THREADSAFETY CMake option for Ubuntu 14.04 after #82
New address bar to see the current url and enter an address [DISCL-380].
The previous/next buttons are only visible if the browsing history has corresponding entries.
74: Added support for multi-finger pan gestures [DISCL-357]. Two-finger pan and pinch gestures can also be used simultaneously for zooming & moving in an image. External Deflect applications can make use of the new EVT_PAN, with the <key> field containing the number of touch points.
Added a new control bar for movies to the wall interface [DISCL-314].
Fixed a bug that caused paused movies to not update correctly when moved to a different screen [DISCL-381].
72: The Launcher has an additional list-view mode for browsing files and sessions [DISCL-376].
71: Detect tap-and-hold gestures with any number of fingers.
69: Added a new SVG backend based on Cairo + rsvg for better results [DISCL-379].
68: Added support for TIFF image pyramids to replace legacy DynamicTextures as a way to view very large images [DISCL-360].
67: Faster PDF rendering with new Cairo backend and larger tile size [DISCL-373].
66: Fix bugs that could cause the application to deadlock on exit [DISCL-375].
65: The wall is redrawn every minute when idle so the on-screen clock stays on time.
64: Faster session loading and fix for FFMPEG thread safety issues.
63: Several corrections and bugfixes for session loading. Due to an error in #28, some sessions saved with Tide version 1.1 may include incorrect "_eventReceiversCount" entries and will not load anymore. To open them again, manually edit and remove all occurencences from the affected .dcx xml file.
59: A virtual keyboard is now available for all applications [DISCL-108]
57: A position marker is shown on the wall for mouse interactions.
The creation and caching of file thumbnails is more efficient.
File thumbnails are displayed with their correct aspect ratio. Session preview images are of better quality (no longer pixelated).
39: Expose usage statistics to the REST interface for monitoring [DISCL-318].
38: Fix a segfault that occured when opening grayscale images.
36: The options can be modified from the Launcher panel.
34: The options can be retrieved and modified through the REST interface.
30: The contents can now be shown in fullscreen mode
28: Simplify window interaction [DISCL-320]. This change makes interacting with contents more natural and intuitive:
No differences between windows in presentation mode vs. regular mode
A glow effect highlights windows which have the focus (capture touch events).
Regular windows always move by default; tapAndHold to get focus and zoom in.
Webbrowsers and interactive streamers always have focus; move using borders.
Resizing always preserves aspect ratio by default; tapAndHold any resize handle to change the aspect ratio of compatible contents (images and webbbrowsers).
The one-to-one button (1:1) also resets the zoom level.
Other minor improvements.
24: Bugfix: Correctly setup Webbrowser proxy from 'http_proxy' ENV VAR
23: Replaced the Dock with a new Qml Launcher and a side control panel to open it [DISCL-313] and [DISCL-316]. The Launcher improves the user experience and navigation with a grid view for files and sessions.