Commit Graph

13 Commits

Author SHA1 Message Date
Federico Terzi
4204bcf5ea fix(engine): fix bad handling of Iso Level3 Shift on Spanish layouts. Fix #802 2021-10-22 19:58:26 +02:00
Federico Terzi
cd89915525 fix(engine): add workaround to markdown parsing to avoid crashing espanso with malformed markdown. Fix #759 2021-10-21 21:52:22 +02:00
Federico Terzi
3b74b5f558 fix(engine): remove Alt from skipped modifiers on Windows, related to #725 2021-10-16 14:41:28 +02:00
Federico Terzi
6f94ee3f38 fix(engine): filter out keyboard events while some modifiers are pressed. Fix #725 2021-10-16 13:23:27 +02:00
Federico Terzi
70bff10fd5 fix(engine): prevent events from stacking up when the search bar is open. Fix #781 2021-10-16 11:19:26 +02:00
Federico Terzi
0b23a5cc30 feat(engine): refactor funnel to allow skipping of events 2021-10-13 22:35:02 +02:00
Federico Terzi
8fe508bf93 style(engine): fix formatting 2021-10-06 18:38:02 +02:00
Federico Terzi
14c70ff62d fix(engine): improve debug information when rendering error occurs 2021-09-30 22:20:20 +02:00
Federico Terzi
6726436674 feat(engine): refactor match detected event to support configurable hint 2021-08-24 19:54:02 +02:00
Federico Terzi
c624ca676d feat(engine): implement suppress middleware 2021-08-22 20:14:21 +02:00
Federico Terzi
09109e0d57 fix(engine): add missing injection events in delay middleware 2021-08-21 09:42:28 +02:00
Federico Terzi
fb45f92b69 feat(engine): implement undo feature 2021-08-15 11:10:13 +02:00
Federico Terzi
974e405b23 feat(engine): move engine into separate module 2021-08-14 11:07:43 +02:00