feat(eye-remote): add placeholder menu icons
BIN
remote-ui/round/assets/icons/alert-22.png
Normal file
|
After Width: | Height: | Size: 323 B |
BIN
remote-ui/round/assets/icons/alert-48.png
Normal file
|
After Width: | Height: | Size: 475 B |
BIN
remote-ui/round/assets/icons/audit-22.png
Normal file
|
After Width: | Height: | Size: 322 B |
BIN
remote-ui/round/assets/icons/audit-48.png
Normal file
|
After Width: | Height: | Size: 482 B |
BIN
remote-ui/round/assets/icons/back-22.png
Normal file
|
After Width: | Height: | Size: 299 B |
BIN
remote-ui/round/assets/icons/back-48.png
Normal file
|
After Width: | Height: | Size: 451 B |
BIN
remote-ui/round/assets/icons/ban-22.png
Normal file
|
After Width: | Height: | Size: 301 B |
BIN
remote-ui/round/assets/icons/ban-48.png
Normal file
|
After Width: | Height: | Size: 450 B |
BIN
remote-ui/round/assets/icons/brightness-22.png
Normal file
|
After Width: | Height: | Size: 299 B |
BIN
remote-ui/round/assets/icons/brightness-48.png
Normal file
|
After Width: | Height: | Size: 451 B |
BIN
remote-ui/round/assets/icons/clock-22.png
Normal file
|
After Width: | Height: | Size: 345 B |
BIN
remote-ui/round/assets/icons/clock-48.png
Normal file
|
After Width: | Height: | Size: 505 B |
BIN
remote-ui/round/assets/icons/cpu-22.png
Normal file
|
After Width: | Height: | Size: 346 B |
BIN
remote-ui/round/assets/icons/cpu-48.png
Normal file
|
After Width: | Height: | Size: 499 B |
BIN
remote-ui/round/assets/icons/dashboard-22.png
Normal file
|
After Width: | Height: | Size: 304 B |
BIN
remote-ui/round/assets/icons/dashboard-48.png
Normal file
|
After Width: | Height: | Size: 451 B |
BIN
remote-ui/round/assets/icons/devices-22.png
Normal file
|
After Width: | Height: | Size: 305 B |
BIN
remote-ui/round/assets/icons/devices-48.png
Normal file
|
After Width: | Height: | Size: 458 B |
BIN
remote-ui/round/assets/icons/disk-22.png
Normal file
|
After Width: | Height: | Size: 301 B |
BIN
remote-ui/round/assets/icons/disk-48.png
Normal file
|
After Width: | Height: | Size: 464 B |
BIN
remote-ui/round/assets/icons/display-22.png
Normal file
|
After Width: | Height: | Size: 304 B |
BIN
remote-ui/round/assets/icons/display-48.png
Normal file
|
After Width: | Height: | Size: 451 B |
BIN
remote-ui/round/assets/icons/dns-22.png
Normal file
|
After Width: | Height: | Size: 308 B |
BIN
remote-ui/round/assets/icons/dns-48.png
Normal file
|
After Width: | Height: | Size: 458 B |
BIN
remote-ui/round/assets/icons/exit-22.png
Normal file
|
After Width: | Height: | Size: 241 B |
BIN
remote-ui/round/assets/icons/exit-48.png
Normal file
|
After Width: | Height: | Size: 400 B |
79
remote-ui/round/assets/icons/generate_menu_icons.py
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
#!/usr/bin/env python3
|
||||
"""Generate placeholder menu icons."""
|
||||
from PIL import Image, ImageDraw
|
||||
|
||||
ICONS = [
|
||||
("devices", "#C04E24"),
|
||||
("secubox", "#9A6010"),
|
||||
("local", "#803018"),
|
||||
("network", "#3D35A0"),
|
||||
("security", "#0A5840"),
|
||||
("exit", "#104A88"),
|
||||
("back", "#6b6b7a"),
|
||||
("scan", "#C04E24"),
|
||||
("plus", "#0A5840"),
|
||||
("trash", "#C04E24"),
|
||||
("refresh", "#104A88"),
|
||||
("status", "#0A5840"),
|
||||
("modules", "#3D35A0"),
|
||||
("logs", "#6b6b7a"),
|
||||
("restart", "#9A6010"),
|
||||
("update", "#104A88"),
|
||||
("display", "#c9a84c"),
|
||||
("system", "#3D35A0"),
|
||||
("info", "#104A88"),
|
||||
("brightness", "#c9a84c"),
|
||||
("theme", "#3D35A0"),
|
||||
("timeout", "#6b6b7a"),
|
||||
("rotate", "#9A6010"),
|
||||
("test", "#0A5840"),
|
||||
("usb", "#C04E24"),
|
||||
("wifi", "#104A88"),
|
||||
("hostname", "#6b6b7a"),
|
||||
("dns", "#3D35A0"),
|
||||
("interfaces", "#104A88"),
|
||||
("routes", "#0A5840"),
|
||||
("traffic", "#9A6010"),
|
||||
("alert", "#C04E24"),
|
||||
("ban", "#C04E24"),
|
||||
("rules", "#3D35A0"),
|
||||
("audit", "#6b6b7a"),
|
||||
("lock", "#C04E24"),
|
||||
("dashboard", "#c9a84c"),
|
||||
("sleep", "#3D35A0"),
|
||||
("reboot", "#9A6010"),
|
||||
("shutdown", "#C04E24"),
|
||||
("cpu", "#C04E24"),
|
||||
("memory", "#9A6010"),
|
||||
("disk", "#803018"),
|
||||
("temp", "#C04E24"),
|
||||
("clock", "#104A88"),
|
||||
]
|
||||
|
||||
SIZES = [22, 48]
|
||||
|
||||
for name, color in ICONS:
|
||||
for size in SIZES:
|
||||
img = Image.new("RGBA", (size, size), (0, 0, 0, 0))
|
||||
draw = ImageDraw.Draw(img)
|
||||
|
||||
# Simple circle with first letter
|
||||
margin = size // 8
|
||||
draw.ellipse(
|
||||
[margin, margin, size - margin, size - margin],
|
||||
fill=color
|
||||
)
|
||||
|
||||
# Letter
|
||||
letter = name[0].upper()
|
||||
text_size = size // 2
|
||||
draw.text(
|
||||
(size // 2 - text_size // 4, size // 2 - text_size // 2),
|
||||
letter,
|
||||
fill="#e8e6d9"
|
||||
)
|
||||
|
||||
img.save(f"{name}-{size}.png")
|
||||
print(f"Created {name}-{size}.png")
|
||||
|
||||
print("Done!")
|
||||
BIN
remote-ui/round/assets/icons/hostname-22.png
Normal file
|
After Width: | Height: | Size: 198 B |
BIN
remote-ui/round/assets/icons/hostname-48.png
Normal file
|
After Width: | Height: | Size: 335 B |
BIN
remote-ui/round/assets/icons/info-22.png
Normal file
|
After Width: | Height: | Size: 174 B |
BIN
remote-ui/round/assets/icons/info-48.png
Normal file
|
After Width: | Height: | Size: 308 B |
BIN
remote-ui/round/assets/icons/interfaces-22.png
Normal file
|
After Width: | Height: | Size: 174 B |
BIN
remote-ui/round/assets/icons/interfaces-48.png
Normal file
|
After Width: | Height: | Size: 308 B |
BIN
remote-ui/round/assets/icons/local-22.png
Normal file
|
After Width: | Height: | Size: 192 B |
BIN
remote-ui/round/assets/icons/local-48.png
Normal file
|
After Width: | Height: | Size: 342 B |
BIN
remote-ui/round/assets/icons/lock-22.png
Normal file
|
After Width: | Height: | Size: 193 B |
BIN
remote-ui/round/assets/icons/lock-48.png
Normal file
|
After Width: | Height: | Size: 341 B |
BIN
remote-ui/round/assets/icons/logs-22.png
Normal file
|
After Width: | Height: | Size: 193 B |
BIN
remote-ui/round/assets/icons/logs-48.png
Normal file
|
After Width: | Height: | Size: 335 B |
BIN
remote-ui/round/assets/icons/memory-22.png
Normal file
|
After Width: | Height: | Size: 321 B |
BIN
remote-ui/round/assets/icons/memory-48.png
Normal file
|
After Width: | Height: | Size: 466 B |
BIN
remote-ui/round/assets/icons/modules-22.png
Normal file
|
After Width: | Height: | Size: 328 B |
BIN
remote-ui/round/assets/icons/modules-48.png
Normal file
|
After Width: | Height: | Size: 465 B |
BIN
remote-ui/round/assets/icons/network-22.png
Normal file
|
After Width: | Height: | Size: 270 B |
BIN
remote-ui/round/assets/icons/network-48.png
Normal file
|
After Width: | Height: | Size: 410 B |
BIN
remote-ui/round/assets/icons/plus-22.png
Normal file
|
After Width: | Height: | Size: 274 B |
BIN
remote-ui/round/assets/icons/plus-48.png
Normal file
|
After Width: | Height: | Size: 426 B |
BIN
remote-ui/round/assets/icons/reboot-22.png
Normal file
|
After Width: | Height: | Size: 302 B |
BIN
remote-ui/round/assets/icons/reboot-48.png
Normal file
|
After Width: | Height: | Size: 461 B |
BIN
remote-ui/round/assets/icons/refresh-22.png
Normal file
|
After Width: | Height: | Size: 302 B |
BIN
remote-ui/round/assets/icons/refresh-48.png
Normal file
|
After Width: | Height: | Size: 466 B |
BIN
remote-ui/round/assets/icons/restart-22.png
Normal file
|
After Width: | Height: | Size: 302 B |
BIN
remote-ui/round/assets/icons/restart-48.png
Normal file
|
After Width: | Height: | Size: 461 B |
BIN
remote-ui/round/assets/icons/rotate-22.png
Normal file
|
After Width: | Height: | Size: 302 B |
BIN
remote-ui/round/assets/icons/rotate-48.png
Normal file
|
After Width: | Height: | Size: 461 B |
BIN
remote-ui/round/assets/icons/routes-22.png
Normal file
|
After Width: | Height: | Size: 306 B |
BIN
remote-ui/round/assets/icons/routes-48.png
Normal file
|
After Width: | Height: | Size: 469 B |
BIN
remote-ui/round/assets/icons/rules-22.png
Normal file
|
After Width: | Height: | Size: 315 B |
BIN
remote-ui/round/assets/icons/rules-48.png
Normal file
|
After Width: | Height: | Size: 470 B |
BIN
remote-ui/round/assets/icons/scan-22.png
Normal file
|
After Width: | Height: | Size: 371 B |
BIN
remote-ui/round/assets/icons/scan-48.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
remote-ui/round/assets/icons/secubox-22.png
Normal file
|
After Width: | Height: | Size: 363 B |
BIN
remote-ui/round/assets/icons/secubox-48.png
Normal file
|
After Width: | Height: | Size: 521 B |
BIN
remote-ui/round/assets/icons/security-22.png
Normal file
|
After Width: | Height: | Size: 383 B |
BIN
remote-ui/round/assets/icons/security-48.png
Normal file
|
After Width: | Height: | Size: 530 B |
BIN
remote-ui/round/assets/icons/shutdown-22.png
Normal file
|
After Width: | Height: | Size: 371 B |
BIN
remote-ui/round/assets/icons/shutdown-48.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
remote-ui/round/assets/icons/sleep-22.png
Normal file
|
After Width: | Height: | Size: 366 B |
BIN
remote-ui/round/assets/icons/sleep-48.png
Normal file
|
After Width: | Height: | Size: 521 B |
BIN
remote-ui/round/assets/icons/status-22.png
Normal file
|
After Width: | Height: | Size: 383 B |
BIN
remote-ui/round/assets/icons/status-48.png
Normal file
|
After Width: | Height: | Size: 530 B |
BIN
remote-ui/round/assets/icons/system-22.png
Normal file
|
After Width: | Height: | Size: 366 B |
BIN
remote-ui/round/assets/icons/system-48.png
Normal file
|
After Width: | Height: | Size: 521 B |
BIN
remote-ui/round/assets/icons/temp-22.png
Normal file
|
After Width: | Height: | Size: 215 B |
BIN
remote-ui/round/assets/icons/temp-48.png
Normal file
|
After Width: | Height: | Size: 350 B |
BIN
remote-ui/round/assets/icons/test-22.png
Normal file
|
After Width: | Height: | Size: 215 B |
BIN
remote-ui/round/assets/icons/test-48.png
Normal file
|
After Width: | Height: | Size: 351 B |
BIN
remote-ui/round/assets/icons/theme-22.png
Normal file
|
After Width: | Height: | Size: 215 B |
BIN
remote-ui/round/assets/icons/theme-48.png
Normal file
|
After Width: | Height: | Size: 349 B |
BIN
remote-ui/round/assets/icons/timeout-22.png
Normal file
|
After Width: | Height: | Size: 215 B |
BIN
remote-ui/round/assets/icons/timeout-48.png
Normal file
|
After Width: | Height: | Size: 344 B |
BIN
remote-ui/round/assets/icons/traffic-22.png
Normal file
|
After Width: | Height: | Size: 215 B |
BIN
remote-ui/round/assets/icons/traffic-48.png
Normal file
|
After Width: | Height: | Size: 352 B |
BIN
remote-ui/round/assets/icons/trash-22.png
Normal file
|
After Width: | Height: | Size: 215 B |
BIN
remote-ui/round/assets/icons/trash-48.png
Normal file
|
After Width: | Height: | Size: 350 B |
BIN
remote-ui/round/assets/icons/update-22.png
Normal file
|
After Width: | Height: | Size: 237 B |
BIN
remote-ui/round/assets/icons/update-48.png
Normal file
|
After Width: | Height: | Size: 390 B |
BIN
remote-ui/round/assets/icons/usb-22.png
Normal file
|
After Width: | Height: | Size: 235 B |
BIN
remote-ui/round/assets/icons/usb-48.png
Normal file
|
After Width: | Height: | Size: 387 B |
BIN
remote-ui/round/assets/icons/wifi-22.png
Normal file
|
After Width: | Height: | Size: 420 B |
BIN
remote-ui/round/assets/icons/wifi-48.png
Normal file
|
After Width: | Height: | Size: 570 B |