1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-05-12 23:32:50 -04:00
Commit Graph

121 Commits

Author SHA1 Message Date
bbedward 162ec909da core/server: add generic dbus service
- Add QML client with subscribe/introspect/getprop/setprop/call
- Add CLI helper `dms notify` that allows async calls with action
  handlers.
2026-01-17 22:04:58 -05:00
bbedward a57a9c2121 doctor: add mango and labwc to compositors
fixes #1394
2026-01-16 09:45:15 -05:00
Lucas 172a743de4 doctor: use dbus for checking on services (#1384)
* doctor: use dbus for checking on services

* doctor: show docs URL for failed checks

* core: remove unused function
2026-01-15 20:59:47 -05:00
bbedward 5dc7c0d797 core: add resolve-include recursive
fixes #1294
2026-01-07 16:45:31 -05:00
bbedward db1de9df38 keybinds: fix empty string args, more writable provider options 2026-01-07 15:38:44 -05:00
bbedward 8c9c936d0e clipboard: add cliphist-migrate CLI 2026-01-06 16:49:18 -05:00
bbedward 45818b202f launcher: support for plugins to define context menus
fixes #1279
2026-01-06 10:08:22 -05:00
bbedward 64310854a6 compositor+matugen: border override, hypr/mango layout overrides, new
templates, respect XDG paths
- Add Hyprland and MangoWC templates
- Add GUI gaps, window radius, and border thickness overrides for niri,
  Hyprland, and MangoWC
- Add replacement support in matugen templates for DATA_DIR, CACHE_DIR,
  CONFIG_DIR
fixes #1274
fixes #1273
2026-01-05 11:25:13 -05:00
bbedward 9b027df1d5 doctor: add links to dr command 2026-01-04 22:44:19 -05:00
bbedward d23fc9f2df welcome: add a first launch welcome page with doctor integration
fixes #760
2026-01-04 19:07:34 -05:00
Lucas f163b97c17 doctor: add json output (#1263)
* doctor: add json output

* doctor: fix systemd failed state as ok
2026-01-03 20:41:10 -05:00
Lucas 3bb2696263 Add doctor command (#1259)
* feat: doctor command

* doctor: use console.warn for quickshell feature logs

* doctor: show compositor, quickshell and cli path in verbose

* doctor: show useful env variables

* doctor: indicate if config files are readonly

* doctor: add power-profiles-daemon and i2c

* doctor: cleanup code

* doctor: fix icon theme env variable

* doctor: use builtin config/cache dir functions

* doctor: refactor to use DoctorStatus struct and 'enum'

* doctor: use network backend detector
2026-01-03 18:28:23 -05:00
bbedward faddc46185 core: respect QT_LOGGING_RULES var 2026-01-03 11:05:47 -05:00
bbedward c1d57946d9 matugen: fix adw-gtk3 setting in light mode
- and add models.Get/GetOr helpers
2026-01-01 23:13:12 -05:00
bbedward bae32e51ff core: skip display filtering in IPC 2026-01-01 15:24:55 -05:00
bbedward edfda965e9 core: prevent stale path file 2026-01-01 14:04:58 -05:00
bbedward 2dbadfe1b5 clipboard: single disable + read-only history option 2025-12-31 09:14:35 -05:00
Marcus Ramberg ae82716afa core: apply gopls automatic modernizers (#1198) 2025-12-28 21:48:56 -05:00
bbedward 06b14a5869 dankinstall: fix plasma session collision 2025-12-26 13:06:21 -05:00
bbedward b4f83d09d4 themes: incorporate theme registry, browser, dms URI scheme handling 2025-12-21 22:03:48 -05:00
Joaquim S. 6ef08c3d54 matugen/template: Added neovim to matugen pipeline (#1097) 2025-12-19 14:16:45 -05:00
bbedward 3a744d7d68 core: new line on version 2025-12-18 22:12:50 -05:00
bbedward 78a5f401d7 core: remove ascii art from version 2025-12-18 00:14:02 -05:00
bbedward d97392d46e clipboard: remove ownership option 2025-12-17 15:34:40 -05:00
bbedward ba6c51c102 core: exit non-zero when SIGUSR1 is received (for systemd r estart) 2025-12-16 14:47:46 -05:00
bbedward d64206a9ff core: detect quickshell crash on SIGTERM 2025-12-16 14:44:22 -05:00
bbedward 3d863979c4 core: preserve quickshell exit code 2025-12-16 09:01:13 -05:00
purian23 0b7f2416ca distro: Bring up Stable 2025-12-15 23:10:24 -05:00
bbedward 6d66f93565 core: mock wayland context for tests & add i18n guidance to CONTRIBUTING 2025-12-11 14:50:02 -05:00
bbedward 7c6f0432c8 clipboard: add copyEntry (by id) handler 2025-12-11 12:00:47 -05:00
bbedward 56ff9368be matugen: add option to disable DMS templates
fixes #983
2025-12-11 11:48:59 -05:00
bbedward 597e21d44d clipboard: remove wl-copy references 2025-12-11 11:10:27 -05:00
bbedward 6d62229b5f clipboard: introduce native clipboard, clip-persist, clip-storage functionality 2025-12-11 09:41:07 -05:00
Marcus Ramberg 7c88865d67 Refactor pre-commit hooks to use prek (#976)
* ci: change to prek for pre-commit

* refactor: fix shellcheck warnings for the scripts

* chore: unify whitespace formatting

* nix: add prek to dev shell
2025-12-11 09:11:12 -05:00
bbedward 6c26b4080c core: fix socket reported CLI version 2025-12-10 16:48:44 -05:00
Varshit f94011cf05 feat: add scroll compositor support (#959)
* added scroll support

* import QuickShell.i3

* update scroll provider registration logic

* improve scroll support for workspace switcher

* update title for scroll keybinds

* add scroll to dms-greeter

* fix: formatting & sway keybind provider

* readme update

---------

Co-authored-by: bbedward <bbedward@gmail.com>
2025-12-09 15:57:46 -05:00
bbedward aeacf109eb core: add slices, paths, exec utils 2025-12-09 15:34:13 -05:00
bbedward 60c577a61e core: hyprland session on all distros, dms setup systemd prompt 2025-12-08 22:04:04 -05:00
bbedward 37a843323d dankisntall: add hyprland session target, disable hyprland-git variant
universally
2025-12-08 20:40:13 -05:00
bbedward de62f48f50 screenshot: handle transformed displays 2025-12-08 12:45:05 -05:00
bbedward e606a76a86 screenshot: add screenshot-window support for DWL/MangoWC 2025-12-08 09:39:42 -05:00
bbedward 18ca571944 matugen: scrap shell script for proper backend implementation with queue
system
2025-12-07 20:00:43 -05:00
Farokh d6f48a82d9 Update VSCode color theme templates for improved contrast and readability (#931)
* matugen/vscode-theme: update VSCode templates for contrast and readability

* vscode-theme: rework dark theme, refine light, restore default fallback

* dank16: add variants option, make default vscode consistent, fix termial
always dark

---------

Co-authored-by: bbedward <bbedward@gmail.com>
2025-12-07 11:47:25 -05:00
Marcus Ramberg c0d73dae67 fix: handle ipc arguments (#930) 2025-12-07 11:01:31 -05:00
bbedward aedeab8a6a screenshot: add window capture for Hyprland 2025-12-05 21:10:12 -05:00
bbedward f9a6b4ce2c colorpick/screenshot: make color-format aware 2025-12-05 17:26:38 -05:00
bbedward c0b4d5e2c2 screenshot: fix thumbnail preview 2025-12-05 16:16:13 -05:00
bbedward ecfc8e208c screenshot: clipboard by default 2025-12-05 15:59:37 -05:00
bbedward 6d0c56554f core: add screenshot utility 2025-12-05 14:59:34 -05:00
bbedward d9deaa8d74 cli: add interactive color picker 2025-12-03 22:29:57 -05:00