feat(nyx): support per-tab backgrounds with shared fallback

This commit is contained in:
2025-11-11 20:41:39 +01:00
parent 5e8b01f727
commit 4c2b7d4b29
7 changed files with 155 additions and 28 deletions

View File

@@ -1,6 +1,16 @@
# Nyx - Background - Icons
The background for Nyx, must be a 1280 x 720 32-bit BMP. Alpha blending is taken into account. For that reason, if a solid background is required, that value must be 0xFF. There are sites that can produce the correct bmp.
The background for Nyx must be a 1280 x 720 32-bit BMP. Alpha blending is taken into account. For that reason, if a solid background is required, that value must be 0xFF. There are sites that can produce the correct bmp.
You can now provide section-specific backgrounds by placing any of the following files in `bootloader/res/`:
- `background_about.bmp`
- `background_home.bmp`
- `background_tools.bmp`
- `background_info.bmp`
- `background_options.bmp`
If a section-specific file is missing, Nyx will first try `background_etc.bmp` (shared across every non-Home tab) and then fall back to `background.bmp` when available.
The icons supported are 192 x 192 32-bit BMP. You can utilize transparency at will and make nice mixes with the button background.