Releases: Coffee2CodeNL/gebaar-libinput
Releases · Coffee2CodeNL/gebaar-libinput
Version 5: Long Overdue
Release v0.0.5 (#18) * Update README.md to reflect version bump * Update to README.md, new shields Added AUR Package shield Changed gitter.im shield * Added support for oblique gesture swipes. To add the support the config class was modified to include the new gestures types: left_up, right_up, left_down, right_down. Also changed the way the commands are saved in the config class, so there won't be a need for a lot of if statements to handle 4 finger swipes and 3 finger swipes. Finally, the handle_swipe_event_without_coords was modified to detect the oblique swipes. * Commenting the code a bit and some minor cosmetic and semantic changes - Added comments to each function - Increased string array size to 10 in config.h even though we only need 9 slots, I'm being a bit pedantic about this - Adding some build flags to CMakeLists.txt to show every error, preferably we'd get clean output eventually - Renamed find_gesture_device to gesture_device_exists in Input class - Renamed find_config_file to config_file_exists as this actually describes the logic of this function in Config class - Renamed find_home_folder to find_config_file in Config class in preparation to adding /etc/gebaar/gebaard.toml to list of possible config file locations * Prepare for release by bumping up version in README.md * Let warnings be warnings, release v0.0.4 * Goodbye Gitter, Hello Discord. * Fix config location (#13) If XDG_CONFIG_HOME is set, .config will be appended a second time resulting in /home/example/.config/.config/gebaar/gebaard.toml This is fixed by only appending .config, when the HOME directory workaround is used. Fixes #12 * Fix nullptr conversion to std::string (#16) Instead of using the result of getenv directly, we must check first, if getenv returned a nullptr, otherwise the program will crash. Regression from 41c7c05 * Add the build directory to gitignore (#15) The README build instructions use this directory. * Add a desktop file (#14) Users can copy this desktop file to $XDG_CONFIG_HOME/autostart to enable autostart on most desktop environments.
Release 4: Let warnings be warnings. not errors
Fixing a small oopsie that prevented building.
Release 3: Mastering the Oblique
This release adds Oblique support! 👍
Release 2
This release fixes some build errors
First Release
See README for installation instructions