bbedward
c67b185076
qs: large sweep of dead code removals
2026-07-26 23:22:22 -04:00
feng-yifan
3182c70857
fix(settings): reset AppBrowserPopup model on close to avoid crash ( #2925 )
...
Reopening the autostart "Browse" picker crashed in
QQmlIncubatorPrivate::incubate. Drop the ListView model on hide()
and rebind it on show() so each open starts with a fresh
QQmlDelegateModel instead of reusing a stale incubation queue.
2026-07-26 14:24:21 -04:00
Scott McKendry
7b1c542585
feat: lockscreen screen filter ( #2740 )
...
this makes use of the existing getFilteredScreens function to allow
users to specify which displays the lockscreen should appear on. prior
to this change, it was "all" or just one.
2026-07-04 11:04:59 -04:00
purian23
597ba597e5
feat(settings): implement greeter & lockscreen customization options
...
- New option to customize your font & wallpaper on the LockScreen
- New floating sync button if missed to explicitly sync on greeter changes
2026-07-02 17:13:18 -04:00
bbedward
70fa0ec903
dankbar: fix widget registration during visibility changes
...
fixes #1956
2026-07-02 15:07:43 -04:00
bbedward
093acdbff7
theme: sweep everything that isnt using a spacing token from singleton,
...
add Theme.XXS
2026-07-02 12:00:34 -04:00
Youseffo13
83b9cdcb27
fix(ui): resolve ui inconsistencies and missing i18n strings ( #2719 )
...
* Update WorkspacesTab.qml
* Update SettingsButtonGroupRow.qml
* Update WallpaperTab.qml
* Update WidgetsTabSection.qml
* add missing tooltips
* Update WallpaperTab.qml
* Update WorkspacesTab.qml
2026-07-02 11:27:15 -04:00
bbedward
894efa58a3
theme: large consolidation of colors into Theme.qml, add
...
surfaceContainerLow/Lowest
2026-06-29 15:50:42 -04:00
jbwfu
820fa07846
feat(settings): add clipboard entry action visibility controls ( #2621 )
...
* feat(settings): add clipboard entry action visibility controls
* fix(clipboard): show pinned indicator for saved entries when pin action is hidden
2026-06-12 14:08:05 -04:00
purian23
69f3dee25a
feat(settings): add compositor section & restructured settings
...
- add dedicated Compositor pages for comp specifc features
- add Dank Bar Appearance subsection
- improve lazy loading, caching, search routing, & IPC navigation
- standardized responsive Setting categories from global animations
2026-06-07 03:52:00 -04:00
arfan
d2905072c0
feat(settings): Added Settings Tab Autostart App (XDG Autostart) ( #2535 )
...
* feat(Autostart): add Autostart tab and application selection popup
* fix(AutoStartTab): update systemdUserDir property to use XDG_CONFIG_HOME
* fix(AutoStartTab): update autostartDir and systemdUserDir to use StandardPaths for config home
* refactor(AutoStartTab): use FileView & FolderListModel
* refactor(AutoStartTab): implement systemd override generation for autostart applications using FileView
* feat(AutoStartTab): add systemd check to determine environment and update tray icon visibility
* feat(SettingsSidebar, AutoStartTab, DesktopService): add autostart functionality and systemd checks
* feat(AutoStartTab): add hidden property support for desktop entries and toggle functionality
* feat(AutoStartTab): add initialize autostart directory and add toast if writer failed
* add(AutoStartTab): logging for scoped log tracking
---------
2026-06-02 22:52:58 -04:00
purian23
c7d44cfb12
fix(Settings): Update card registration logic to fix binded crash
2026-05-10 21:47:15 -04:00
purian23
fd24b4a36d
feat(DMS FrameMode): A New Connected Unified Surface & Animation Overhaul
...
- Introduces Standalone & Connected Modes
- Updated Animations & Motion effects for both modes
- Numerous QOL tweaks and updates throughout the system
- Highly inspired to the OG Caelestia Shell / @Soramanew
2026-05-03 15:38:30 -04:00
bbedward
7bd9574868
system updater: complete overhaul
...
Move system update flow to GO, with a CLI (convenient AIO tool) and
server integration. All lifecycle, scheduling, execution occurs on
backend side.
Run some backends via pkexec, some via terminal like paru/yay.
Incorporate flatpak as an option to update.
Add terminal override setting in GUI, in addition to $TERMINAL env
variable.
fixes #2307
fixes #822
fixes #1102
fixes #1812
fixes #1087
fixes #1743
2026-04-29 12:33:57 -04:00
bbedward
0ab9b1e4e9
idle/lock: add option to turn off monitors after lock explicitly
...
fixes #452
fixes #2156
2026-04-14 16:28:52 -04:00
null
cded5a7948
feat: show memory widget in gb ( #1825 )
...
* feat: show memory widget in gb
* cleanup
* even more cleanup
* fix
2026-02-25 08:01:41 -05:00
purian23
2b7fd36322
feat: Refactor DankBar w/New granular options
...
- New background toggles
- New maxIcon & maxText widget sizes (global)
- Dedicated M3 padding slider
- New independent icon scale options
- Updated logic to improve performance on single & dual bar modes
2026-02-23 23:18:27 -05:00
purian23
ef19568dd7
audio: New ability to hide input/output devices
...
- Updated slider presets
- Disabled mouse wheel scrolling on list scroll
2026-02-17 00:54:32 -05:00
bbedward
ba5bf0cabc
i18n: general RTL fixes
2026-02-12 11:58:32 -05:00
purian23
961680af8c
feat: Alias for Audio Devices
...
- New custom audio UI to set custom names for input/output devices
2026-02-04 07:09:55 -05:00
bbedward
44292c3b55
theme: fix popup transparency setting
2026-02-03 21:06:15 -05:00
bbedward
3507c6cec3
i18n: RTL fixes in about tab and dank bar settings
2026-01-21 11:57:46 -05:00
bbedward
59be179821
i18n: more RTL fixes across settings
2026-01-16 09:45:15 -05:00
bbedward
dcfb947c36
desktop widgets: sync position across screens option, clickthrough
...
option, grouping in settings, repositioning, new IPCs for control
fixes #1300
fixes #1301
2026-01-12 15:31:34 -05:00
shalevc1098
510ea5d2e4
feat: configurable app id substitutions ( #1317 )
...
* feat: add configurable app ID substitutions setting
* feat: add live icon updates when substitutions change
* fix: cursor not showing on headerActions in non-collapsible cards
* fix: address PR review feedback
- add tags for search index
- remove hardcoded height from text fields
2026-01-10 21:00:15 -05:00
bbedward
eece811fb0
i18n: more RTL repairs
2026-01-08 18:45:38 -05:00
bbedward
1ff1f3a7f2
i18n: more RTL layout enhancements
2026-01-08 16:11:30 -05:00
bbedward
651672afe2
gamma: allow steps of 100 with slider
...
fixes #1216
2025-12-31 09:31:16 -05:00
bbedward
d95d516d64
settings: fix desktop widget accordion row height
...
fixes #1214
2025-12-30 10:56:20 -05:00
bbedward
7aff1182c8
desktop widgets: easier copy/delete
2025-12-27 14:13:29 -05:00
bbedward
9fc0d5efff
settings: add index extractor script for search
2025-12-26 22:21:20 -05:00
bbedward
d9d6ab5776
settings: add search
...
- because tabs arent loaded at runtime, we have to have a separate index
- Less ideal, but functional enough for now
2025-12-26 19:19:47 -05:00
bbedward
a7494971fd
desktop widgets: centralize config in desktop widgets tab, variants
...
always available
2025-12-22 10:39:19 -05:00
bbedward
6abb2c73fd
desktop: fix widget display toggle
2025-12-17 14:24:13 -05:00
bbedward
523ccc6bf8
i18n: WIP initial RTL support
...
- notifications
- color picker
- process list
- settings
- control center, dash
- launcher
part of #1059
2025-12-17 13:50:06 -05:00
bbedward
0034926df7
plugins/desktop-widgets: create a new "desktop" widget plugin type
...
- Draggable per-monitor background layer widgets
- Add basic dms version checks on plugins
- Clock: built-in clock desktop plugin
- dgop: built-in system monitor desktop plugin
2025-12-17 12:08:03 -05:00
bbedward
ff506548d3
displays: add niri-specific layout options to configurator
2025-12-16 12:23:34 -05:00
bbedward
e1acaaa27c
dankbar: add option to disable maximize detection
...
fixes #895
2025-12-04 08:56:04 -05:00
bbedward
788da62777
settings: mecha re-organization
2025-12-03 17:25:40 -05:00