Commit graph

  • 8e25c1cee0
    core/easingcurve: add EasingCurve type outfoxxed 2024-03-21 02:54:21 -07:00
  • dd811ac423
    core/window: fix mask reactivity outfoxxed 2024-03-20 22:32:34 -07:00
  • 31264ac7d1
    core/singleton: fix PostReloadHook in singletons outfoxxed 2024-03-20 01:37:30 -07:00
  • 9f38908bdf
    core/intercept: do not intercept non qml files outfoxxed 2024-03-19 21:30:46 -07:00
  • 518977932d
    core/lazyloader: add LazyLoader outfoxxed 2024-03-19 05:35:44 -07:00
  • 8d742e315e
    core/window: fix floating window reloading recreating the window outfoxxed 2024-03-16 02:49:41 -07:00
  • 300c0d97fb
    core/window: fix white flash before window content is set outfoxxed 2024-03-15 04:01:10 -07:00
  • 5731af562b
    misc: update submodules outfoxxed 2024-03-14 05:01:34 -07:00
  • 41803ee235
    core/window: fix windows not taking screen assignments during reload outfoxxed 2024-03-14 04:48:27 -07:00
  • 48156a55b3
    core/variants: restructure Variants to match the design of Repeater outfoxxed 2024-03-14 04:46:44 -07:00
  • ffbdac9977
    core: synthesized qmldir files and new qml scanning strategy outfoxxed 2024-03-14 00:16:22 -07:00
  • 1687ff3614
    reload: encapsulate each engine generation more outfoxxed 2024-03-13 22:53:05 -07:00
  • 211f454de9
    singleton: add reloadable Singleton type outfoxxed 2024-03-13 00:57:03 -07:00
  • 463f9a297f
    root: recreate the qml engine on reload instead of clearing it outfoxxed 2024-03-12 14:55:51 -07:00
  • 9f6ef37f61
    build: improve parallelism by removing core dependency on modules outfoxxed 2024-03-11 18:34:38 -07:00
  • c44041653c
    build: greatly speed up build times using pch outfoxxed 2024-03-11 18:18:55 -07:00
  • 3480707e99
    wayland: namespace type names a bit to prevent future conflicts outfoxxed 2024-03-11 06:02:11 -07:00
  • 1e647cee51
    readme: mention hosted docs outfoxxed 2024-03-11 05:46:19 -07:00
  • b675b3676c
    popups: add popup windows outfoxxed 2024-03-11 05:44:56 -07:00
  • 8cf0659444
    window: fix empty masks not applying outfoxxed 2024-03-10 04:08:42 -07:00
  • 7a15495e3f
    layershell: fix protocol error on popup attachment outfoxxed 2024-03-10 03:02:40 -07:00
  • 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