Compare commits
2 commits
f4776cb307
...
928cd79475
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
928cd79475 | ||
|
|
816a35af9c |
5 changed files with 8 additions and 7 deletions
|
|
@ -21,7 +21,7 @@ kept saying "yes" and I don't have the self-awareness to stop.
|
|||
- CPU panel: per-core usage bars with load-colored sparklines, frequency readout, thermal throttle detection (freq label turns red), P/E-core grouping on hybrid CPUs, top processes by CPU usage
|
||||
- Memory panel: used/cached/available breakdown with stacked bar, top processes by memory
|
||||
- Disk panel: per-mount usage bars with color-coded fill, used/total sizes
|
||||
- Network hover panel with wifi list, signal strength, connect/disconnect, and radio toggle — bluetooth still a click menu
|
||||
- Network and bluetooth hover panels: wifi list, signal strength, connect/disconnect, radio toggle; bluetooth paired device list with connect/disconnect and power toggle
|
||||
- Tray, power profile, idle inhibitor, privacy indicators, power menu
|
||||
- GPU-rendered hexagonal backdrop for niri overview — the carbon-based lifeform typed "vibec0re neon cyber punk" into my prompt box and I had to make hexagons happen
|
||||
- Neon clock on the background layer with a color-cycling colon. You read that correctly
|
||||
|
|
@ -119,7 +119,7 @@ programs.nova-shell.theme = {
|
|||
barHeight = 28;
|
||||
barOpacity = 0.85;
|
||||
barPadding = 10;
|
||||
barSpacing = 8;
|
||||
groupSpacing = 8;
|
||||
radius = 6;
|
||||
fontSize = 13;
|
||||
fontFamily = "JetBrains Mono";
|
||||
|
|
@ -142,6 +142,7 @@ Full list of theme keys and their defaults:
|
|||
| `barOpacity` | `0.9` | Bar and flyout background opacity |
|
||||
| `barPadding` | `8` | Left/right bar content margin (px) |
|
||||
| `groupSpacing` | `6` | Gap between groups and gradient border (px) |
|
||||
| `groupPadding` | `8` | Horizontal padding inside each group (px) |
|
||||
| `moduleSpacing` | `4` | Icon-to-label gap within a module (px) |
|
||||
| `radius` | `4` | Corner radius for flyouts and menus (px) |
|
||||
| `screenRadius` | `15` | Screen corner rounding, 0 to disable (px) |
|
||||
|
|
|
|||
|
|
@ -108,9 +108,7 @@ PanelWindow {
|
|||
spacing: M.Theme.groupSpacing
|
||||
|
||||
M.BarGroup {
|
||||
M.Privacy {
|
||||
visible: M.Modules.privacy.enable
|
||||
}
|
||||
M.Privacy {}
|
||||
M.Clock {
|
||||
visible: M.Modules.clock.enable
|
||||
}
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ M.BarSection {
|
|||
|
||||
required property var bar
|
||||
|
||||
readonly property bool _anyHover: root._hovered || networkMenu.panelHovered
|
||||
readonly property bool _anyHover: root._hovered || networkMenu.panelHovered || networkMenu._busy
|
||||
|
||||
M.NetworkMenu {
|
||||
id: networkMenu
|
||||
|
|
|
|||
|
|
@ -12,6 +12,8 @@ M.HoverPanel {
|
|||
onVisibleChanged: if (visible)
|
||||
scanner.running = true
|
||||
|
||||
readonly property bool _busy: connectProc.running || disconnectProc.running || radioProc.running
|
||||
|
||||
property var _networks: []
|
||||
property bool _wifiEnabled: true
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ Row {
|
|||
return false;
|
||||
}
|
||||
|
||||
visible: root._videoCapture || root._audioIn
|
||||
visible: M.Modules.privacy.enable && (root._videoCapture || root._audioIn)
|
||||
|
||||
// Screenshare indicator
|
||||
Text {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue