32 Commits

Author SHA1 Message Date
Mike Beaton
457c68dcde OpenCanopy: Restore screen clear on exit
https://github.com/acidanthera/bugtracker/issues/2231
2023-02-23 04:48:14 +00:00
Mike Beaton
2439d58412
OcConsoleLib: Prevent verbose boot text overwriting pre-existing graphics (#426)
- Clear console screen on change to console mode
 - Ensure entire screen is cleared at least once in console mode
   o Was not needed/was done by default, prior to a189bd53bc2ac1490dac7125a9ce11fd03571755
   o Remove GOP clear screen work-around no longer required with this change.
 - These changes improve EnableGop driver in the same way, so update version number
   o Add EnableGop version in UI section, to enable tool builders to track it
2023-02-22 02:01:39 +03:00
Mike Beaton
2abe0760a0 OpenCanopy: Remove non-required clear screen on exit
The firmware standard (not just in Apple firmware) appears to be
for each step to leave its graphics up for the next step to clear
2023-01-30 23:48:23 +00:00
MikeBeaton
bcd2558686 OcAudio: Convert from int ids to string ids 2022-05-05 04:33:54 +01:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
MikeBeaton
cdeadd305f OpenCanopy: Update default cursor position slightly to match Apple picker 2021-03-31 16:54:28 +01:00
Marvin Häuser
37865f71cb OpenCanopy: Change default cursor position 2021-03-27 16:39:22 +01:00
Marvin Häuser
7a30ee5316 OpenCanopy: Remove privilege cache check duplicated from OC 2021-03-27 16:28:46 +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
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
29b6a69845 OpenCanopy: Initial double-click support 2021-03-20 11:17:27 +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
7b7d36a866 OpenCanopy: Replace linked lists with arrays for GUI object children 2021-03-17 20:04:46 +01:00
Marvin Häuser
7372f6d2e4 OpenCanopy: Simplify background colour drawing 2021-03-08 16:13:47 +01:00
Marvin Häuser
446ce70f12 OpenCanopy: Prevent cut-off entries entirely 2021-03-07 20:48:40 +01:00
vit9696
a097ef1aa4 OpenCanopy: Fix typo in the method names 2021-02-20 11:15:49 +03:00
vit9696
ac4dd020bf OpenCanopy: Fix switching to graphics mode when entering canopy
closes acidanthera/bugtracker#1512
2021-02-20 10:55:40 +03:00
vit9696
dc1a0d8a22 OcMainLib: Move startup code to a separate library 2021-01-26 21:19:21 +03:00
Michael Belyaev
d815a83be0
OpenCanopy: Basic audio assist support (#74)
Co-authored-by: Michael Belyaev <usrsse2@me.com>
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
2020-12-16 23:03:11 +03:00
vit9696
816e82188f OpenCanopy: Reduce size by restricting boot management access 2020-08-11 18:03:10 +03:00
vit9696
bd0cc2f54f OpenCanopy: Added partial hotkey support (e.g. Ctrl+Enter) 2020-05-11 02:55:25 +03:00
vit9696
76e889f89a OpenCanopy: Fix black splash with non-black bg 2020-05-10 23:03:45 +03:00
vit9696
77b1445353 OpenCanopy: Fixed showing internal icons for external drives 2020-05-10 20:28:43 +03:00
vit9696
796765ca7c
OcBootManagementLib: Rework boot management (#42)
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Download-Fritz <download-fritz@outlook.com>
2020-05-05 19:45:32 +03:00
Download-Fritz
bc61cb764d OpenCanopy: Fix calling convention mismatch 2020-04-29 09:40:56 +02:00
TaiPhamD
aaabecacb6
OpenCanopy: Add timeout support (#36)
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
2020-04-24 18:52:55 +03:00
vit9696
3ec848da3d Build: Replace RETURN_ macros with EFI_ 2020-04-18 15:55:05 +03:00
vit9696
20fa82da42 OpenCanopy: Added AppleEvent mouse support 2020-04-14 06:20:50 +03:00
vit9696
96ad44ef39 OpenCanopy: Support for custom background colour 2020-04-06 04:57:16 +03:00
vit9696
aac39637f6
OpenCanopy: Various improvements (#28)
- Implemented disk label support
- Implemented volume icon support
- Separated PickerAttrbutes from ConsoleAttributes

Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Michael Belyaev <usrsse2@me.com>
2020-04-06 00:39:17 +03:00
vit9696
63735d449b Build: Rename some tools and drivers 2020-03-15 17:27:29 +03:00