Commit Graph

  • 5f9bb9b46c window: changing screen now recreates the window on the new screen outfoxxed 2024-03-09 04:47:40 -08:00
  • 31365dd179 misc: make the last window closing not quit by default outfoxxed 2024-03-09 03:23:58 -08:00
  • 3789709820 screens: make screen list changes not recreate QuickshellScreenInfos outfoxxed 2024-03-09 02:39:15 -08:00
  • 15cd78e30c screens: add qDebug<< impl to QuickshellScreenInfo outfoxxed 2024-03-09 02:35:48 -08:00
  • fc93591cab variants: fix onReload not being called after variant updates outfoxxed 2024-03-09 02:35:07 -08:00
  • a35d3f9584 global: add Quickshell.processId and rename Process.pid outfoxxed 2024-03-08 23:25:54 -08:00
  • b720dfa165 build: add git revision to version outfoxxed 2024-03-08 23:08:50 -08:00
  • 73fd022b1e build: slightly improve qmltype generation outfoxxed 2024-03-08 21:07:16 -08:00
  • 6966fc025c all: ensure QObject ownership is Cpp when required outfoxxed 2024-03-08 18:33:01 -08:00
  • de8668eff3 cli: add manifest and environment variables for config path outfoxxed 2024-03-08 16:54:43 -08:00
  • 25409d242c docs: mention quickshell-examples in README outfoxxed 2024-03-08 04:40:21 -08:00
  • f5d3457815 feat: resolve symlinks to the config outfoxxed 2024-03-08 02:20:53 -08:00
  • f32b4175fb docs: add build instructions to README outfoxxed 2024-03-07 06:00:46 -08:00
  • 5ac04649aa fix: ub/crash when changing layershell props after hiding window outfoxxed 2024-03-04 17:54:33 -08:00
  • 3d4b8efc74 fix: remove unexpected and undefined mask behavior outfoxxed 2024-03-04 17:20:25 -08:00
  • e1bb5dfd3b misc: update readme to reflect hosts outfoxxed 2024-03-04 06:17:04 -08:00
  • 5688409ea4 misc: add LGPL license outfoxxed 2024-03-04 05:49:37 -08:00
  • 04c4cfe7e0 feat: add --workdir outfoxxed 2024-03-04 05:38:03 -08:00
  • 63180382be misc: change version to 0.1 outfoxxed 2024-03-04 05:37:24 -08:00
  • 28087c182e build: nix packaging outfoxxed 2024-03-04 05:04:29 -08:00
  • dfeb02e50b fix(panel): WlrLayershell exclusionMode was never set outfoxxed 2024-03-04 04:04:24 -08:00
  • 4ef4cba4ee refactor: move settings to their own object outfoxxed 2024-03-04 01:31:31 -08:00
  • 62f99f5754 feat: add Process.manageLifetime outfoxxed 2024-03-03 23:17:15 -08:00
  • 4cfe6ee0a1 fix: fix scopes of created QQmlComponents outfoxxed 2024-03-03 21:38:21 -08:00
  • 7467b65809 feat: attach Qt.quit and Qt.exit functions outfoxxed 2024-03-03 21:37:47 -08:00
  • e06b07ac01 feat(process): add Process.environment outfoxxed 2024-03-03 19:35:10 -08:00
  • 65ad2a9877 refactor: rename ReloadPropagator to Scope outfoxxed 2024-03-03 17:10:29 -08:00
  • 1188bdd8b3 fix: ShellRoot missing NOTIFY for configChanged outfoxxed 2024-03-03 17:08:20 -08:00
  • bbe64f42f3 feat: add support for getting and setting workdir outfoxxed 2024-03-03 17:05:19 -08:00
  • b5f50cd68f fix(socket): clear buffer when closing/opening socket outfoxxed 2024-03-03 15:37:31 -08:00
  • b42add3967 fix: Process.pid and Quickshell.env returning undefined instead of null outfoxxed 2024-03-03 15:31:15 -08:00
  • 087c929871 fix(process): pid not emitting changed signal outfoxxed 2024-03-03 15:30:52 -08:00
  • ffa9d02d48 feat(process): add ways to close stdio channels outfoxxed 2024-03-03 15:23:41 -08:00
  • 3f0bd20852 feat: add Process type outfoxxed 2024-03-03 06:54:45 -08:00
  • cd2343e57d fix(stream): segfault for datastream with no reader outfoxxed 2024-03-03 06:27:21 -08:00
  • bccf43f1f7 fix: root is now destroyed on exit outfoxxed 2024-03-03 06:26:41 -08:00
  • b5110b759e feat: add Quickshell.env outfoxxed 2024-03-03 02:24:33 -08:00
  • 14e1d2d162 refactor: move socket and datastream types to Io module outfoxxed 2024-03-03 01:59:31 -08:00
  • f45d298b66 feat(socket): add SocketServer and Socket.write outfoxxed 2024-03-03 01:26:43 -08:00
  • f004454395 fix(slock): memory leak when creating non SessionLockSurface outfoxxed 2024-03-02 06:22:14 -08:00
  • 83a0ec6fc6 feat(socket): add unix socket listener outfoxxed 2024-03-02 05:05:45 -08:00
  • bb5bc0547a build: add build options for all components outfoxxed 2024-02-29 01:30:57 -08:00
  • d06b67107b docs(layer): improve WlrLayershell documentation outfoxxed 2024-02-29 00:54:18 -08:00
  • 42ea70e04c docs(slock): improve session lock documentation outfoxxed 2024-02-29 00:30:50 -08:00
  • cdd5729642 feat(slock): intentionally protocol error if lock is destroyed outfoxxed 2024-02-28 23:32:40 -08:00
  • a255889e5c fix(slock): fix lock target when attempting to enable multiple locks outfoxxed 2024-02-28 23:02:53 -08:00
  • b05d98b56d fix(slock): protocol error when session lock is reconfigured outfoxxed 2024-02-28 23:01:38 -08:00
  • 0b529c6682 fix(slock): make SessionLock.secure accurate outfoxxed 2024-02-28 21:41:30 -08:00
  • cbdfba1a3f chore: clean up lints outfoxxed 2024-02-28 21:30:06 -08:00
  • 4eac0b40c3 fix(wayland): fix ext screens resetting and causing protocol error outfoxxed 2024-02-28 21:11:28 -08:00
  • 48bdcf4db2 feat(slock): add user facing SessionLock and SessionLockSurface outfoxxed 2024-02-28 19:55:49 -08:00
  • 1fa87b7c5a feat(slock): implement ext_session_lock_v1 backend outfoxxed 2024-02-28 04:37:52 -08:00
  • 70c5cf1e16 build: use ninja outfoxxed 2024-02-26 03:35:07 -08:00
  • e6d2426a5a tools: use parallel to run clang-tidy outfoxxed 2024-02-26 03:22:26 -08:00
  • cfd9a27619 refactor: move wlr_layershell to its own subdirectory outfoxxed 2024-02-26 03:13:55 -08:00
  • 4ae7ff8c72 rename: QuickShell => Quickshell outfoxxed 2024-02-26 00:57:47 -08:00
  • 307e6c05be nix: remove qtlayershell dep outfoxxed 2024-02-26 00:38:10 -08:00
  • 0034edd0f8 docs: add macro hints for typegen to paper over weird interfaces outfoxxed 2024-02-26 00:30:25 -08:00
  • c0faebc700 cleanup(plugin): remove dependency on unstable moc functions outfoxxed 2024-02-26 00:08:30 -08:00
  • 3bd587cfcc feat: basic plugin system outfoxxed 2024-02-25 23:47:17 -08:00
  • 6c6272e523 cleanup: remove unused ScreenConfiguration type outfoxxed 2024-02-25 19:38:54 -08:00
  • fabf86f75f fix(docs): fix incorrect docgen and add wayland module outfoxxed 2024-02-25 19:36:52 -08:00
  • d5344f463f feat(panel): set exclusionMode to Normal when exclusiveZone is set outfoxxed 2024-02-25 18:50:38 -08:00
  • 8cd9657f97 fix(wayland): layershell auto exclusive zone applies on reload outfoxxed 2024-02-25 18:34:47 -08:00
  • e2063e8b93 feat(wayland): WaylandLayershell attached property for PanelWindow outfoxxed 2024-02-25 18:25:48 -08:00
  • 13c5d7c7a9 fix(wayland): layershell windows are recreated if attach fails outfoxxed 2024-02-25 16:13:24 -08:00
  • c2930783ea feat(wayland): create cross platform window interfaces outfoxxed 2024-02-25 07:13:54 -08:00
  • 4a82949854 feat(wayland): custom layershell implementation outfoxxed 2024-02-24 02:06:40 -08:00
  • b0567a569b build(wayland): setup cmake for wayland module outfoxxed 2024-02-20 03:12:05 -08:00
  • c6dde9ca9d refactor(wayland): seperate cmake files for modularity outfoxxed 2024-02-19 00:52:03 -08:00
  • 5bbd0333ef refactor(wayland): start factoring wayland out of ShellWindow outfoxxed 2024-02-19 00:36:51 -08:00
  • 55bcae4d62 fix: dangling screen issues and incorrect warnings outfoxxed 2024-02-18 19:57:12 -08:00
  • a361930865 feat: expose ProxyWindowBase.screen outfoxxed 2024-02-18 19:23:20 -08:00
  • 6ad4fffc17 feat: expose ProxyWindowBase contentItem outfoxxed 2024-02-18 19:02:10 -08:00
  • 1ecc943eb3 fix: ShellScreen signals are now connected outfoxxed 2024-02-18 18:06:32 -08:00
  • ea2cdf38b8 feat: make proxy windows visible by default outfoxxed 2024-02-17 05:24:29 -08:00
  • dc616923aa refactor: rename ProxyShell/FloatingWindow to Shell/FloatingWindow outfoxxed 2024-02-17 05:14:15 -08:00
  • 083fff57be feat: add PersistentProperties outfoxxed 2024-02-17 04:24:03 -08:00
  • ed62193978 feat: use an intermediary content item for proxy windows (fixes in desc) outfoxxed 2024-02-17 04:13:37 -08:00
  • 5e58f0ba9f fix: allow reloadable objects inside of proxy windows outfoxxed 2024-02-16 23:47:55 -08:00
  • d967d56d3b fix: regression of default window color from white to black outfoxxed 2024-02-16 21:17:05 -08:00
  • 1da43be6c0 feat: completely redesign hot reloader outfoxxed 2024-02-16 06:38:20 -08:00
  • d6ed717c39 feat: abstract out scavenger scopes outfoxxed 2024-02-14 03:03:41 -08:00
  • 82aa7d45d3 feat: add clickthrough mask to windows outfoxxed 2024-02-13 06:11:00 -08:00
  • 5f75c40b67 feat: expose the backing window for ProxyWindowBase outfoxxed 2024-02-13 00:58:47 -08:00
  • ad2450762b feat: add ProxyShellWindow.exclusionMode outfoxxed 2024-02-12 23:09:34 -08:00
  • bb16054b84 feat: add NOTIFY for ProxyWindowBase.color outfoxxed 2024-02-12 16:01:07 -08:00
  • 424a45be05 feat: begin work on docs, also minor refactoring outfoxxed 2024-02-12 04:21:24 -08:00
  • 5de0ae095b feat: rename project to quickshell outfoxxed 2024-02-12 02:16:22 -08:00
  • ae5363a351 build: add missing qt module deps outfoxxed 2024-02-04 23:03:44 -08:00
  • c0d6e63f6c feat: add filesystem watcher and rename QtShell object outfoxxed 2024-02-04 23:00:59 -08:00
  • cab5ffc65e build: add option to not build layershell outfoxxed 2024-02-04 17:25:27 -08:00
  • 767500b466 refactor: move reload function to QtShellGlobal outfoxxed 2024-02-04 05:17:18 -08:00
  • 7a18ce8a55 fix: thisptr lints for base classes outfoxxed 2024-02-04 05:01:47 -08:00
  • d76100781f feat: add layershell support outfoxxed 2024-02-04 04:58:58 -08:00
  • 56502b79f6 fix: log QQmlComponent creation error strings outfoxxed 2024-02-03 01:02:04 -08:00
  • b62f2f3a50 fix: setting visible above geom in ProxyFloatingWindow outfoxxed 2024-02-01 22:33:45 -08:00
  • f2f7ec92f2 fix: greatly improve Variants scavenge heuristic outfoxxed 2024-02-01 04:11:14 -08:00
  • e1281b8e7b fix: make ProxyWindowBase's contentItem accessible for anchors outfoxxed 2024-02-01 02:40:05 -08:00
  • 362789fc46 feat: implement soft reloading outfoxxed 2024-02-01 01:29:45 -08:00