# luci-theme-design
**Repository Path**: gngpp/luci-theme-design
## Basic Information
- **Project Name**: luci-theme-design
- **Description**: LuCI design theme (Suitable for lede and openwrt)
- **Primary Language**: CSS
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-03-03
- **Last Updated**: 2023-03-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
LuCI design theme for OpenWrt
English | [简体中文](README_zh.md)
# luci-theme-design
luci-theme-design is an OpenWrt LuCI theme for immersive WebApp experience and optimization on mobile and PC
> **luci-theme-design** based on luci-theme-neobird, suitable for [lede](https://github.com/coolsnowwolf/lede) / [OpenWrt](https://github.com/openwrt/openwrt ).
> The default branch only supports the lua version of the lede source code. If you use openwrt 21/22, please pull the [js](https://github.com/gngpp/luci-theme-design/tree/js) version(Development stage).
### Release version
- Lua version select 5.x version
- JS version select 6.x version
### Features
- Optimized for the mobile terminal, especially suitable for the mobile terminal as a WebApp
- Modified and optimized the display of many plug-ins, improved icon icons, and unified visuals as much as possible
- Simple login interface, bottom navigation bar, immersive app-like experience;
- Adapt to dark mode, adapt to automatic switching of the system;
- Adapt to openwrt 21/22, lede
### Plugins
link: https://github.com/gngpp/luci-app-design-config
- Support changing theme dark/light mode
- Support for replacing commonly used proxy icons
### Experience WebApp method
- Open the settings management in the mobile browser (iOS/iPadOS, Android Google) and add it to the home screen.
- If the SSL certificate is not used, iOS/iPadOS will display the menu bar at the top of the browser after opening a new page for security reasons.
### Optimization
- Fix the white background of the installation package prompt information
- Optimize menu collapsing and zooming
- Optimized to display network port down state display icon
- Optimize logo display
- Added the status icon display of each device
- Replace the logo display with the font "OpenWrt", and support displaying the logo with the host name
- Fix some plug-in display bugs
- Fix vssr status bar
- Fixed many bugs
- Fix compatibility with some plug-in styles
- Fix aliyundrive-webdav style
- Fixed the abnormal display of vssr in iOS/iPadOS WebApp mode
- Fix openclash plugin env(safe-area-inset-bottom) = 0 in iOS/iPadOS WebApp mode
- Optimize menu hover action state resolution
- Support luci-app-wizard wizard menu
- Update header box-shadow style
-Update uci-change overflow
- Fix nlbw component
- Support QWRT (QSDK), iStore wizard navigation
- Adapt to OpenWrt 21/22
### Compile
```
git clone https://github.com/gngpp/luci-theme-design.git package/luci-theme-design
make menuconfig # choose LUCI->Theme->Luci-theme-design
make V=s
```
### Q&A
- The resource interface icon is not perfect. If you have the ability to draw a picture, you are welcome to pr, but please make sure it is consistent with the existing icon color style
- If there is a bug, please raise an issue
- The theme's personal color matching may not meet the public's appetite, welcome to provide color matching suggestions
### preview
iOS
iPadOS
