koua29/bruce-hacker-theme
GitHub: koua29/bruce-hacker-theme
为 LilyGO T-Embed CC1101 上的 Bruce 固件提供两套带有兜帽黑客角色元素的个性化 UI 主题,涵盖全部 16 个菜单项。
Stars: 0 | Forks: 0
# 🕶️ Bruce Hacker 主题
[](https://github.com/BruceDevices/firmware) [](https://github.com/BruceDevices/firmware) [](LICENSE)
为 **[Bruce](https://github.com/BruceDevices/firmware)** 固件设计的 UI 主题,专为
**LilyGO T-Embed CC1101**(屏幕 320×170)打造。一个戴着兜帽、有着绿色眼睛的小黑客会显示在
**每个菜单项**上,菜单名称位于其右侧。

包含两个变体:
| 变体 | 风格 | 预览 |
|----------|-------|--------|
| **Hacker v2** | 左侧人物,右侧简单文本 | [查看](docs/hacker-v2.png) |
| **Hacker v3** | “技术 HUD”界面:边框、分类、终端行、进度条 | [查看](docs/hacker-v3.png) |
### Hacker v3 — 技术 HUD

### Hacker v2 — 简约

## 📦 内容
- `Hacker v2/` — 16 个 GIF (320×140) + `Hacker v2.json`
- `Hacker v3/` — 16 个 GIF (320×140) + `Hacker v3.json`
每个主题涵盖了 Bruce 菜单的 **16 个条目**:WiFi、BLE、RF、RFID、FM、IR、
Files、GPS、NRF24、Interpreter、Others、Clock、Connect、Config、Ethernet、LoRa。
## 🚀 安装
### 通过 SD 卡
1. 将 `Hacker v3`(或 `Hacker v2`)文件夹复制到 SD 卡的根目录。
2. 在设备上:**Config → UI Theme → SD Card → `Hacker v3/Hacker v3.json`**。
### 通过 WebUI(WiFi,无需拔卡)
1. 在设备上:**Files → WebUI**。
2. 连接到显示的 WiFi,并在浏览器中打开该 IP。
3. 将主题文件夹上传到 SD 卡或 LittleFS,然后在 **Config → UI Theme** 中选择该 `.json`。
## 🎨 技术说明
- 菜单名称**嵌入在图像中**,并且 `label` 设置为 `0`:这使得文本可以位于人物的
**右侧**(而固件本身总是将文本居中绘制在图标*下方*)。
- 屏幕顶部(时间、SD、WiFi、电池)**保持空白**:这些是由固件绘制的状态图标,我们不在那里放置任何内容。
- 静态 GIF(1 帧),每个约 7–9 KB → 对 ESP32 来说非常轻量。
- 颜色(`priColor` / `secColor` / `bgColor`)在 `.json` 中采用 RGB565 格式。
## 🖥️ 兼容性
专为 **LilyGO T-Embed CC1101** (320×170) 设计。应该也适用于
其他分辨率相近的 Bruce 目标设备;在更小或更大的屏幕上,
图像可能会被裁剪。
## ☕ 请喝杯咖啡?
如果你喜欢这个主题,可以请我喝杯咖啡:
## 📄 许可证
MIT — 详见 [LICENSE](LICENSE)。主题由 **koua29** (Arnaud) 设计。
## 📄 许可证
MIT — 详见 [LICENSE](LICENSE)。主题由 **koua29** (Arnaud) 设计。标签:Bruce固件, CC1101, Homebrew安装, LilyGO T-Embed, UI主题, 嵌入式设备, 物联网硬件