Commit Graph

443 Commits

Author SHA1 Message Date
Adam Warner
dcb07b761b Make DNSSEC icon conditional in Queries Log (redo of https://github.com/pi-hole/web/pull/3399/) (#3535) 2025-10-04 15:33:59 +01:00
RD WebDesign
d799d39d25 Fix 2FA icon styles #3431 (#3585) 2025-08-25 21:30:35 -03:00
idotj
ee02f1aea8 Remove CSS
Signed-off-by: idotj <info@idotj.com>
2025-08-20 14:20:11 +02:00
idotj
21a65be5a7 Fix 2FA icon styles #3431
Signed-off-by: idotj <info@idotj.com>
2025-08-19 18:41:54 +02:00
sharkboots75
eb140af01a Make DNSSEC icon conditional in Queries Log
Avoid emitting the DNSSEC icon in Domain column if DNSSEC is not being used/tracked

Signed-off-by: sharkboots75 <sharkboots75@gmail.com>
2025-07-12 10:04:29 +02:00
yubiuser
41cdc9728c Show pointer only for clickable items
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-07-12 09:20:05 +02:00
yubiuser
a89fdda77e Only underline clickable legend items in pie charts
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-07-12 09:10:34 +02:00
Adam Warner
353ba2f163 charts.js: refactor to reduce complexity, improve readability and per… (#3542) 2025-07-11 23:09:54 +01:00
Adam Warner
014ce38f87 gravity: convert to vanilla JS and refactor code (#3545) 2025-07-11 18:48:19 +01:00
XhmikosR
306edb2f9e tailog: convert to vanilla JS and improve performance
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 13:47:39 +03:00
XhmikosR
ef4f97610b gravity: convert to vanilla JS and refactor code
Only the alerts are using jQuery for now

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 08:28:33 +03:00
XhmikosR
0fa650d9bb charts.js: refactor to reduce complexity, improve readability and performance
Also

* drop jQuery usage
* move inline styles to CSS when possible
* switch to `a` tags for links otherwise use `p`

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 07:45:11 +03:00
XhmikosR
8529cb067c Fix a few HTML validation issues
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-16 09:32:51 +03:00
RD WebDesign
6ddd46381e Fix "Advanced Filtering" colors in Dark theme
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-21 15:42:02 -03:00
RD WebDesign
3ab49504de Fix .box-title color (LCARS theme)
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-21 15:25:02 -03:00
RD WebDesign
28f6400e2f Fix "Advanced Filtering" colors in High Contrast Dark theme
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-21 15:08:40 -03:00
XhmikosR
8556b65b2e settings-level-expert: only toggle the expert elements
Show the basic ones by default. Also, reduce jQuery usage in those functions while at it.

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-05-19 09:49:10 +03:00
Adam Warner
db48e5e32f sidebar: increase logo size to prevent a reflow (#3407) 2025-05-15 17:19:02 +01:00
yubiuser
04760b55c8 .user-header: use font-weight: 600 (#3450) 2025-05-11 10:25:53 +02:00
XhmikosR
41f0cb0958 .user-header: use font-weight: 600
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-05-11 10:03:11 +03:00
XhmikosR
a41fc12d84 Use font-weight: 600
We don't have 500 in the current source-sans-pro version

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-05-11 10:00:47 +03:00
yubiuser
f2f019119d fix tests
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-05-10 12:30:20 +02:00
RD WebDesign
e60c62c70b Other small LCARS improvements
- adjust status panel icons contrast using better colors
- increase general text contrast a little

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-08 00:05:42 -03:00
RD WebDesign
43c88395a6 Adjust buttons styles
- change "Apply" button (Group management pages)
- adjust teleporter buttons colors and padding
- adjust small buttons
- use "success" color for Local DNS buttons (all themes)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-07 23:57:26 -03:00
RD WebDesign
5322d3d5f9 Use better alignment for tree elements in Tools-Interfaces page
Fixes #3303

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-07 23:57:23 -03:00
RD WebDesign
57bc7a371b Fix style for dropdown-menu (used on Group Management pages)
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-07 23:56:42 -03:00
XhmikosR
0dc47c5aa7 Remove unused CSS
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-04-30 19:10:40 +03:00
XhmikosR
5be4effe39 high-contrast.css: fix duplicate selector
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-04-24 21:52:24 +03:00
XhmikosR
b6d1385531 sidebar: increase logo size to prevent a reflow
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-04-21 15:25:00 +03:00
XhmikosR
1fbbb91f51 Remove icheckbox related-code except for primary
v6 doesn't support changing this like v5

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-04-21 12:07:06 +03:00
Dominik
071e5edb4a sidebar: switch to a real button (#3342) 2025-03-27 13:19:36 +01:00
XhmikosR
5036b1df13 Navigation: switch to a real button
Better for accessibility

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-03-23 19:19:57 +02:00
XhmikosR
1acb80536b Refactor assets loading
* move fonts first
* move CSS and JS along with the rest
* move default auto theme media checks to the HEAD instead of imports

Also, use `script defer`. This makes the JS files non-blocking.

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-03-23 07:08:37 +02:00
Adam Warner
1624bcd269 Use em instead of i and strong instead of b (#3321) 2025-03-17 18:12:10 +00:00
RD WebDesign
390bc4ae99 Remove a few unused CSS rules from pi-hole.css and LCARS theme
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-03-16 22:27:33 -03:00
RD WebDesign
44892dba10 Fix status panel icons - LCARS theme
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-03-16 01:34:15 -03:00
RD WebDesign
66e46ec556 Fix dropdown selector used on Domains page - LCARS theme
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-03-16 01:03:08 -03:00
RD WebDesign
dffc8fc43a Fix collapsed menu icons - LCARS theme
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-03-16 00:41:19 -03:00
XhmikosR
bca58f6683 Use em instead of i and strong instead of b
They are semantically more correct

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-03-13 13:04:43 +02:00
Dominik
28715bdca7 Ran autoprefixer (#3246) 2025-03-09 20:06:04 +01:00
XhmikosR
4e6105bef9 Switch to Font Awesome CSS
It's lighter than the JS

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-03-09 20:01:16 +02:00
Dominik
3f19392614 Sort interfaces (#3284) 2025-03-08 19:34:36 +01:00
RD WebDesign
90f71a442e Use an arrow to indicate child interfaces
- Add and format the arrow
- Remove the icon used to indent child interfaces (the arrow is enough)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-03-08 14:28:10 -03:00
XhmikosR
3602a43842 Add missing img dimensions
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-03-08 15:51:01 +02:00
Adam Warner
83c11eb68f Update style/themes/lcars.css
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Adam Warner <github@adamwarner.co.uk>
2025-03-05 09:16:19 +00:00
Adam Warner
b31b5008a8 Live long and prosper.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-03-04 23:28:51 +00:00
XhmikosR
9b0c212a53 Ran autoprefixer
Move selector where appropriate

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-02-22 17:07:24 +02:00
yubiuser
acdc0ade0a Fix prettier warnings
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-15 21:55:53 +01:00
RD WebDesign
8f730a4062 Interfaces page - Tweak margin and padding to achieve better indentation alignment (#3201) 2025-01-30 16:30:12 -03:00
RD WebDesign
e61df20dcd Adjust bstreeview line alignment in LCARS theme
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-01-29 19:16:36 -03:00