summaryrefslogtreecommitdiffhomepage
path: root/themes
AgeCommit message (Collapse)Author
2024-03-15luci-theme-bootstrap: darkmode graphsjames
This adds 2 more graphs to be dark in dark mode and makes the gridlines white Signed-off-by: james <jameslindstrom2@gmail.com>
2024-03-13Merge pull request #6928 from ↵Jo-Philipp Wich
thomasschroeder/luci-theme-bootstrap_show-scrollbar luci-theme-bootstrap: Always show scrollbar
2024-03-12luci-theme-bootstrap: Realtime Graphs dark modejames
This feature is to have the realtime graphs dark when using Bootstrap Dark Theme Signed-off-by: james <jameslindstrom2@gmail.com>
2024-03-02luci-themes: add luci-base to dependsFengyu Wu
Signed-off-by: Fengyu Wu <saldry@proton.me>
2024-03-02luci-theme-material: open footer link in new tabFengyu Wu
Also set Referrer Policy Signed-off-by: Fengyu Wu <saldry@proton.me>
2024-03-02luci-theme-bootstrap: open footer links in new tabFengyu Wu
Also set Referrer Policy Signed-off-by: Fengyu Wu <saldry@proton.me>
2024-03-02luci-theme-material: improve theming system colors and contrastsDaniel Nilsson
This changed spawned from trying to make certain text colors readable (such as white text on white background in many dialogs) introduced by commit 4ee2bc6 (ref: #5841) which made obvious the need to improve the color and contrast situation in the theme. Alot of colors were duplicated in cascade.css and made for a hard time to align colors across different elements. This commit tries to rectify that by introducing variables for all commonly used colors. * All base colors (white, blue, red, green, blue, yellow, etc) has been consolidated and moved to common variables * Introduced more specific selectors for info levels to avoid colors bleeding over to other elements * Removed duplicated properties which were overriden at the next row Signed-off-by: Daniel Nilsson <daniel.nilsson94@outlook.com>
2024-02-28luci-theme-material: add missing css for dsl_status_tableFlorian Eckert
Insert a space between the name and the current value, as with other themes. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-02-19luci-theme-material: add dropdown option hover stylesJo-Philipp Wich
Subsequent commits will drop the JS based mouse following focus behavior, so add appropriate replacement CSS hover styles. Ref: #6903 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-02-19luci-theme-openwrt: add dropdown option hover stylesJo-Philipp Wich
Subsequent commits will drop the JS based mouse following focus behavior, so add appropriate replacement CSS hover styles. Ref: #6903 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-02-19luci-theme-openwrt-2020: add dropdown option hover stylesJo-Philipp Wich
Subsequent commits will drop the JS based mouse following focus behavior, so add appropriate replacement CSS hover styles. Ref: #6903 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-02-19luci-theme-bootstrap: add dropdown option hover stylesJo-Philipp Wich
Subsequent commits will drop the JS based mouse following focus behavior, so add appropriate replacement CSS hover styles. Ref: #6903 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-02-18luci-theme-bootstrap: Allways show scrollbarThomas Schröder
With this addition to the body tag, on desktop browsers the vertical scrollbar is always visible and the content will not be shifted by changing tabs (like at System/Software when the update tab has no to little content). I couldn't see any negative side effects with Chromium browsers or Firefox under Windows/Linux and Android, but I don't have access to Apple devices for tests. Signed-off-by: Thomas Schröder <tschroeder_github@outlook.com>
2024-02-18luci-theme-bootstrap: allow network interfaces to line breakDaniel Nilsson
The inherited nowrap of white-space causes the interface boxes to not line break, resulting in a horizontal scroll bar when many interfaces are present. Tested on Chrome and Firefox. Signed-off-by: Daniel Nilsson <daniel.nilsson94@outlook.com>
2024-01-10Merge pull request #6802 from stangri/luci-theme-openwrt2020Stan Grishin
luci-theme-openwrt-2020: fix anchor decorations
2024-01-07luci-theme-openwrt-2020: fix anchor decorationsStan Grishin
* add the decorations for when the links are included in the field descriptions Thanks @dibdot, @stokito! Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-12-12luci-theme-openwrt-2020: Fix header light blue colorSergey Ponomarev
According to a style guide the color should be #00B5E2. In a9f6d850a28aa936228253806717a1c70dfe94d4 added a light blue square background to logo.svg. Their color started differs, the change fixes this. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-bootstrap: Use a new OpenWrt logoSergey Ponomarev
The new OpenWrt logo.svg is copied from luci-theme-openwrt-2020. The logo.png was copied too but resized from 180px 3.9Kb down to 48px 2.3Kb. This is enough when used as icon for app pinned to desktop. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-material: Use a new OpenWrt logoSergey Ponomarev
The new OpenWrt logo.svg is copied from luci-theme-openwrt-2020. The logo.png was copied too but resized from 180px 3.9Kb down to 48px 2.3Kb. This is enough when used as icon for app pinned to desktop. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-openwrt-2020: Remove apple-touch-iconSergey Ponomarev
The apple-touch-icon was used by old Safari on iOS. Today just <link rel="icon" href="logo.png"> is enough. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-openwrt-2020: Fix Safari favicon: use PNG alongside with SVGSergey Ponomarev
Chrome, Edge and Firefox will use the SVG icon but Safari will use the PNG. Chrome will try to pick an icon with a best suited dimension. So it will also download the PNG to check it's dimension. The explicitly specified sizes are preventing this. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-openwrt-2020: remove icon explicit svg typeSergey Ponomarev
That was a fix for old browsers when the mime type is incorrect. Today all servers return a correct mime but also browsers can sniff a type. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-openwrt-2020: Minimize logo.svgSergey Ponomarev
Save 686-536=150 bytes Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-openwrt-2020: logo.svg add 1px on top and bottomSergey Ponomarev
To keep ratio the one pixel was also added to left and right and now size is 100x100 Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-openwrt-2020: make logo.svg squareSergey Ponomarev
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-12luci-theme-openwrt-2020: fix logo.svg according to Logo Usage GuidelinesSergey Ponomarev
The "White & Dark Blue" logo should have a background filled with PANTONE 306 C HEX #00B5E2. SVG doesn't support background-color properly so use a rectangle instead. The dark blue circle must be PANTONE 7463 C HEX #002B49 See https://openwrt.org/_media/docs/guide-graphic-designer/openwrt-logo-usage-guidelines.pdf Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-04Merge pull request #6296 from jjm2473/patch-2Paul Donald
luci-theme-bootstrap: set scroll-margin-top for all elements
2023-09-06luci-theme-bootstrap: better readability in System Log/Kernel Log.Kristian Skramstad
Signed-off-by: Kristian Skramstad <kristian+github@83.no>
2023-08-11luci-base: grammar fixesPaul Dee
Login (n) -> Log (v) in Logout (n) -> Log (v) out Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
2023-07-26luci-theme-openwrt-2020: import bootstrap radio/checkbox styling rulesJo-Philipp Wich
Import the radio and checkbox styling rules from the default Bootstrap theme and adapt colors and margins to the OpenWrt 2020 one. Fixes: #6442 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-03-29luci-theme-material: add again no password set hintFlorian Eckert
This was accidentally deleted with commit: bec2c7e2b50e062575f3649ccd76b81af41b9820 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-03-26luci-theme-bootstrap: File input background colorSantiago Kozak
Remove the white background color for the file input elements, this way it'll use the default color defined for input elements, matching the light/dark theme. Signed-off-by: Santiago Kozak <santikzk1406@gmail.com>
2023-03-17luci-theme-bootstrap: set scroll-margin-top for all elementsLiangbin Lian
so we can use element.scrollIntoView() with fixed header Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2023-02-07luci-theme-openwrt-2020: don't inherit background in alert message buttonsJo-Philipp Wich
Fixes: #6177 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-07luci-theme-bootstrap: minor style fixesJo-Philipp Wich
- Apply CSS reset to before/after pseudo elements as well and fix resulting shifted offsets - Apply focus highlight to select elements too - Improve radio button styling Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-05luci-theme-bootstrap: add focus indication for tabsJo-Philipp Wich
Underline the link text if a tab has keyboard focus in order to give a visual indication of the focus state. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-01-09luci-theme-: add postrm scriptFlorian Eckert
Remove uci theme config section on uninstall. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-10-27luci-theme-material: fix location of template filesJo-Philipp Wich
Fixes: #6060 Fixes: e496014760 ("luci-theme-material: convert Lua templates to ucode") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-26luci-theme-openwrt-2020: convert Lua templates to ucodeJo-Philipp Wich
Convert the theme's Lua templates to ucode to avoid the implicit dependency on the luci-lua-runtime package. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-theme-material: convert Lua templates to ucodeJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-theme-bootstrap: translate Lua templates to ucode equivalentsJo-Philipp Wich
Add ucode template equivalents for the Lua templates used by the theme. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-15sysauth: add autocomplete and id attributes to login inputsViktor Tsvetkov
this let browser automatically fill according to HTML spec for input elements. luci-theme-bootstrap and luci-base are affected. Signed-off-by: Viktor Tsvetkov <zwetvik@gmail.com> [indentation fix] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-14luci-theme-openwrt-2020: quantize png imageRosen Penev
Small size reduction. From: 5908 To: 3896 Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-10-11luci-theme-openwrt-2020: add iOS webapp supportRosen Penev
This way instead of opening a Safari tab, it opens in its own instance. Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-10-11luci-theme-openwrt-2020: add iOS icon supportRosen Penev
Used when adding LuCI to Springboard. Image generated from logo.svg. Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-27luci-theme-material: fix typo in recovery mode messageINAGAKI Hiroshi
Fix the message from "Sytem" to "System" and merge with the existing message on the other themes. Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2022-06-25luci-theme-openwrt: optimized image filesizey04
Optimized PNG filesize from 152 to 80 bytes without any quality loss. Signed-off-by: Alexander Semukhin <semukhin@mail.com>
2022-06-25luci-theme-material: optimized image filesizey04
Optimized PNG filesize from 6280 to 3939 bytes. Visually looks the same, technically the image is 99.9% identical. Signed-off-by: Alexander Semukhin <semukhin@mail.com>
2022-06-25luci-theme-bootstrap: optimized favicon filesizey04
Optimized PNG filesize from 733 to 592 bytes without any quality loss. Signed-off-by: Alexander Semukhin <semukhin@mail.com>
2022-06-17luci-theme-material: CSS Fix for previous updateQuentin Baker
Commit b0f13ef Changed the color of a CSS element from a bright blue to a dark blue. This resulted in a modal with difficult-to-read text (black text on dark blue). This commit sets the modal text-color to #000, in line with style guidelines. Signed-off-by: Quentin Baker <opensource@quentb.com>