enlightenment/src/modules
Marcel Hollerbach 304afe7ea3 Introduce gesture recognition
This is currently using libinputs gesture recognition. And offers a
config screen to setup new gestures.

1. No default gesture bindings are setup

2. When libinput is not available the module is not going to be loaded,
   and nothing is recognited.+

3. Only swipe gestures are recognized yet.

4. For now, you are required to be part of the input group, otherwise we cannot
   get the libinput events. (See Todo 1)

5. The visual representation is not really good. In terms of UI, it is
   visually showing a value coming from left to right, which is
   indicating a direction, which is not always the direction of the
   gesture, which is kind of bad. More improvements needed here.

Some things that still can be done:

1. The whole libinput things should be handled by elput, either with the
   input group hack, or logind, or simply by root. The ideal idea would
   be that e_sys is creating the elput context, which also listens for new
   devices etc.. When all this is done, and it recognizes a new device, it
   can simply sent a message from e_sys to e, that there is some new
   device, with a opened fd. (However, this all needs to be locked up in a
   way that e_sys cannot be abused)

-
2020-07-21 10:05:32 +02:00
..
appmenu appmenu gadget - size items properly so they can be seen 2019-08-07 00:49:26 +01:00
backlight e gadgets - as per email to e-devbel - it's easier to fix old so rm new 2020-07-07 23:34:27 +01:00
battery battery: OpenBSD use proper constants. 2020-07-09 01:11:31 +01:00
bluez5 e gadgets - as per email to e-devbel - it's easier to fix old so rm new 2020-07-07 23:34:27 +01:00
clock tree-wide: get rid of trailing whitespace (part 6) 2020-05-14 13:49:18 +02:00
conf tree-wide: get rid of trailing whitespace (part 6) 2020-05-14 13:49:18 +02:00
conf_applications tree-wide: get rid of trailing whitespace (part 6) 2020-05-14 13:49:18 +02:00
conf_bindings Introduce gesture recognition 2020-07-21 10:05:32 +02:00
conf_dialogs tree-wide: get rid of trailing whitespace (part 6) 2020-05-14 13:49:18 +02:00
conf_display e gadgets - as per email to e-devbel - it's easier to fix old so rm new 2020-07-07 23:34:27 +01:00
conf_interaction tree-wide: get rid of trailing whitespace 2020-05-14 17:59:39 +02:00
conf_intl Fixed chinese locale definition from "Traditional Chinese" to "Simplified Chinese" as reported from 玉堂白鹤 2020-04-13 14:17:12 +02:00
conf_menus tree-wide: get rid of trailing whitespace 2020-05-14 17:59:39 +02:00
conf_paths tree-wide: get rid of trailing whitespace 2020-05-19 12:09:13 +02:00
conf_performance tree-wide: get rid of trailing whitespace (part 7) 2020-05-14 14:17:08 +02:00
conf_randr screen setup - put shortcut in config quick-access menu 2020-06-20 01:57:28 +01:00
conf_shelves tree-wide: get rid of trailing whitespace (part 7) 2020-05-14 14:17:08 +02:00
conf_theme init splash - make it default as it no longer needs an option 2020-06-09 15:54:58 +01:00
conf_window_manipulation tree-wide: get rid of trailing whitespace (part 8) 2020-05-14 14:17:10 +02:00
conf_window_remembers tree-wide: get rid of trailing whitespace (part 8) 2020-05-14 14:17:10 +02:00
connman tree-wide: get rid of trailing whitespace (part 8) 2020-05-14 14:17:10 +02:00
cpufreq tree-wide: get rid of trailing whitespace (part 8) 2020-05-14 14:17:10 +02:00
everything tree-wide: get rid of trailing whitespace 2020-05-19 12:09:13 +02:00
fileman efm - make some comment notes for exec verify 2020-05-30 21:56:29 +01:00
fileman_opinfo tree-wide: get rid of trailing whitespace (part 10) 2020-05-14 14:17:15 +02:00
gadman tree-wide: get rid of trailing whitespace (part 10) 2020-05-14 14:17:15 +02:00
geolocation Updating french and italian translations 2019-06-21 19:32:32 +02:00
gesture_recognition Introduce gesture recognition 2020-07-21 10:05:32 +02:00
ibar tree-wide: get rid of trailing whitespace (part 10) 2020-05-14 14:17:15 +02:00
ibox ibox: Add Live Preview Optional View. 2020-07-07 15:59:28 +01:00
layout clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
lokker e auth - use our memclear and fill it out with modern zeroing methods 2020-02-18 10:29:43 +00:00
mixer e gadgets - as per email to e-devbel - it's easier to fix old so rm new 2020-07-07 23:34:27 +01:00
msgbus desklock - add explicit manually invoked api and a blocking api 2018-12-15 16:13:28 +00:00
music-control Updating Pithos due to MPRIS rename 2020-04-09 08:00:49 -04:00
notification tree-wide: get rid of trailing whitespace (part 11) 2020-05-14 14:17:17 +02:00
packagekit e gadgets - as per email to e-devbel - it's easier to fix old so rm new 2020-07-07 23:34:27 +01:00
pager e gadgets - as per email to e-devbel - it's easier to fix old so rm new 2020-07-07 23:34:27 +01:00
polkit polkit - fix user id we're authing to and be explicit which one it is 2020-05-25 13:45:44 +01:00
quickaccess tree-wide: get rid of trailing whitespace (part 11) 2020-05-14 14:17:17 +02:00
shot shot - dont allow image in virtual cnavs to resize 2020-07-08 14:42:34 +01:00
start e gadgets - as per email to e-devbel - it's easier to fix old so rm new 2020-07-07 23:34:27 +01:00
syscon module and config - remove pointless config vars that have no use 2019-09-10 17:58:30 +01:00
systray tree-wide: get rid of trailing whitespace (part 11) 2020-05-14 14:17:17 +02:00
tasks tasks - apply min size to icon only mode too 2020-05-03 21:07:01 +01:00
temperature tree-wide: get rid of trailing whitespace (part 11) 2020-05-14 14:17:17 +02:00
tiling tree-wide: fix typos all over the place 2020-05-14 12:04:51 +02:00
vkbd debug printf-- 2020-06-10 13:35:12 +01:00
winlist settings -> window: settings window align optimizations 2020-04-11 10:45:12 -04:00
wizard wizard: fix compile error in wayland-only build 2020-05-25 13:36:42 +02:00
wl_buffer meson opt - also match options change in core meson build 2019-07-12 14:14:28 +01:00
wl_desktop_shell wl desktop shell - fix symbols to explicily be extern as they should 2020-05-16 00:25:19 +01:00
wl_drm e - enum conversion warnings - fix by doing proper conversion or enum 2020-07-08 17:39:43 +01:00
wl_fb tree-wide: get rid of trailing whitespace (last part) 2020-05-14 14:17:19 +02:00
wl_text_input wl text input - handle out of mem and free half done struct 2019-08-06 17:42:42 +01:00
wl_weekeyboard tree-wide: get rid of trailing whitespace 2020-05-19 12:09:13 +02:00
wl_wl wl-wl: Remove commented out code and fix formatting 2020-04-20 11:58:36 -04:00
wl_x11 tree-wide: get rid of trailing whitespace (last part) 2020-05-14 14:17:19 +02:00
xkbswitch e gadgets - as per email to e-devbel - it's easier to fix old so rm new 2020-07-07 23:34:27 +01:00
xwayland tree-wide: get rid of trailing whitespace (last part) 2020-05-14 14:17:19 +02:00
meson.build Introduce gesture recognition 2020-07-21 10:05:32 +02:00