Disclaimer & Limitation of Liability
1. "AS IS" Warranty Disclaimer
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.
THE AUTHORS AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS THAT THE SOFTWARE IS FREE OF DEFECTS, BUGS, OR INTERRUPTIONS IN OPERATION, OR THAT IT WILL FUNCTION SEAMLESSLY WITH EVERY HARDWARE CONFIGURATION OR LINUX DISTRIBUTION.
2. Limitation of Liability
IN NO EVENT SHALL THE AUTHORS, MAINTAINERS, OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This limitation includes, without limitation, direct, indirect, incidental, special, exemplary, or consequential damages:
- Any loss of data, audio output, or display malfunction.
- Any conflicts with third-party desktop environments, gesture handlers, or window managers.
- Any hardware issues related to display backlight controllers, brightness sysfs nodes, or audio drivers.
- Any system downtime or performance degradation resulting from improper configuration.
3. Hardware & Backlight Control Safety
FingerSwipe includes built-in minimum brightness safeguards (e.g., preventing the display from reducing below a safe floor such as 1% to avoid black-screen lockouts). However, display driver behavior under Linux varies significantly across hardware vendors and kernel versions.
You are solely responsible for testing and configuring appropriate brightness and volume bounds in config.yaml suited to your specific device.
4. System Permissions & udev Configuration
FingerSwipe utilizes standard Linux udev session ACLs (uaccess tag) to grant non-root access to input event nodes. While standard and non-invasive, you are responsible for maintaining your machine's security and group memberships.
5. Open Source License
The full terms of the MIT License governing FingerSwipe can be viewed directly in the repository:
https://github.com/deekshithvodela/FingerSwipe/blob/main/LICENSE