32 Commits

Author SHA1 Message Date
Savva Mitrofanov
b2d438d6f3 Switch OcGuardLib to BaseOverflowLib 2023-04-13 13:16:14 +06:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
Marvin Häuser
cfa3c74313 OpenCanopy: Do not ASSERT for 0x0 resolution
Fixes https://github.com/dortania/OpenCore-Legacy-Patcher/issues/180
2021-05-01 11:56:01 +02:00
Marvin Häuser
c158d61a30 OcAppleEventLib: Support configurable pointer speed 2021-04-02 23:23:28 +02:00
Marvin Häuser
32a5feadf0 OpenCanopy: Align default cursor speed with Apple 2021-04-02 18:05:03 +02:00
Marvin Häuser
c97109f586 OpenCanopy: Fix cursor regression on some systems 2021-04-02 17:44:18 +02:00
Marvin Häuser
9e401aa1c8 OpenCanopy: Remove accidentally imported debug code 2021-04-02 17:10:39 +02:00
Marvin Häuser
7aa17b6a88 OpenCanopy: Support OcAppleEventEx pointer scaling 2021-04-02 16:44:03 +02:00
Marvin Häuser
742d8e3e97 OpenCanopy: Import multiple features and fixes
- Fixed flicker when refreshing the entry view
- Added TAB navigation support
- Added graphical password interface
- Added pulsing animation to signal timeout
- Added 'set default' indicator
- Integrate opacity into the drawing pipeline
- Share button handling logics
- Fixed not aborting timeout on pointer click
- Fixed OpenCanopy intro animation not scaling with UIScale
2021-03-26 14:55:42 +01:00
Marvin Häuser
c47ed0785c OpenCanopy: Simplify pointer code 2021-03-22 19:01:09 +01:00
Marvin Häuser
9452be4b7e OpenCanopy: Move absolute pointer querying to timed event
Removes pointer update concurrency and absolute pointer input lag.
2021-03-20 19:42:08 +01:00
Marvin Häuser
29b6a69845 OpenCanopy: Initial double-click support 2021-03-20 11:17:27 +01:00
Marvin Häuser
0a97ed4ff1 OpenCanopy: Set AE cursor position before event registration
Resolves the need for TPL handling.
2021-03-19 22:46:09 +01:00
Marvin Häuser
fb6a190cca OpenCanopy: Do not register 'Click' events with AppleEvent
We do not need the concept of a 'Click', which is a short-term button down-up sequence in a very narrow square area, as it is common behaviour to invoke any button on button up if and only if the cursor is in the button area. Timing and relative movement do not matter for the action.
2021-03-18 23:47:43 +01:00
Marvin Häuser
783dd3d99f OpenCanopy: Restore cursor acceleration 2021-03-18 21:50:02 +01:00
Marvin Häuser
570e6a2f88 OpenCanopy: Remove pointless clipping code 2021-03-17 19:56:13 +01:00
Marvin Häuser
86b880a249 OpenCanopy: Abort absolute pointer update earlier when unavailable 2021-03-06 22:57:50 +01:00
Marvin Häuser
8d7429e020 OpenCanopy: Simplify pointer speed interpolation 2021-03-03 14:28:52 +03:00
Marvin Häuser
ca0b337f5b OpenCanopy: Remove unused parameter 2021-03-03 14:28:52 +03:00
Marvin Häuser
fac607bf94 OpenCanopy: Refactor pointer code to remove unnecessary abstractions 2021-03-03 14:28:52 +03:00
Marvin Häuser
d1aa408bc7 OpenCanopy: Move interpolation to event handler 2021-03-03 14:28:52 +03:00
Marvin Häuser
c2f30dc7f6 OpenCanopy: Simplify pointer state code 2021-03-03 14:28:52 +03:00
Marvin Häuser
c4ae797351 OpenCanopy: Remove redundant AE pointer clipping 2021-03-03 14:28:52 +03:00
Marvin Häuser
03959e0c88 OpenCanopy: Fix right-click issue 2021-03-03 14:28:52 +03:00
Marvin Häuser
e057bbef07 OpenCanopy: Remove legacy pointer support 2021-03-03 14:28:52 +03:00
PMheart
c904ab671c
Buid: Migrate all tools to Utilities (#69) 2020-06-05 15:12:33 +03:00
vit9696
0ee57bdef1 OcConsoleLib: Fixed builtin text renderer failing to provide ConsoleControl 2020-05-14 09:43:07 +03:00
vit9696
bd0cc2f54f OpenCanopy: Added partial hotkey support (e.g. Ctrl+Enter) 2020-05-11 02:55:25 +03:00
vit9696
c85b332ac0 OpenCanopy: Improve mouse pointer performance 2020-04-15 03:39:06 +03:00
vit9696
20fa82da42 OpenCanopy: Added AppleEvent mouse support 2020-04-14 06:20:50 +03:00
Download-Fritz
944d1f3e9a OpenCanopy: Fix input handle usage 2020-04-10 11:58:58 +02:00
vit9696
63735d449b Build: Rename some tools and drivers 2020-03-15 17:27:29 +03:00