Skip to content

Releases: LazuliKao/luci-theme-fluent

Nightly Build

Nightly Build Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Jul 07:09

LuCI Theme Fluent - Nightly Build

Automatic build for package version 1.0.6_p202607270703 from commit d272e15c0ec1fe38036fc877671afb797b4731e6.

Packages

  • luci-theme-fluent — FluentUI theme for OpenWrt LuCI
  • luci-i18n-fluent — Translations

Installation

OpenWrt 24.10.x (opkg/ipk):

opkg install luci-theme-fluent_*.ipk

OpenWrt 25.12.x (apk):

apk add luci-theme-fluent_*.apk

Release v1.0.6

Choose a tag to compare

@github-actions github-actions released this 19 Jul 10:08

LuCI Theme Fluent v1.0.6

Packages

  • luci-theme-fluent — FluentUI theme for OpenWrt LuCI
  • luci-i18n-fluent — Translations

Installation

OpenWrt 24.10.x (opkg/ipk):

opkg install luci-theme-fluent_*.ipk

OpenWrt 25.12.x (apk):

apk add luci-theme-fluent_*.apk

✨ Changelogs

🌍 پشتیبانی کامل از چیدمان راست‌به‌چپ (RTL) برای زبان‌های فارسی و عربی در این نسخه اضافه شد. image

🚀 Features

  • RTL:
    • Extensive layout refactoring to adapt to RTL (Right-to-Left) layout support, adding a new direction_mode configuration option (supporting auto-detection of ar/fa locales and forced LTR/RTL switching).
    • Introducing a brand new LTR/RTL logical geometry mechanism (direction.ts), automatically adapting all positioning, margins, and animations (such as the top progress bar) to the document direction.
  • Sidebar:
    • Added a smart fallback mechanism for sidebar submenus: when a submenu has no specified icon, it automatically inherits and displays its parent category icon during the SCSS compilation phase.

🐛 Bug Fixes

  • Modal:
    • Fixed an issue where the loading spinner (Spinner) was clipped due to overflow inside the modal scroll container, restoring the standard modal padding.
  • Dropdown:
    • Fixed issues where the dropdown was cut off or not fully displayed in certain forms.
    • Fixed the dropdown chevron arrow logic, removing inline SVGs and migrating to unified SCSS Fluent icon mask rendering.

💅 Styles & Refactoring

  • Package Manager:
    • Optimized the dialog log display of the package manager page (luci-app-packagemanager), introducing a scrollable area to prevent screen overflow.
  • i18n & Chores:
    • Moved Russian locale to po/ru and synchronized translations.
    • Calibrated the 0755 executable permissions of uci-defaults and scripts in the git index.

Full Changelog: v1.0.5...v1.0.6

Release v1.0.5

Choose a tag to compare

@github-actions github-actions released this 06 Jul 02:03

LuCI Theme Fluent v1.0.5

Packages

  • luci-theme-fluent — FluentUI theme for OpenWrt LuCI
  • luci-i18n-fluent — Translations

Installation

OpenWrt 24.10.x (opkg/ipk):

opkg install luci-theme-fluent_*.ipk

OpenWrt 25.12.x (apk):

apk add luci-theme-fluent_*.apk

Changelogs

Added

  • Added an Advanced Settings tab to the Fluent configuration page.
  • Added support for custom text selection colors.
  • Expanded internationalization coverage with more translated strings.

Fixed

  • Fixed an issue where Fluent configuration could be lost after upgrade.
  • Fixed spinning/loading element padding inconsistencies.
  • Fixed the dropdown button indicator color.
  • Fixed the ghost loading indicator display.
  • Fixed button spacing/gap issues.
  • Fixed a missing alias icon override.

Improved

  • Reused and unified Fluent default configuration handling.
  • Optimized parts of the CSS output and internal references.
  • Updated compatibility references and package metadata.

Maintenance

  • Updated the documentation.
  • Added a Chinese README.

Full Changelog: v1.0.4...v1.0.5

Release v1.0.4

Choose a tag to compare

@github-actions github-actions released this 04 Jul 10:15

LuCI Theme Fluent v1.0.4

Packages

  • luci-theme-fluent — FluentUI theme for OpenWrt LuCI
  • luci-i18n-fluent — Translations

Installation

OpenWrt 24.10.x (opkg/ipk):

opkg install luci-theme-fluent_*.ipk

OpenWrt 25.12.x (apk):

apk add luci-theme-fluent_*.apk

