Commit graph

  • 59d29bb254
    x11/panelwindow: use Qt window default screen if none is provided outfoxxed 2025-07-13 18:30:48 -07:00
  • 9604302415
    x11/panelwindow: convert to bindable properties outfoxxed 2025-07-13 17:50:17 -07:00
  • 479ff58f84
    wayland/layershell: support opposite-to-exclusion edge margins outfoxxed 2025-07-13 17:08:12 -07:00
  • 3b4ebc5f16
    wayland/layershell: support auto exclusive zone without constraint outfoxxed 2025-07-13 17:02:18 -07:00
  • bb206e3a19
    core/window: run window-level polish along with item polish outfoxxed 2025-07-12 20:36:34 -07:00
  • 0c9c5be8dd
    core/region: use QList over QQmlListProperty for child regions outfoxxed 2025-07-12 20:00:13 -07:00
  • 49a3752b9d
    core: correctly deregister QML incubators on destruction outfoxxed 2025-07-11 00:38:58 -07:00
  • 026aac3756
    build: add icon and desktop file outfoxxed 2025-07-10 21:57:10 -07:00
  • d7079b7524
    core: allow qml scanner to detect namespaced and versioned imports outfoxxed 2025-07-10 04:28:05 -07:00
  • 6f774af11e
    core/colorquant: print image source url vs pointer on err outfoxxed 2025-07-10 04:05:16 -07:00
  • 5703fbae21
    wayland/lock: handle null window in configure() outfoxxed 2025-07-10 04:01:00 -07:00
  • 07ea4de248
    io/ipchandler: add registry logs outfoxxed 2025-07-10 03:50:11 -07:00
  • 2629e211fa
    crash: initialize QApplication after logging to run cat filter outfoxxed 2025-07-10 03:40:55 -07:00
  • b4c62b8ff9
    core: only log warn+ from quickshell.paths outfoxxed 2025-07-10 03:40:30 -07:00
  • 1af08c0c52
    core: only call QmlScanner::scanDir() on directories outfoxxed 2025-07-10 03:12:43 -07:00
  • 4b35d7b51b
    core: support qs. imports outfoxxed 2025-07-10 00:48:15 -07:00
  • 3d594e16dd
    core/log: track default logging categories outfoxxed 2025-07-08 13:39:34 -07:00
  • 5d7e07508a
    bluetooth: fix defaultAdapter reactivity outfoxxed 2025-07-07 02:21:50 -07:00
  • 87d99b866f
    services/pipewire: destroy bound audio object when node is destroyed outfoxxed 2025-07-04 20:29:50 -07:00
  • 7eff415b25
    core/qmlglobal: re-add shellRoot as a deprecated property outfoxxed 2025-07-04 20:06:22 -07:00
  • 3cc7ced3a0
    core/window: fix QsWindow being null for WlrLayershell outfoxxed 2025-07-04 17:58:55 -07:00
  • fb37be7611
    core/log: ignore on-disk logging configs for quickshell* rules. outfoxxed 2025-07-04 16:43:01 -07:00
  • 9708d8212a
    core/reloader: trigger onPostReload if launched post-reload outfoxxed 2025-07-04 15:58:41 -07:00
  • 0e6518a706
    core/command: improve dead instance selection outfoxxed 2025-07-02 22:47:19 -07:00
  • 86591f122d
    io/process: mask the "QProcess destroyed for running process" warn outfoxxed 2025-07-02 20:16:47 -07:00
  • f681e2016f
    bluetooth: add bluetooth integration outfoxxed 2025-07-01 00:07:20 -07:00
  • 1d02292fbf
    hyprland/ipc: actually set lastIpcObject outfoxxed 2025-06-27 04:09:14 -07:00
  • f842b84a5a
    widgets/wrapper: round child position when centering outfoxxed 2025-06-26 12:43:59 -07:00
  • d949f91347
    wayland/screencopy: apply output transform to wlr screencopy outfoxxed 2025-06-25 12:34:00 -07:00
  • 27f97c3283
    wayland/toplevel: refactor toplevel output tracking to its own file outfoxxed 2025-06-24 18:52:19 -07:00
  • 20c3da01f1
    io/fileview: null watcher ptr after deletion to avoid UAF outfoxxed 2025-06-21 12:57:15 -07:00
  • 8be18c05ed
    hyprland/ipc: expose HyprlandToplevel jsons outfoxxed 2025-06-20 21:31:44 -07:00
  • 98d09b5a36
    io/process: add Process.exec() outfoxxed 2025-06-20 20:32:42 -07:00
  • 8fc3e1cb6e
    docs: include HyprlandToplevel in module file outfoxxed 2025-06-20 19:06:59 -07:00
  • c17ea54371
    wayland/lock: check for protocol availability before use outfoxxed 2025-06-20 16:37:22 -07:00
  • 362c8e1b69
    hyprland/ipc: expose Hyprland toplevels Maeeen 2025-06-20 04:09:37 -07:00
  • c115df8d34
    docs: mention github mirror in README outfoxxed 2025-06-20 03:34:05 -07:00
  • 02362c3e94
    services/pipewire: add missing ; after Q_ENUM for docgen outfoxxed 2025-06-20 02:53:30 -07:00
  • 3d3b7f1c05
    wayland/lock: avoid creating lock surfaces for the fallback screen outfoxxed 2025-06-19 14:54:52 -07:00
  • 79b2204af8
    io/socketserver: correctly order startup/teardown across generations outfoxxed 2025-06-19 13:50:42 -07:00
  • 95d0af8113
    services/pipewire: update volume props from device for device nodes outfoxxed 2025-06-19 05:12:24 -07:00
  • 579d589290
    core/popupanchor: ensure item-derived rect is at least 1x1 pixels outfoxxed 2025-06-18 13:41:14 -07:00
  • 9a30333405
    build: clarify shared libraries outfoxxed 2025-06-15 23:00:56 -07:00
  • d9164578a2
    core/window: add title property to floating windows outfoxxed 2025-06-15 03:12:51 -07:00
  • 20322484b9
    wayland/layershell: fix bridge destructor use after free on reload outfoxxed 2025-06-15 02:26:21 -07:00
  • 0499518143
    core/qmlglobal: add execDetached functions for spawning processes outfoxxed 2025-06-15 00:07:01 -07:00
  • 0140356d99
    core/qmlglobal!: rename shellRoot to configDir + add configPath outfoxxed 2025-06-14 14:45:04 -07:00
  • 71fe3d9165
    x11/panelwindow: do not look up engine generation in ~XPanelWindow() outfoxxed 2025-06-13 20:12:32 -07:00
  • 517143adf9
    all: fix new lints outfoxxed 2025-06-12 16:51:02 -07:00
  • 05b5eccf2e
    build: update build guide, nix and guix packages outfoxxed 2025-06-12 04:48:09 -07:00
  • 703a378908
    core: change version number v0.1.0 outfoxxed 2025-06-11 14:11:43 -07:00
  • 09981a0498
    core/log: print path to detailed log instead of text log on launch outfoxxed 2025-06-11 14:03:37 -07:00
  • 2a8479d635
    core/generation: use deleteLater() to delete file watchers outfoxxed 2025-06-09 22:26:34 -07:00
  • 2b01a75679
    io/process: add StdioCollector data stream parser outfoxxed 2025-06-09 22:26:34 -07:00
  • 0224fa942b
    io/fileview: use deleteLater() to delete file watchers outfoxxed 2025-06-09 21:44:34 -07:00
  • 91000a582b
    docs: point readme to website outfoxxed 2025-06-09 02:55:44 -07:00
  • dcd9e3aed8
    hyprland/ipc: implement toplevel address association outfoxxed 2025-06-09 01:55:30 -07:00
  • ee570ec623
    services/pipewire: expose node type nydragon 2025-06-07 03:26:55 -07:00
  • 6b3d64e32a
    widgets/wrapper: use top/bottom margins in implicitHeight not l/r outfoxxed 2025-06-06 21:17:36 -07:00
  • aa547bad84
    wayland/popupanchor: consider window size in anchor dirty state outfoxxed 2025-05-30 02:52:26 -07:00
  • d1df932d60
    core/popupanchor: add margins property outfoxxed 2025-05-30 00:31:29 -07:00
  • ef077ddd24
    core/panelwindow: move Margins to types.hpp outfoxxed 2025-05-30 00:26:41 -07:00
  • 2773e5468f
    core/process: ignore environment changes made by the Env pragma outfoxxed 2025-05-29 22:35:17 -07:00
  • 4a0f6382b0
    core/window: expose coordinate mapping functions on QsWindow outfoxxed 2025-05-29 22:35:17 -07:00
  • 6d42d26c79
    core/popupanchor: add item-relative anchor rect support outfoxxed 2025-05-29 19:26:02 -07:00
  • adcef7fc30
    core/popupwindow: wait for polish to reposition outfoxxed 2025-05-29 16:15:25 -07:00
  • b67f92bc13
    all: use BINDABLE only with trivial setters outfoxxed 2025-05-29 16:05:30 -07:00
  • 2e3c15f7a1
    wayland/layershell: use bindable implicit size in exclusive zone calc outfoxxed 2025-05-28 02:01:31 -07:00
  • 5ae8e4901a
    core/window: move implicit width/height to bindable properties outfoxxed 2025-05-28 01:58:14 -07:00
  • cb195d4b2a
    launch: look for configs in all XDG config dirs outfoxxed 2025-05-27 16:38:52 -07:00
  • b898592db7
    core: don't show " at " in qml warnings if object name is empty outfoxxed 2025-05-26 17:31:07 -07:00
  • ee31e5d226
    ui/reload: use monospace font for error message outfoxxed 2025-05-26 04:45:19 -07:00
  • ec433d1a70
    core: improve log format for QML errors and warnings outfoxxed 2025-05-26 03:25:42 -07:00
  • 4472b27039
    core/reloader: watch new files detected in failed reloads outfoxxed 2025-05-26 02:27:50 -07:00
  • e931b85464
    core/window: add min/max size to FloatingWindow outfoxxed 2025-05-25 20:36:38 -07:00
  • 05ed9ff74c
    wayland/screencopy: add constrained implicitSize for ScreencopyView outfoxxed 2025-05-25 20:36:38 -07:00
  • 7390ae28e4
    widgets/cliprect: override parent's implicit size instead of wrapper outfoxxed 2025-05-25 20:33:37 -07:00
  • 73e673ea1c
    widgets/cliprect: set default background color to white outfoxxed 2025-05-25 18:02:07 -07:00
  • abd9a3c5f8
    wayland/screencopy: use all dmabuf planes and modifiers in egl image outfoxxed 2025-05-25 17:47:58 -07:00
  • bf235d3d4d
    wayland/layershell: ensure bridge is nulled on layer destruction outfoxxed 2025-05-25 16:11:57 -07:00
  • 2bcd9e07fd
    widgets/wrapper: default resizeChild to true outfoxxed 2025-05-25 02:23:31 -07:00
  • 428aec950e
    widgets/wrapper: set WrapperRectangle border.width to 0 outfoxxed 2025-05-25 02:04:01 -07:00
  • 23ef14c31d
    widgets/wrapper: apply implicit size override on componentComplete outfoxxed 2025-05-25 00:28:58 -07:00
  • d872ea888d
    service/tray: hide missing prop warnings for ToolTip outfoxxed 2025-05-24 03:21:26 -07:00
  • c4a7d16478
    io/process: emit read for data remaining in buffer on exit outfoxxed 2025-05-24 02:39:01 -07:00
  • 89e796cb21
    widgets/cliprect: default data property instead of children property outfoxxed 2025-05-24 02:00:55 -07:00
  • 3cf96ecf97
    widgets/wrapper: support overriding implicit size outfoxxed 2025-05-24 01:55:55 -07:00
  • e135de9ec6
    widgets/wrapper: use bindable properties everywhere outfoxxed 2025-05-24 01:25:35 -07:00
  • 8b5b12b722
    core/scriptmodel: update model data after objectProp eq outfoxxed 2025-05-23 18:03:59 -07:00
  • 2e33ef5b7f
    hyprland/ipc: track workspace fullscreen state outfoxxed 2025-05-19 00:01:04 -07:00
  • edfc4c681c
    wayland/layershell: ensure exclusive zone is updated on zone/mode chg outfoxxed 2025-05-18 23:15:52 -07:00
  • 644254d9ec
    wayland/toplevel: expose visible outputs outfoxxed 2025-05-18 23:13:17 -07:00
  • 5193426cd7
    core/qmljson: add support for synthesized .qml.json files outfoxxed 2025-05-18 20:39:48 -07:00
  • 6026c4ce27
    service/mpris: expose dbus service name outfoxxed 2025-05-18 12:33:43 -07:00
  • c77a12d7bb
    ui/reload: add textual fallback for copy and close icons outfoxxed 2025-05-18 12:23:02 -07:00
  • 56b4ef3d21
    service/tray: silence compliance warnings outfoxxed 2025-05-18 03:42:22 -07:00
  • 2e905f6447
    core/scriptmodel: add objectProp, allowing js objects to be compared outfoxxed 2025-05-17 19:34:57 -07:00
  • 61f00a0442
    core/model: return ObjectModel values list directly outfoxxed 2025-05-17 17:03:03 -07:00
  • 6dbc310df4
    widgets/cliprect: fix premultiplied alpha blending outfoxxed 2025-05-17 17:03:03 -07:00
  • 8124a63ee4
    ui: add native reload popup outfoxxed 2025-05-17 17:03:03 -07:00