Releases: LazuliKao/luci-theme-fluent
Releases · LazuliKao/luci-theme-fluent
Release list
Nightly Build
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 LuCIluci-i18n-fluent— Translations
Installation
OpenWrt 24.10.x (opkg/ipk):
opkg install luci-theme-fluent_*.ipkOpenWrt 25.12.x (apk):
apk add luci-theme-fluent_*.apkRelease v1.0.6
LuCI Theme Fluent v1.0.6
Packages
luci-theme-fluent— FluentUI theme for OpenWrt LuCIluci-i18n-fluent— Translations
Installation
OpenWrt 24.10.x (opkg/ipk):
opkg install luci-theme-fluent_*.ipkOpenWrt 25.12.x (apk):
apk add luci-theme-fluent_*.apk✨ Changelogs
🚀 Features
- RTL:
- Extensive layout refactoring to adapt to RTL (Right-to-Left) layout support, adding a new
direction_modeconfiguration option (supporting auto-detection ofar/falocales 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.
- Extensive layout refactoring to adapt to RTL (Right-to-Left) layout support, adding a new
- 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.
- Fixed an issue where the loading spinner (
- 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.
- Optimized the dialog log display of the package manager page (
- i18n & Chores:
- Moved Russian locale to
po/ruand synchronized translations. - Calibrated the
0755executable permissions ofuci-defaultsand scripts in the git index.
- Moved Russian locale to
Full Changelog: v1.0.5...v1.0.6
Release v1.0.5
LuCI Theme Fluent v1.0.5
Packages
luci-theme-fluent— FluentUI theme for OpenWrt LuCIluci-i18n-fluent— Translations
Installation
OpenWrt 24.10.x (opkg/ipk):
opkg install luci-theme-fluent_*.ipkOpenWrt 25.12.x (apk):
apk add luci-theme-fluent_*.apkChangelogs
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
aliasicon 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
LuCI Theme Fluent v1.0.4
Packages
luci-theme-fluent— FluentUI theme for OpenWrt LuCIluci-i18n-fluent— Translations
Installation
OpenWrt 24.10.x (opkg/ipk):
opkg install luci-theme-fluent_*.ipkOpenWrt 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
bottomstyle
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.utby correctly scaling the secondary (sm)
radius.
💅 Styles & Refactoring
- Modal: Optimized
--fluent-modal-paddingto 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.mdto align with the currentvariables.scssspecifications and the
Rsbuild build system.
Full Changelog: v1.0.3...v1.0.4
Release v1.0.3
LuCI Theme Fluent v1.0.3
Packages
luci-theme-fluent— FluentUI theme for OpenWrt LuCIluci-i18n-fluent— Translations
Installation
OpenWrt 24.10.x (opkg/ipk):
opkg install luci-theme-fluent_*.ipkOpenWrt 25.12.x (apk):
apk add luci-theme-fluent_*.apkChangelogs
🎨 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
LuCI Theme Fluent v1.0.1
Packages
luci-theme-fluent— FluentUI theme for OpenWrt LuCIluci-i18n-fluent— Translations
Installation
OpenWrt 24.10.x (opkg/ipk):
opkg install luci-theme-fluent_*.ipkOpenWrt 25.12.x (apk):
apk add luci-theme-fluent_*.apkChangelog
✨ 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
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_*.ipkOpenWrt 25.12.x (apk):
apk add luci-theme-fluent_*.apkFull Changelog: https://github.com/LazuliKao/luci-theme-fluent/commits/v1.0.0