🐛 Bug Fixes

  • Dropdown:
    • Constrained the native dropdown list width and added text wrapping support for rich items.
    • Added flip support to prevent dropdown menus from overflowing the bottom of the screen.
    • Fixed positioning for upward-expanding menus by respecting the native LuCI dropdown inline bottom style
      attribute.
    • Fixed the layout of checkboxes in multi-select dropdowns to maintain a proper row layout for rich options.
  • Template (ucode): Fixed the border-radius hierarchy in header.ut by correctly scaling the secondary (sm)
    radius.

💅 Styles & Refactoring

  • Modal: Optimized --fluent-modal-padding to make it responsive on mobile screens.
  • Checkbox: Optimized the default border-radius style for checkboxes.
  • Variables: Refactored and unified mobile media queries across the codebase by utilizing the respond-down
    mixin.

📝 Documentation

  • Docs: Completely rewrote DESIGN.md to align with the current variables.scss specifications and the
    Rsbuild build system.

Full Changelog: v1.0.3...v1.0.4

Release v1.0.3

Choose a tag to compare

@github-actions github-actions released this 27 Jun 12:35

LuCI Theme Fluent v1.0.3

Packages

  • luci-theme-fluent — FluentUI theme for OpenWrt LuCI
  • luci-i18n-fluent — Translations

Installation

OpenWrt 24.10.x (opkg/ipk):

opkg install luci-theme-fluent_*.ipk

OpenWrt 25.12.x (apk):

apk add luci-theme-fluent_*.apk

Changelogs

🎨 Style & Refactoring

  • Header Refinement: Reconstructed header theme toggle icons using mask-image for dynamic coloring; adjusted navigation mask cutouts and layout spacing for better visual
    consistency.
  • Modal & Theme: Unified modal background style using color-mix for dynamic transparency adaptation. Removed all legacy rgba fallback values, standardizing on pure CSS
    dynamic variables.
  • Icon Rendering: Implemented dynamic icon coloring via mask-image, improving clarity in both Light and Dark modes.
  • Component Layout: Fixed layout misalignments and alignment issues in several components, including the password group and modal dialogs.

🐛 Fixes & Improvements

  • UI Consistency: Fixed the danger button color display and resolved alignment issues for the third button in the password group.
  • Stability: Added logic to auto-restart rpcd after theme installation, ensuring status is applied correctly.
  • Performance: Optimized Rsbuild configuration, significantly improving development compilation speed.
  • Cache Control: Injected package versioning into ucode templates to force CSS cache busting, ensuring theme updates are immediate.

🌍 Maintenance

  • Dependencies: Updated project dependencies and synchronized latest i18n translation files.
  • Cleanup: Removed unused code and redundant SCSS variables to reduce project size.

Full Changelog: v1.0.1...v1.0.3

Release v1.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Jun 04:26

LuCI Theme Fluent v1.0.1

Packages

  • luci-theme-fluent — FluentUI theme for OpenWrt LuCI
  • luci-i18n-fluent — Translations

Installation

OpenWrt 24.10.x (opkg/ipk):

opkg install luci-theme-fluent_*.ipk

OpenWrt 25.12.x (apk):

apk add luci-theme-fluent_*.apk

Changelog

✨ Features

  • Search Functionality: Introduced a new sidebar search feature. The UI is fully aligned with WinUI 3 Navigation layout guidelines, featuring specific style optimizations and adaptations for mobile devices.
  • Sidebar Restyle: Completely redesigned the sidebar into a native Fluent NavigationView style. Added collapse/expand functionality for desktop and optimized menu arrow animations.
  • Appearance & Theme Configuration:
    • Added live preview for theme colors in the configuration page.
    • Split the dark mode configuration, allowing independent and more granular settings for light and dark modes.
    • Unified the underlying logic for theme mode handling and introduced an RPC toggle for theme switching.
  • Login Page: Added support for custom login background images.
  • UI Display: The router's host name is now displayed in the top bar.

🐞 Bug Fixes

  • Fixed abnormal behaviors that occurred during theme switching.
  • Fixed issues caused by uppercase theme names.
  • Fixed missing i18n translation packages in CI build artifacts.

Full Changelog: v1.0.0...v1.0.1

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 10:25

LuCI Theme Fluent v1.0.0

Packages

  • luci-theme-fluent — FluentUI theme for OpenWrt LuCI

Installation

OpenWrt 24.10.x (opkg/ipk):

opkg install luci-theme-fluent_*.ipk

OpenWrt 25.12.x (apk):

apk add luci-theme-fluent_*.apk

Full Changelog: https://github.com/LazuliKao/luci-theme-fluent/commits/v1.0.0