bbedward
b645487e79
cc: expand mouse areas of scroll/click targets in bar
2026-02-09 13:15:43 -05:00
bbedward
91569affd7
displays: update mango display config syntax
...
fixes #1629
2026-02-09 09:49:31 -05:00
bbedward
1ed44ee6f3
audio: add per-device max volume limit setting
2026-02-09 09:26:34 -05:00
bbedward
fce120fa31
system monitor: disable anims until list is stable
2026-02-08 22:16:45 -05:00
bbedward
a02b0c0c3c
animations: tweak list view transitions to not animate X
2026-02-08 22:10:51 -05:00
bbedward
c86999f389
popout: move layer to content wrapper
2026-02-08 22:06:35 -05:00
bbedward
2b546967d2
weather: fix anim on open
2026-02-08 21:43:56 -05:00
purian23
591d2ba4d4
settings: DankCollapsible
2026-02-08 20:26:06 -05:00
purian23
37cc4ab197
dms: Material Animation Refactor
...
- Thanks Google for Material 3 Expressive stuffs
- Thanks Caelestia shell for pushing qml limits to showcase the blueprint
2026-02-08 20:24:37 -05:00
Jhannes Reimann
d775974a90
i18n: wrap missing user-facing strings in I18n.tr() ( #1624 )
...
* fix: reverse rotation direction of sync icon in plugin browser
* i18n: wrap missing user-facing strings in I18n.tr()
2026-02-08 19:18:17 -05:00
Vladimir Kosteley
cc62aa4a9e
fix: VpnPopout and Vpn widget tooltip positions ( #1623 )
...
* fix(vpn-widget): correct tooltip positioning for bottom bar alignment
- Calculate tooltip Y position based on bar edge (bottom vs top)
- Position tooltip above bar when edge is bottom to prevent overflow
- Account for tooltip height when positioning on bottom edge
- Use proper screen reference for consistent positioning across displays
* fix(VpnPopout): use correct screen height for popup sizing
- Fix popup height calculation to use the assigned screen property
instead of the global Screen object
- Prevents incorrect positioning when multiple screens are present
- Fallback to Screen.height if screen property is not set
* fix(widgets): close DankPopout when screen is removed
- Add Connections handler to monitor Quickshell.onScreensChanged
- Automatically close popout if its assigned screen no longer exists
- Prevent orphaned popouts when displays are disconnected
2026-02-08 19:17:53 -05:00
bbedward
5b8b7b04be
niri: replace github ref
2026-02-08 10:21:34 -05:00
Tulip Blossom
b4a8853591
fix(greeter): use 0755 permissions for greeter directories ( #1619 )
...
* fix(greeter): use 0755 permissions for greeter directories
Directories need to be executable to read/write to them (weirdly enough)
Fixes: https://github.com/AvengeMedia/DankMaterialShell/issues/1618
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com >
* fix: also need 4 for world writeable perms on DMS greeter directory
---------
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com >
2026-02-07 22:25:39 -05:00
Jhannes Reimann
4220dfe2a5
fix: reverse rotation direction of sync icon in plugin browser ( #1617 )
2026-02-07 18:53:00 -05:00
bbedward
4557426c28
notifications: fix kb navigation breaking on history tab close
2026-02-07 17:42:20 -05:00
purian23
8ee7fe8e66
notifications: Refactor Animations
2026-02-07 17:25:26 -05:00
bri
c4a41f994a
feat(dms-greeter): add Niri override kdl includes ( #1616 )
...
This will optionally include one or two files into the Niri conf for
dms-greeter:
- `/usr/share/greetd/niri_overrides.kdl` (for building into a system image)
- `/etc/greetd/niri_overrides.kdl` (for local overrides)
This enables a distro or a system administrator to easily add their own
customizations to the dms-greeter Niri configuration.
Note: Niri next includes https://github.com/YaLTeR/niri/pull/3022 which
can make this a whole lot simpler: we're testing for the existence of
files and optionally adding `include` lines within the dms-greeter shell
script, but in the future it will be possible to simply use `include
optional=true` which we can just append unconditionally.
Lastly, I deduplicated the line that spawns the actual greeter by
appending that unconditionally at the end.
2026-02-07 12:45:13 -05:00
bbedward
fa639424f5
core/config: update default steam window rules
...
fixes #1615
2026-02-07 11:43:34 -05:00
bbedward
e618a8390c
launcher v2: fix hover effect and view mode pref in all tab
2026-02-06 11:53:59 -05:00
bbedward
393e9ed2e4
greeter: try to fix random nixos issue
2026-02-06 10:56:44 -05:00
bbedward
e1ea441215
cava: use input source pipwire and auto
2026-02-06 10:12:16 -05:00
bbedward
654661fd66
cli/setup: add subcommands for individual includes
2026-02-06 09:53:41 -05:00
bbedward
c5a21f8da0
niri: ensure other configs too
2026-02-06 08:20:17 -05:00
bbedward
ca5b168117
niri: add ensure colors.kdl existence
...
fixes #1606
2026-02-06 08:18:37 -05:00
bbedward
aa88eb42ee
cava: remove input config
2026-02-06 08:10:48 -05:00
purian23
ac84cadd77
fix: Truncate Media Playback OSD
2026-02-05 22:21:45 -05:00
ArijanJ
81d5235b9f
feat: media playback OSD ( #1602 )
...
* feat: media playback OSD
* Update code style improvements
- Removes resetTimer to reuse event driven code
---------
Co-authored-by: purian23 <purian23@gmail.com >
2026-02-05 19:18:52 -05:00
bbedward
8944762c76
notifications: cap max anim speed in popout
2026-02-05 15:17:17 -05:00
bbedward
3d05c34673
i18n: sync terms
2026-02-05 14:38:17 -05:00
bbedward
c2ee41c844
running apps: make settings bar-specific
2026-02-05 14:37:05 -05:00
bbedward
6b537f30a5
matugen: sync adwaita accent color by visual similarity
2026-02-05 14:16:30 -05:00
bbedward
a3ae95df09
launcher v2: general performance improvements
2026-02-05 13:22:49 -05:00
bbedward
4349d68f87
greeter: block loading of memory file
2026-02-05 12:18:44 -05:00
bbedward
7d5c20125a
animations: fine-grained anim settings for modals and popouts
2026-02-05 12:10:17 -05:00
bbedward
2583dbd3f2
niri/keybinds: expose when-locked, inhibitied, repeat through GUI editor
...
fixes #1437
2026-02-05 11:55:25 -05:00
bbedward
a103b93583
greeter: add connection on session load
2026-02-05 09:40:27 -05:00
claymorwan
fff018eafb
fix(layers): change layers namespace for desktop widgets and plugin popouts ( #1594 )
2026-02-05 09:18:47 -05:00
bbedward
60b824e7a4
i18n: update settings search index
2026-02-05 09:12:08 -05:00
bbedward
e27e904157
doctor: add --copy option for github issue reporting
2026-02-04 19:33:22 -05:00
bbedward
fe15667986
clipboard: add watch -m for mime-types
2026-02-04 11:36:41 -05:00
bbedward
bd9029e533
niri: support any screenshot editor tool
2026-02-04 11:05:52 -05:00
bbedward
fa71d563ea
vpn: uncheck "save password" by defaul
2026-02-04 10:55:06 -05:00
bbedward
143918bc5e
plugins: fix reload IPC on failure
2026-02-04 09:46:10 -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
purian23
6e3b3ce888
fix: Notepad Transparency override
2026-02-03 21:19:57 -05:00
bbedward
44292c3b55
theme: fix popup transparency setting
2026-02-03 21:06:15 -05:00
bbedward
c024c1b8e4
matugen: fix emacs template
...
fixes #1580
2026-02-03 16:15:13 -05:00
bbedward
13adfdec11
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2026-02-03 16:04:11 -05:00
bbedward
e9ec28aab7
core/greeter: embed base config, tie enable into sync, sync config
...
argument always, preserve existing args
2026-02-03 16:02:42 -05:00
purian23
0af4d1d6e3
greeter: Restore baseline configs
2026-02-03 15:52:07 -05:00