github ChesterGoodiny/luci-theme-proton2025 v1.2.4
v1.2.4 Proton2025 - Elegant Theme for LuCI

latest releases: v1.4.1, v1.4.0, v1.3.0...
3 months ago

Changes in version 1.2.4

Fixes

  • Navigation panel width jumping — fixed issue where panel changed width before and after page load

    • Changes from PR #32 (fildunsky): default width from 990px to 80% — reverted, caused interface jumping
    • Restored stable value --proton-page-max-width: 990px
    • Added !important flag for inline styles — prevents override from cascade.css
    • Width is now set once on load and no longer changes
    • Note: Users can adjust width via "Page Width" slider in theme settings (e.g., set to 80% if needed)
  • Login page with changed zoom (PR #33 — author: @frenzydrive)

    • Fixed issue where entire page shrunk when interface zoom < 100%
    • Login page always remains fullscreen
    • Zoom applied separately to login card and animation layer
    • Tested with values: 75%, 80%, 85%, 90%, 95%, 100%

New Features

  • Automatic update check and install (PR #34 — author: @frenzydrive)

    • New update section in Proton2025 theme settings
    • Display currently installed package version
    • Automatic check for latest version via GitHub Releases
    • Install button shown only when newer version available
    • Direct installation of latest package from GitHub Releases
    • Support for OpenWrt 24.x/opkg and OpenWrt 25.x/apk
    • Automatic LuCI cache clearing after installation
    • Added rpcd ACL permissions
    • Russian translations for update interface
    • Note: Login may be required again after installation
  • "Auto" theme mode (default) (PR #32 — author: @fildunsky)

    • Theme now follows system settings instead of always dark
    • Changed in all modules: settings-sync.js, menu-proton2025.js, UCI configs, rpcd, templates
    • Login page now has live system theme tracking via matchMedia
    • In "auto" mode, page switches between light/dark without reload
  • Login page improvements (PR #32 — author: @fildunsky)

    • Particles become brighter (~×2.25) in light theme — better visible on light background
    • Hardcoded blue colors replaced with accent CSS variables (--proton-accent)
    • Login page now follows selected accent color
    • Added --proton-accent-rgb variable for rgba() colors
    • Background color set before loading cascade.css — eliminated flash
    • Added animation name translations
  • Theme settings and UI (PR #32 — author: @fildunsky)

    • Slider fill bar (zoom, width) now updates when theme or accent changes
    • Previously, fill color could get "stuck"
  • Services widget (PR #32 — author: @fildunsky)

    • Added SmartDNS support in ad blocking category
  • Translations (PR #32 — author: @fildunsky)

    • Added translations for "Auto" and theme mode description
    • Languages: zh, de, uk, es, pt, pl, fr, it
  • Additional CSS improvements (PR #32 — author: @fildunsky)

    • Compact tables
    • Overflow fixes
    • Dark theme for SSClash/Mihomo
    • Light palette for Ace editor
    • Dashboard fixes
    • Inline styles patcher for LuCI dashboard and SSClash/Mihomo

Authors

Pull Requests

Packages

  • .ipk — for OpenWrt builds with opkg
  • .apk — for OpenWrt builds with apk

Installation

opkg (IPK):

opkg install luci-theme-proton2025_*.ipk

apk (APK):

apk add --allow-untrusted luci-theme-proton2025-*.apk

Notes

  • Packages are built by the official OpenWrt SDK.
  • APK artifacts are no longer repacked manually as tar.gz archives.

Don't miss a new luci-theme-proton2025 release

NewReleases is sending notifications on new releases.