Mike Beaton
cde43cd3c1
OpenNetworkBoot: Add PXE and HTTP(S) Boot support
2024-11-30 18:40:21 +00:00
Mike Beaton
184f3e0b54
OcBootManagementLib: Convert naming from External System Boot to Unmanaged Boot ( #552 )
2024-10-06 10:30:31 +03:00
Mike Beaton
4800386ae2
OpenCanopy: Enable use of picker shortcut keys
...
when these are being read out due to audio assist
2024-01-17 09:59:32 +00:00
Mike Beaton
d748c4a76e
Platform: Add Firmware Settings entry driver
2024-01-17 09:52:29 +00:00
Mike Beaton
34da204e97
OpenCanopy: Provide OC_ATTR_REDUCE_MOTION to disable non-needed OpenCanopy animiation
2024-01-04 04:21:23 +00:00
Mike Beaton
7e916f5715
OpenCanopy: Only require presence of label images when used
2024-01-03 21:36:39 +00:00
Mike Beaton
0b1f8388c5
OpenCanopy: Fixed intro animation getting stuck
...
When triggered, this:
- Looks wrong
- Disables ESC and SPACE
- Can hide the menu completely (if triggered early)
2024-01-03 06:59:40 +00:00
Mike Beaton
2b66a703a0
BootPickers: Swap positions of Shutdown and Restart buttons
...
to better match newer macOS.
Add OC_ATTR_USE_REVERSED_UI bit to use old layout.
2024-01-01 16:00:30 +00:00
John Davis
bb44e89add
Implement legacy OS booting support ( #482 )
2023-09-07 20:00:30 -05:00
Mike Beaton
78cf64df83
OcBootManagementLib: Improve Save/RestoreMode
2023-05-20 00:42:48 +01:00
Mike Beaton
c8b93357b8
OcConsoleLib: Simplify use of builtin renderer uncontrolled mode
...
The renderer already (esp. since recent changes incl. reset to controlled on cls)
manages its own transitions to controlled, so we just need to indicate uncontrolled
in cases where something else has been rendering graphics
2023-05-04 09:59:22 +01:00
Savva Mitrofanov
b2d438d6f3
Switch OcGuardLib to BaseOverflowLib
2023-04-13 13:16:14 +06:00
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
99db622f52
OpenCanopy: Fix animation linked list behaviour on Canopy restart
2022-07-24 13:32:51 +01:00
vit9696
b614d5f1fd
Build: Use ASCII symbols in copyrights
2022-05-30 08:35:03 +03:00
MikeBeaton
19ef39ecf5
BootEntryProtocol: Add system action and hotkey support; implement Reset NVRAM and Toggle SIP as drivers
2022-05-16 22:23:49 +01: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
Mike Beaton
20c4a965b7
OpenCanopy: Use OC_MENU_DISK_IMAGE constant
2022-01-21 10:10:34 +00:00
MikeBeaton
009ff3605b
OpenCanopy: Allow for missing mouse support in password verify
...
Closes: https://github.com/acidanthera/bugtracker/issues/1925
2022-01-15 16:06:06 +00:00
MikeBeaton
01fcc28d21
OpenCanopy: Modify blit order to reduce visible graphics tearing
2021-11-17 09:40:25 +00:00
MikeBeaton
80257ddba2
OpenCanopy: Fix long labels fade-out over graphics background
...
https://github.com/acidanthera/bugtracker/issues/1702
2021-11-09 09:13:46 +00:00
MikeBeaton
1ec9d18212
OpenCanopy: Remove outdated TPL comment
2021-11-02 07:57:28 +00:00
MikeBeaton
82a0813b24
OpenCanopy: Revert a97de9c1a4dfe7c11e7ddc8ae4a825ec816feba3
...
Was unintentionally causing redraw of all of screen right and below mouse position every frame.
Found in https://github.com/acidanthera/bugtracker/issues/1737 .
2021-08-18 15:19:36 +01:00
MikeBeaton
e6fd5f7db6
OpenCanopy: Correct Childs->Children in array var names
2021-06-28 09:39:27 +01:00
MikeBeaton
ff5da7278a
OpenCanopy: Improve ScrollSelected bounds checking
2021-06-28 09:39:27 +01:00
MikeBeaton
aaff2c6f98
OpenCanopy: Fix view init when default entry beyond right of screen
...
https://github.com/acidanthera/bugtracker/issues/1703
2021-06-28 09:39:23 +01:00
MikeBeaton
9b3e3eeaa5
OpenCanopy: Fix ASSERT on change entry keypress with single entry
2021-06-22 18:19:07 +01:00
MikeBeaton
1aef0a1e02
OpenCanopy: Document and enforce already existing requirement for SetDefault.icns width to match Selector.icns width
...
(prevent DEBUG Assert or incorrect render in RELEASE)
2021-06-13 11:04:52 +01:00
MikeBeaton
02b994933c
OpenCanopy: Fix transparency click detection on boot entry icons
2021-06-12 10:07:43 +01:00
MikeBeaton
eb5cc3ee62
BootManagement: Add csrutil EFI tool and Toogle SIP boot option
2021-05-28 09:40:22 +01:00
MikeBeaton
5904733930
OpenCanopy: Fix reversion - system tools should fail to Tool.icns before failing to HardDrive.icns
2021-05-22 11:03:17 +01:00
Mike Beaton
e9ce0d843f
OcBootManagementLib: Implement Boot Entry Flavour system ( #260 )
2021-05-19 14:30:42 +03:00
vit9696
985b24d196
OpenCanopy: Change image paths and preferences
2021-05-15 14:08:08 +03:00
Marvin Häuser
a97de9c1a4
OpenCanopy: Fix incorrect cursor crop code
2021-05-01 17:18:45 +02:00
Marvin Häuser
fa2e072d35
OpenCanopy: Require minimum resolution
2021-05-01 17:18:16 +02:00
Marvin Häuser
823fceeebd
OpenCanopy: Require minimum cursor size
2021-05-01 17:16:56 +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
vit9696
5668fb62b5
OpenCanopy: Also fix arrow icons to wrap on click
2021-04-22 12:08:38 +03:00
vit9696
c6c1284109
OpenCanopy: Fixed wraparound when using arrow keys
2021-04-22 11:44:43 +03:00
MikeBeaton
1e3b66e4a8
Pickers: Use context method for password verification
2021-04-19 13:58:10 +01:00
MikeBeaton
4637cc7ca8
OpenCanopy: Update to use existing utility method
2021-04-18 14:53:46 +01:00
MikeBeaton
c7d1ae832c
OpenCanopy: Add optional OC version display
2021-04-18 11:51:28 +01:00
MikeBeaton
9ca899df7a
Pickers: Add OC_ATTR_USE_MINIMAL_UI
2021-04-15 01:50:16 +01:00
Marvin Häuser
ab5abe4f87
OpenCanopy: Account for text position when rejecting font images
2021-04-04 17:27:17 +02:00
Marvin Häuser
0cdde8da0b
OpenCanopy: Fix BMF font height calculation
2021-04-04 17:27:17 +02:00
Marvin Häuser
c158d61a30
OcAppleEventLib: Support configurable pointer speed
2021-04-02 23:23:28 +02:00
Marvin Häuser
2e8dbb1229
OpenCanopy: Improve ShutDown/Restart audio assist
2021-04-02 22:39:08 +02:00