This version does not include any new features, but the deb and rpm packages have been updated to target more recent distro versions.
-
Add TOUCHEGG_DEVICE_TYPE environment variable to RUN_COMMAND
-
Remove Firefox from the default config, it supports native gestures
-
New COPR URL:
https://copr.fedorainfracloud.org/coprs/joseexposito/touchegg/
-
Performance improvements calculating the size of the animations
-
Fix crash that might happen when multiple input devices are added and removed
-
Improve pinch detection when the fingers are placed horizontally or vertically
-
Allow to run in multiple X displays
-
Allow to configure the number of times a repeated action is executed
New:
-
Allow to display any animation on SEND_KEYS/RUN_COMMAND
-
Add cyclic option to CHANGE_DESKTOP
-
Packages for CentOS (EPEL), Fedora and openSUSE available on COPR
https://copr.fedorainfracloud.org/coprs/jose_exposito/touchegg/
New:
- Add Void Linux install instructions
- Add Artix Linux install instructions
Improvements:
-
Touchscreen: Use touch average to calculate deltas
-
Simplify the build process in distros that don't support systemd
Fix:
-
libinput 1.18 support: Different deltas depending on libinput version
New:
-
Use screen rotation to calculate touchscreen gestures direction
Improvements:
-
Build the RPM package as part of the CI process improving its compatibility
New:
-
Added daily and stable PPA builds
Fixed:
-
Fix animation when screens ot the same size are arranged vertically
-
Fix crash caused by a g_variant not being referenced
-
Handle the TOUCH_CANCEL event to avoid bugs
New:
-
Release Touché, a configuration GUI
-
Include different log levels, thanks to @imabuddha
Improvements:
- Improvements in documentation
Fixed:
-
Fix intermittent crash
New:
-
New action added:
FULLSCREEN_WINDOW
. Thanks to @MarioJim
Improvements:
-
Use D-Bus for daemon-client communication, making easier to write clients different languages
-
Animations are pixel-precise at low speeds
-
Make application name case insensitive in config file
New:
-
Allow to cancel non animated gestures when configured to run on end. Thanks to @d86leader
-
Using unaccelerated deltas and different horizontal and vertical finish thresholds for a better user experience
Fixed:
-
Fix crashes when incorrect keys are used on
SEND_KEYS
-
Handle devices reporting a size of 0x0 mm
-
Allow to use a symlink as configuration to Dotfiles users
-
Handles window managers that don't set the
_NET_WORKAREA
atom
New:
Improvements:
New:
-
Use
auto
withcolor
andborderColor
to use your theme's accent color -
Use
auto
withCHANGE_DESKTOP
to follow your natural scroll preferences
Improvements:
-
You are downloading a much better Debian (.deb) package
-
Now Linux distributions shipping Touchégg by default can update your configuration easily
-
Improve protocol backward compatibility for third party integrations
New:
-
Touchscreen support. Now you can use PINCH and SWIPE gestures on your touchscreen.
-
Animations are smoother, even in devices with limited resources like the Raspberry Pi 4.
-
CHANGE_DESKTOP now allows to use up/down/left/right directions in addition to previous/next. Made with love for KDE users.
-
Touchégg is added to startup automatically on installation.
-
In case you manually added it to startup you don't need to change anything, now you can not run multiple instances in parallel by mistake.
Fixed:
-
Crash when a screen is connected but disabled. Thanks to @magnus-gross.
-
Intermittent crash after editing the configuration file.
-
Crash when performing a gesture on the root window.
This release is only a fix for Arch Linux and openSUSE compilation.
Fixed:
-
Fix Arch Linux and openSUSE compilation
The Linux desktop has changed a lot since I first released Touchégg back in 2011. This release is a total rewrite of the version 1.x aiming to incorporate the new technologies that are available today on the Linux desktop.
Here's what's new:
- Add libinput support
- Add 1:1 animations so your gestures doesn't feel like a "shortcut" anymore
- Drop the Qt dependency for better compatibility
- Available gestures:
- SWIPE
- PINCH
- Available actions:
- MAXIMIZE_RESTORE_WINDOW
- MINIMIZE_WINDOW
- TILE_WINDOW
- CLOSE_WINDOW
- CHANGE_DESKTOP
- SHOW_DESKTOP
- SEND_KEYS
- RUN_COMMAND
- Fix pinch direction issues
- Allow to select if the action is executed at the beginning or at the end of the gesture
- Ubuntu Precise compatibility
- Now Touchégg subscribe to gestures in their own window, to not conflict with applications that uses their own gestures
- Touchégg ported to GEIS v2 API
- Touchégg now uses a XML configuration file more intuitive, easy and cleaned and some action configurations have been enhanced
- The code is adapted to the Qt/KDE coding style
- Added support for the following actions:
- VERTICAL_SCROLL and HORIZONTALL_SCROLL actions now are SCROLL
- The SCROLL action support invert the movement, for touchscreen/trackpad compatibility https://code.google.com/p/touchegg/issues/detail?id=64
- Added support for the following gestures:
- ROTATE - With 2 to 5 fingers
- DOUBLE_TAP - With 1 to 5 fingers
- DRAG - With 1 finger
-
Touchégg now allow to assign different actions to different windows
-
Added compatibility with uTouch 2, and therefore, with the Synaptics driver and Ubuntu 11.04
-
Improved CPU usage
-
Touchégg allows to interact with all windows, not only active windows Now the actions are applied to the window under cursor
-
Solved problems when a trackpad is removed or added.
-
MOVE_WINDOW now don't moves the desktop window
-
RESIZE_WINDOW now don't resizes the desktop window
-
CLOSE_WINDOW now can be used with drag or tap&hold gestures
-
RESIZE WINDOW now is adapted to the angle of the pinch
-
MOVE_WINDOW allows to use Kwin/Compiz effects like "Wobbly Windows" or "Electric Borders"
-
The MOUSE_MOVE action has been removed because in Natty is deprecated
-
Added support for the following gestures:
- PINCH - With 2, 4 and 5 fingers
- DRAG - With 5 fingers
-
Added support for the following actions:
- MOUSE_WHEEL_UP and MOUSE_WHEEL_DOWN actions now are VERTICAL_SCROLL
- LEFT_BUTTON_CLICK, RIGHT_BUTTON_CLICK and MIDDLE_BUTTON_CLICK actions now are MOUSE_CLICK
- HORIZONTAL_SCROLL
- CHANGE_VIEWPORT
- DRAG_AND_DROP now support any button emulation
Solved bugs:
- Solved problems at shutdown
- Fixed _DESKTOP actions with compiz
- Fixes some problems with the code
Added support for the following gestures:
- TAP - With 5 fingers
- TAP & HOLD - With 2, 3, 4 and 5 fingers
Added support for the following actions:
- MOUSE_MOVE
- LEFT_BUTTON_CLICK
- MOVE_WINDOW
- RUN_COMMAND
- DRAG_AND_DROP
- SEND_KEYS
Other features:
- Added a GUI to manage gestures and actions
- Added menu entries to launch Touchégg and touchégg GUI
Initial release, support for the following gestures:
- TAP - With 2, 3 and 4 fingers
- PINCH - With 3 fingers
- DRAG - With 2, 3 and 4 fingers
Support for the following actions:
- RIGHT_BUTTON_CLICK
- MIDDLE_BUTTON_CLICK
- MOUSE_WHEEL_UP
- MOUSE_WHEEL_DOWN
- MINIMIZE_WINDOW
- MAXIMIZE_RESTORE_WINDOW
- CLOSE_WINDOW
- RESIZE_WINDOW
- SHOW_DESKTOP
- CHANGE_DESKTOP