Marvin Häuser
|
9af9dc1343
|
OpenCanopy: Support VoiceOver for TAB navigation
|
2021-04-02 12:42:21 +02:00 |
|
Marvin Häuser
|
6758b11898
|
OpenCanopy: Support '(dmg)' suffix
|
2021-04-01 12:18:50 +02:00 |
|
Marvin Häuser
|
5837fbd28c
|
OpenCanopy: Reset label scrolling when TAB focus changes
|
2021-03-27 11:43:22 +01:00 |
|
Marvin Häuser
|
eb8691c548
|
OpenCanopy: Add shadow to boot entry label scrolling
|
2021-03-27 01:24:21 +01:00 |
|
Marvin Häuser
|
7f46a961ee
|
OpenCanopy: Accept VO hotkey not matter the focused element
|
2021-03-26 20:55:19 +01:00 |
|
Marvin Häuser
|
e940747b30
|
OpenCanopy: Fix boot label scroll for UIScale 2
|
2021-03-26 20:45:21 +01:00 |
|
Marvin Häuser
|
286134bd75
|
OpenCanopy: Remove unused variables
|
2021-03-26 20:31:06 +01:00 |
|
Marvin Häuser
|
5fc338bd1b
|
OpenCanopy: Fix missing fade animation for the scroll buttons
|
2021-03-26 20:01:20 +01:00 |
|
Marvin Häuser
|
5f5dc5a81b
|
OpenCanopy: Remove comments for previously deprecated code
|
2021-03-26 19:48:28 +01:00 |
|
Marvin Häuser
|
9cff575c1c
|
OpenCanopy: Add boot entry label scrolling
|
2021-03-26 19:48:21 +01:00 |
|
Marvin Häuser
|
7afdf00e72
|
OpenCanopy: Reduce boot entries to their minimum size
Removes additional padding for the selector background. Effectively limits the boot entry label width to the expected value.
|
2021-03-26 19:35:51 +01:00 |
|
Marvin Häuser
|
236c6585d1
|
OpenCanopy: Scroll picker before examining offsets
Simplifies calculations a little.
|
2021-03-26 19:27:19 +01: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
|
99432f2425
|
OpenCanopy: Fix out-of-sync selector when scrolling
|
2021-03-26 00:15:52 +01:00 |
|
MikeBeaton
|
e69e28cb69
|
BootPickers: Apple Event kb handling + typing; Apple Key Map non-repeat key handling; CTRL indicator in Builtin.
|
2021-03-23 12:26:46 +00:00 |
|
Marvin Häuser
|
3aed828870
|
OpenCanopy: Use ResetSystemLib for resets
|
2021-03-20 11:19:08 +01:00 |
|
Marvin Häuser
|
29b6a69845
|
OpenCanopy: Initial double-click support
|
2021-03-20 11:17:27 +01:00 |
|
Marvin Häuser
|
6e13160e22
|
OpenCanopy: Pull KeyEvent out of GUI objects
Key events cannot abstractly be propagated, hence there is no point to the abstraction.
|
2021-03-19 22:42:11 +01:00 |
|
Marvin Häuser
|
bfe091c0e6
|
OpenCanopy: Fix ASSERT on timeout
|
2021-03-18 11:06:14 +01:00 |
|
Marvin Häuser
|
8f84ad21f1
|
OpenCanopy: Move selector to BootPickerContainer
|
2021-03-17 20:04:46 +01:00 |
|
Marvin Häuser
|
747be85475
|
OpenCanopy: Change child structure layout for no-op casts
|
2021-03-17 20:04:46 +01:00 |
|
Marvin Häuser
|
7b7d36a866
|
OpenCanopy: Replace linked lists with arrays for GUI object children
|
2021-03-17 20:04:46 +01:00 |
|
Marvin Häuser
|
8ff1642bab
|
OpenCanopy: Swap Restart/ShutDown buttons
|
2021-03-16 20:05:35 +01:00 |
|
Marvin Häuser
|
b7ba490e1f
|
OpenCanopy: Shift cut-off entries right rather than left
|
2021-03-14 20:20:17 +01:00 |
|
Marvin Häuser
|
b0530eae93
|
OpenCanopy: Do not include padding for the first boot entry
Fixes https://github.com/acidanthera/bugtracker/issues/1564
|
2021-03-14 20:13:02 +01:00 |
|
Marvin Häuser
|
ba8eb0e185
|
OpenCanopy: Detect click-ability by opacity
|
2021-03-08 23:28:55 +01:00 |
|
Marvin Häuser
|
b173d50526
|
OpenCanopy: Add shutdown/restart buttons
|
2021-03-08 23:28:51 +01:00 |
|
Marvin Häuser
|
7372f6d2e4
|
OpenCanopy: Simplify background colour drawing
|
2021-03-08 16:13:47 +01:00 |
|
Marvin Häuser
|
52d30eef56
|
OpenCanopy: Fix regression from last commit
Non-overflowing picker may be left-aligned instead of centered.
|
2021-03-07 21:51:33 +01:00 |
|
Marvin Häuser
|
446ce70f12
|
OpenCanopy: Prevent cut-off entries entirely
|
2021-03-07 20:48:40 +01:00 |
|
Marvin Häuser
|
5079a14275
|
OpenCanopy: Use view over draw context screen
|
2021-03-07 19:33:47 +01:00 |
|
Marvin Häuser
|
daf222e4e7
|
OpenCanopy: Assume view is at (0, 0)
|
2021-03-07 19:32:47 +01:00 |
|
Marvin Häuser
|
cfbf298ece
|
OpenCanopy: Do not set dimensions for global GUI objects
|
2021-03-07 13:41:43 +01:00 |
|
Marvin Häuser
|
06a0374352
|
OpenCanopy: Do not crop draw requests for always-on-screen elements
|
2021-03-07 13:41:39 +01:00 |
|
Marvin Häuser
|
9733d3ce96
|
OpenCanopy: Apply intro animation to the BootPicker container
May improve performance with an overfull list. Implicitly fixes a regression where the default entry may end up being cut off.
|
2021-03-07 13:20:01 +01:00 |
|
Marvin Häuser
|
684ab9cbb8
|
OpenCanopy: Remove unnecessary child abstraction for scroll buttons
|
2021-03-07 11:37:53 +01:00 |
|
Marvin Häuser
|
addabab242
|
OpenCanopy: Delay drawing based on draw requests
|
2021-03-06 22:57:50 +01:00 |
|
Marvin Häuser
|
6f3329a2f1
|
OpenCanopy: Merge the intro animations
|
2021-03-06 11:46:08 +01:00 |
|
Marvin Häuser
|
8fe2f8051d
|
OpenCanopy: Remove unused variable
|
2021-03-05 19:02:23 +01:00 |
|
Marvin Häuser
|
d308a1c7e2
|
OpenCanopy: Simplify intro animation
|
2021-03-05 18:01:37 +01:00 |
|
Marvin Häuser
|
c493a4f621
|
OpenCanopy: Remove pointless ASSERTs
|
2021-03-05 17:53:24 +01:00 |
|
Marvin Häuser
|
b1990b1e72
|
OpenCanopy: Do not draw the entry selection twice each frame on intro
|
2021-03-05 17:53:24 +01:00 |
|
Marvin Häuser
|
fac607bf94
|
OpenCanopy: Refactor pointer code to remove unnecessary abstractions
|
2021-03-03 14:28:52 +03:00 |
|
Marvin Häuser
|
cb998a2c2b
|
OpenCanopy: Separate functions to draw images and fill
|
2021-03-03 14:28:52 +03:00 |
|
Marvin Häuser
|
7456a41d42
|
OpenCanopy: Allow redraw requests only from top-level
|
2021-03-03 14:28:52 +03:00 |
|
Marvin Häuser
|
c4b2f06bb2
|
OpenCanopy: Fix buggy ASSERT
Fixes https://github.com/acidanthera/bugtracker/issues/1439
|
2021-01-18 11:19:18 +01:00 |
|
Marvin Häuser
|
a655f60e93
|
OpenCanopy: Fix re-entrance initialisation
|
2021-01-06 17:13:15 +01:00 |
|
Marvin Häuser
|
aeb0fb4cd6
|
OpenCanopy: Fix broken selector click event
|
2021-01-06 17:13:15 +01:00 |
|
Marvin Häuser
|
20b4db3322
|
OpenCanopy: Support variably-sized selector
|
2021-01-06 17:13:15 +01:00 |
|
Marvin Häuser
|
4f9f186e32
|
OpenCanopy: Center picker by icons and labels
|
2021-01-06 17:13:15 +01:00 |
|