forked from Shinonome/dots-hyprland
feat(bar): unify popup handling and improve layouts
- Unified popup handling in ClockWidget, Resource, BatteryPopup, and WeatherBar using PanelWindow + LazyLoader for consistent positioning and compositor animations. - Replaced plain text with ColumnLayout and RowLayout where possible, adding MaterialSymbol icons for improved visual consistency with the overall desktop style. - Added Translation.tr() for bilingual (Chinese/English) support to avoid hardcoded strings. - Based on improvements from PR #1771 (mine) and PR #1773 (by @finjener), merged and refined into a more polished and practical solution.
This commit is contained in:
@@ -316,5 +316,24 @@
|
||||
"Time to empty:": "Time to empty:",
|
||||
"Fully charged": "Fully charged",
|
||||
"Charging:": "Charging:",
|
||||
"Discharging:": "Discharging:"
|
||||
"Discharging:": "Discharging:",
|
||||
"Uptime:": "Uptime:",
|
||||
"Upcoming Tasks:": "Upcoming Tasks:",
|
||||
"No pending tasks": "No pending tasks",
|
||||
"... and %1 more": "... and %1 more",
|
||||
"Memory Usage": "Memory Usage",
|
||||
"Used:": "Used:",
|
||||
"Free:": "Free:",
|
||||
"Total:": "Total:",
|
||||
"Usage:": "Usage:",
|
||||
"Swap Usage": "Swap Usage",
|
||||
"Swap:": "Swap:",
|
||||
"Not configured": "Not configured",
|
||||
"CPU Usage": "CPU Usage",
|
||||
"Current:": "Current:",
|
||||
"Load:": "Load:",
|
||||
"High": "High",
|
||||
"Medium": "Medium",
|
||||
"Low": "Low",
|
||||
"System Resource": "System Resource"
|
||||
}
|
||||
Reference in New Issue
Block a user