This change fixes gesture parsing for the none direction by recognizing mode: "NoPress" and treating it as intentionally doing nothing, instead of always expecting an action. It also adds validation and clearer warnings when an unsupported mode or non-string value is provided, while still defaulting to OnRelease for compatibility. The practical effect is that logid.example.cfg is now accurate and users can configure a no-op none gesture without parser surprises.

Added NoPress mode support for gestures with the `none` direction so configurations can explicitly disable the fallback action and match the example config. - zhengqunkoo/logiops