summaryrefslogtreecommitdiff
path: root/components/controls/IconTextButton.qml (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-03-15fix: missing serialization for hiddenIcons (#1263)Evertiro1-1/+2
Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>
2026-03-15workspaces: window icons limit (#1267)Robin Seger5-2/+49
* workspace window icons display limit * serialization
2026-03-15dash: use currentIndex for width, restore binding (#1286)Robin Seger2-4/+10
* [CI] chore: update flake * Dashboard perf settings save, visibility on none enabled * Dashboard heigh stutter fixed, persist current tab * restore binding * wrapper async=false * ScriptModel, centralized tabs/panes, individual toggle * fixes, missed mediaUpdateInterval, passing values * add binding back, ensure active tab uses bar.currentIndex --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-13fix: performance network usage jumping around2 * r + 2 * t1-9/+13
2026-03-13feat: add excluded screens config opt2 * r + 2 * t7-4/+27
Completely disables everything (except lock) for screen
2026-03-12feat: replace canvas -> c++ component2 * r + 2 * t9-181/+668
Also add c++ ring buffer
2026-03-12notifs: skip markdown parsing for plain text bodies2 * r + 2 * t1-2/+3
2026-03-12hyprextras: avoid arg() overhead in applyOptions string building2 * r + 2 * t1-2/+4
2026-03-12brightness: use map lookup for DDC monitor matching2 * r + 2 * t1-2/+9
2026-03-12notifs: add sourceSize to notification images2 * r + 2 * t3-0/+6
2026-03-12dashboard: gate network sparkline timers on visibility2 * r + 2 * t1-2/+2
2026-03-12circularindicator: guard signal emissions with change checks2 * r + 2 * t1-3/+9
2026-03-12filesystemmodel: use static QMimeDatabase instance2 * r + 2 * t1-2/+2
2026-03-12networkusage: avoid intermediate array copy for history updates2 * r + 2 * t1-12/+4
2026-03-12strings: cache compiled RegExp objects2 * r + 2 * t1-2/+8
2026-03-12systemusage: combine chained replace calls into single regex2 * r + 2 * t1-2/+2
2026-03-12notifs: single-pass derived properties in NotifGroup2 * r + 2 * t2-7/+54
2026-03-12workspaces: replace reduce with for loop for occupied map2 * r + 2 * t1-4/+6
2026-03-12appdb: cache favourite status during sort and avoid double sort2 * r + 2 * t1-11/+18
2026-03-12audio: replace reactive reduce with imperative node categorisation2 * r + 2 * t1-20/+28
2026-03-12nmcli: use Map-based lookups for network deduplication2 * r + 2 * t1-8/+16
Replace O(n²) nested .filter()/.find() loops with Map-keyed lookups for both removal and update passes in getNetworks().
2026-03-12network: debounce nmcli monitor events2 * r + 2 * t1-6/+13
Batch rapid nmcli monitor events with a 200ms debounce timer instead of spawning processes on every event line.
2026-03-12notifs: use adaptive timer for timeStr instead of reactive binding2 * r + 2 * t1-11/+27
Replace the per-second reactive binding with an imperative timer that adapts its interval based on notification age: 5s for <1min, 30s for <10min, 60s for <1h, 5min for <1d, 1h for older.
2026-03-12extras: fix typo2 * r + 2 * t1-1/+2
2026-03-12picker: use hyprctl proc to get cursor on init2 * r + 2 * t1-0/+12
2026-03-11dashboard: dynamic dashboard tabs + fix performance settings updating (#1253)Robin Seger8-103/+219
* [CI] chore: update flake * Dashboard perf settings save, visibility on none enabled * Dashboard heigh stutter fixed, persist current tab * restore binding * wrapper async=false * ScriptModel, centralized tabs/panes, individual toggle * fixes, missed mediaUpdateInterval, passing values --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-10systemusage: improve GPU detection for AMD RX series GPU (#1246)Bilal Özel1-3/+6
* SystemUsage:improve GPU-Detection for AMD RX series GPU updated the gpuNameDetect command with glxinfo to fix gpu name detection * SystemUsage: adjust lspci command to detect graphics card better * SystemUsage: adjust regex to extract name out of last bracket * clean less * no need xargs --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-10feat: add Logo shape component (#1247)Robin Seger3-15/+115
* Logo Shape component - Added Logo.qml component with scaling - Updated OsIcon to use Logo component * missed removing tour * [CI] chore: update flake * Colours.palette defaults * fixed import, added logo to Fetch.qml * single shape parent, prop changes * prop changes --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-08fix: unify wifi toggle state with Nmcli service to prevent desync (#1232)İlyas1-2/+2
2026-03-08bar: allow hiding tray icons (#1227)Evertiro3-3/+7
* First pass at hiding systray icons Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * Don't dump all IDs for no reason >_< Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * Better handling for hiding tray icons Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * Re-add EOF newline Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * Hide popouts too Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * Hide the expand icon if no icons are visible Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * Update modules/bar/components/Tray.qml Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> * Update modules/bar/components/Tray.qml Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> * Update modules/bar/components/Tray.qml Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> * That needs to be inverted * Clean up Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * fix --------- Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-08picker: fix large screenshot not opening/copying to clipboard (#1250)Chloé Legué1-1/+1
2026-03-08[CI] chore: update flakegithub-actions1-10/+10
2026-03-01[CI] chore: update flakegithub-actions1-10/+10
2026-02-24fix: add general.logo to example config (#1186)kizo_aria1-0/+1
documenting the ability to change the main logo, affects the bar, dashboard and lock screen
2026-02-22[CI] chore: update flakegithub-actions1-6/+6
2026-02-20feat: allow different systems for weather/performance (#1109)Evertiro4-1/+4
* Allow different systems for weather/performance Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * readme: update options Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> --------- Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>
2026-02-19config: added option to set session icons (#1189)八奈見 レイ4-4/+24
2026-02-19dashboard/performance: new design, configurable, controlcenter support (#975)Thanh Minh16-183/+1656
* feat(dashboard): add configurable performance resources - Add config options to show/hide Battery, GPU, CPU, Memory, Storage - Make dashboard responsive based on number of visible resources - Scale resource sizes and spacing dynamically for 3, 4, or 5 items - Battery shows charge status and time remaining/to full - Each resource can be individually toggled via config * fix(dashboard): add dynamic right margin for last visible resource Ensures the rightmost resource always has proper margin to prevent content from being cut off at the edge * fix(performance): comment out duplicated value2 properties for memory and storage resources * controlcenter: add settings for dashboard * feat: handle readonly properties and re-usable codes * Feature/performance tab rework (#5) * dashboard/performance: rework tab with card-based grid layout - Replace circular arc meters with card-based grid layout - CPU/GPU cards show hardware name, usage and temperature with horizontal bars - Memory card with 3/4 arc indicator and used/total at bottom - Storage card shows physical disks from lsblk with aggregated partition usage - Add cpuName, gpuName, cpuFreq, cpuMaxFreq, disks properties to SystemUsage - Clean hardware names (remove Intel/AMD/NVIDIA prefixes, TM/R symbols) * dashboard/performance: new hero card design * dashboard/performance: update storage indicators to be reponsive to the physical disks count * dashboard/performance: fix the overlay bounding issue * dashboard/perfromance: refactor code * dashboard/performance: add battery gauge * dashboard/performance: correct battery icon * dashboard/performance: configurable battery * dashboard/performance: update layout * dashboard/performance: move the "Usage" text on top and smaller the font size * dashboard/performance: add a lot of configurations * dashboard/performance: add network metrics * fix: issue with hot reload * chore: update default vaule for mainValueSpacing to 0 * chore: group settings into collapasible sections * chore: making GPU & Battery toggle not showing if not found * chore: fix network widget spacing & text * chore: remove old disk bars configs, add update interval * chore: remove old & unused value, functions * chore: network graph update smoothly when data points change * chore: refactor settings - de-flood settings, most of the font & size setting now follow the global Appearance config - Most of sliders are not needed anymore, only keep the update interval slider - clean up * chore: remove readonly properties from the controlcenter/dashboard. * chore: minor fix * fix: fix warning about onPercChange() * fix: network metrics negative number * fix: add minimal height & width, placeholder for none toggled * fix: network graph move smoothly (#6) * fix: network graph move smoothly * clean up * fix: graph animation even more smooth * fix: padding issue * chore: network icons short description * fix --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-02-19feat: add wallpaperEnabled option (#1187)Unrectified7-6/+24
* fix: change background color to none allowing other wallpaper engine and background enabled * feat: add wallpaperEnabled property and toggle in appearance settings * fix background: Make it "black" if wallpaper is enabled, otherwise "transparent" * fix: separate Visualiser from Wallpaper (hope I didn't made more shit buh) * fix: transparency not working & layer position * fix --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-02-19launcher: add favorite apps (#946)Bora Gülerman10-32/+180
* launcher: add favorite apps Favorite apps always appear above non-favorite apps Accepts regex, same logic as #920 Added the same regex logic to hidden apps Added util file may need to be relocated * addressed requested changes * fix: Renamed newly added util singleton Also added a null check to favorite icon loader in AppItem.qml * controlCenter/launcherPane: added favorite apps added icons to the app list to indicate if they are favorited/hidden marking as favorite/hidden is desabled if the other is selected * favouriteApps: renamed from favorite to favourite Also disabled favorite/hidden switch for entries added as regex * appDb: added notify and emit to favoriteApps * controlCentre/Launcher: Fixed bug with favourite switch not enabling itself when no hiddenApps exist Added a comment to explain the enabled state of the switches icon loader is now a single loader rather than two, hidden icon has priority * spelling mistakes * fixed warning * formatting fixes
2026-02-15[CI] chore: update flakegithub-actions1-10/+10
2026-02-13shortcuts: Sidebar and Utilities shortcuts (#1160)Ezekiel Gonzales1-0/+23
* shortcuts: Added shortcut to toggle the sidebar * shortcuts: added utilities shortcut to toggle utilities
2026-02-11shortcuts: add special workspace cycle (#1158)Robin Seger1-0/+54
* [CI] chore: update flake * [CI] chore: update flake * [CI] chore: update flake * [CI] chore: update flake * shortcuts: special workspace cycle IPC, reopen last * Moved implementation into Hypr service --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-08fix: bluetooth battery bar (#1153)Evertiro1-9/+3
Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>
2026-02-08chore: logo update (#1152)Evertiro1-61/+60
* Update logo Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> * Match old logo colors Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com> --------- Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>
2026-02-08[CI] chore: update flakegithub-actions1-6/+6
2026-02-08fix: serialize excludedScreens config (#1151)Ezekiel Gonzales1-1/+2
2026-02-04config: allow adjusting the speed of gifs (#1147)Evertiro6-3/+9
Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>
2026-02-03desktopclock: background blur GameMode support (#1145)Ezekiel Gonzales1-1/+1
2026-02-01[CI] chore: update flakegithub-actions1-10/+10