Commit Graph

  • 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
  • 5c1d600e84 core/window: fix UAF in createQQuickWindow outfoxxed 2025-05-17 04:01:45 -07:00
  • 4d74851fd0 widgets/wrapper: add WrapperMouseArea outfoxxed 2025-05-17 00:38:09 -07:00
  • 4d7d06bb9b core/qmlglobal: add clipboard support outfoxxed 2025-05-16 22:16:28 -07:00
  • 325a51c82d core: add DataDir and StateDir pragmas outfoxxed 2025-05-16 20:54:21 -07:00
  • a05c0de53b core/qmlglobal: add dataPath(), statePath() and cachePath() outfoxxed 2025-05-16 20:33:40 -07:00
  • c1c24c2998 core/qmlglobal: expose dataDir and stateDir outfoxxed 2025-05-16 20:14:59 -07:00
  • 69c7f4fe77 core/qmlglobal: expose cacheDir outfoxxed 2025-05-16 20:01:38 -07:00
  • fee4942771 io/fileview: add adapter support and JsonAdapter outfoxxed 2025-05-13 17:07:51 -07:00
  • cb69c2d016 service/upower: do not crash when trying to set power profile w/o ppd outfoxxed 2025-05-13 17:07:51 -07:00
  • 48a56381a6 hyprland/focus_grab: prevent grab object leak on activate outfoxxed 2025-05-13 17:07:51 -07:00
  • baa9e5e074 ci: fix perl warnings in lint outfoxxed 2025-05-13 20:31:15 -07:00
  • e342ba322e ci: add qt 6.8.2, 6.8.3 and 6.9.0 outfoxxed 2025-05-13 20:13:31 -07:00
  • 4ae0eae3da wayland/toplevel: add close() request outfoxxed 2025-05-13 18:47:06 -07:00
  • e0cff677a5 wayland/layershell: refactor layer shell surface integration outfoxxed 2025-05-13 14:43:48 -07:00
  • 6a8284dae3 core/window: add implicit size properties to window types outfoxxed 2025-05-12 19:42:46 -07:00
  • ead9141aca widgets/wrapper: add distinct top/bottom/left/right margins outfoxxed 2025-05-12 13:53:07 -07:00
  • ca26210cc4 core/desktopentry: check XDG_DATA_HOME according to base dirs spec outfoxxed 2025-05-11 18:30:31 -07:00
  • 8863bf55ff core/window: fix null QObject::connect in ProxyWindowBase::setScreen outfoxxed 2025-05-05 22:52:47 -07:00
  • 67524f9d8e wayland/lock: fix protocol errors with Qt 6.9.0 outfoxxed 2025-04-26 16:19:07 -07:00
  • ed528268e0 core/scriptmodel: detatch mValues when accessed during update outfoxxed 2025-04-06 01:40:55 -07:00