Commit Graph

574 Commits

Author SHA1 Message Date
Nova
be2f5b8e37 refactor(input): switch to manual handler order 2024-04-16 08:00:07 -04:00
Nova
226554fadc refactor(input): use idl 2024-04-14 09:46:29 -04:00
Nova
47cbc2b8fc feat(nodes/root): log base prefixes change 2024-04-13 05:07:46 -04:00
Nova
90f60c9178 refactor(wayland/xwayland_rootless): use tokio 2024-04-04 23:55:49 -04:00
Nova
49253567cb fix(wayland/decoration): make decoration SSD 2024-03-28 19:30:35 -04:00
Nova
350007cbaf fix(wayland): remove nonexistent capabilities 2024-03-28 19:29:50 -04:00
Nova
7318d5317c feat: lapce run toml 2024-03-09 23:51:07 -05:00
Nova
15f771ff93 fix(drawable/text): alignment 2024-03-09 23:17:56 -05:00
Nova
302a64785d fix(wayland): warnings 2024-03-09 23:16:32 -05:00
Nova
34aab266a3 refactor(wayland): use smithay xdg_shell handler 2024-03-09 02:23:40 -05:00
Nova
fba4e10611 refactor(wayland): use smithay seats 2024-03-08 05:57:52 -05:00
Nova
807928a8d3 feat: version update 0.44.1 0.43.0 2024-03-06 21:02:26 -05:00
matthewcroughan
f74c891907 flake.lock: Update
closes https://github.com/StardustXR/server/pull/19

Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/59cf3f1447cfc75087e7273b04b31e689a8599fb' (2023-08-01)
  → 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/9e1960bc196baf6881340d53dccb203a951745a2?dir=lib' (2023-08-01)
  → 'github:NixOS/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8?dir=lib' (2024-02-29)
• Updated input 'flatland':
    'github:StardustXR/flatland/3867067452761959a95497d6589f9336b347270c' (2023-09-08)
  → 'github:StardustXR/flatland/db1639bc6ca738bf9cb52f2c20159a612019454c' (2024-02-06)
• Updated input 'flatland/fenix':
    'github:nix-community/fenix/ee59e1c769657b1e27e608f8b981fa8f6b715583' (2023-03-14)
  → 'github:nix-community/fenix/4378e7e5f5bdef438eee5ce967f37593b9b5cd16' (2023-11-16)
• Updated input 'flatland/fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/95497533524537b1cc7a2870ce94b0b14503be8b' (2023-03-13)
  → 'github:rust-lang/rust-analyzer/58de0b130a763f3a2d373f508ac0c18a8e7d0acd' (2023-11-15)
• Updated input 'flatland/nixpkgs':
    'github:NixOS/nixpkgs/67f26c1cfc5d5783628231e776a81c1ade623e0b' (2023-03-13)
  → 'github:NixOS/nixpkgs/e44462d6021bfe23dfb24b775cc7c390844f773d' (2023-11-12)
• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/0a63bfa3f00a3775ea3a6722b247880f1ffe91ce' (2023-07-15)
  → 'github:hercules-ci/hercules-ci-effects/0ca27bd58e4d5be3135a4bef66b582e57abe8f4a' (2024-02-21)
• Updated input 'hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
  → 'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
• Updated input 'hercules-ci-effects/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/4bc72cae107788bf3f24f30db2e2f685c9298dc9?dir=lib' (2023-06-29)
  → follows 'hercules-ci-effects/nixpkgs'
• Removed input 'hercules-ci-effects/hercules-ci-agent'
• Removed input 'hercules-ci-effects/hercules-ci-agent/flake-parts'
• Removed input 'hercules-ci-effects/hercules-ci-agent/flake-parts/nixpkgs-lib'
• Removed input 'hercules-ci-effects/hercules-ci-agent/haskell-flake'
• Removed input 'hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/27fcd46fa18df36d270174246e7bd8f1787129ff' (2023-07-15)
  → 'github:NixOS/nixpkgs/cfc3698c31b1fb9cdcf10f36c9643460264d0ca8' (2023-12-27)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b85ed9dcbf187b909ef7964774f8847d554fab3b' (2023-08-22)
  → 'github:nixos/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8' (2024-02-29)
2024-03-06 19:37:44 -05:00
Nova
2dc0fdadfd fix(client_state): backwards compatibility 2024-02-20 03:59:18 -05:00
Nova
8e317a8e08 feat: session restore! 2024-02-20 03:02:57 -05:00
Nova
c41179a437 refactor(wayland): put everything in wl_surface user data 2024-02-15 12:42:34 -05:00
Nova
43910cce78 feat(input): capturing handler's distance is halved 2024-02-12 11:35:27 -05:00
Nova
643986e03d feat: version increment 0.44.0 2024-02-10 18:15:00 -05:00
Nova
a2b061ed43 fix(panel_item): fix set_toplevel_size signal 2024-02-10 18:12:29 -05:00
Nova
c458624157 fix(idl): update to main branch of core 2024-02-07 02:59:13 -05:00
Nova
1d2b149395 feat(cargo.toml): rust-version 2024-02-06 15:15:06 -05:00
Nova
c84848ea9c fix(spatial/bounds): move proper center bounds 2024-02-06 11:30:58 -05:00
Nova
b34e5f7a19 refactor(spatial): use clearer to understand global transform 2024-02-06 09:00:21 -05:00
Nova
af3d49c9ef fix(input/method): alias info server methods + create_path 2024-02-06 09:00:05 -05:00
Nova
d5d63b2f89 fix(fields): ray marching direction normalize 2024-02-06 08:59:40 -05:00
Nova
d4b7c3f61a refactor: use typemap for aspects! 2024-02-05 05:09:48 -05:00
Nova
36dacb3322 fix(audio+model): drop sk asset to the destroy queue 2024-02-04 20:22:15 -05:00
Nova
eec38dd60f fix(data): handle pulse receiver methods 2024-02-04 19:21:33 -05:00
Nova
1e0ea6ae92 refactor(node): use idl 2024-02-04 18:42:33 -05:00
Nova
31f45760f0 refactor(data): switch to using idl 2024-02-04 18:38:56 -05:00
Nova
f76863a79b refactor(audio): make audio use idl 2024-02-04 17:42:39 -05:00
Nova
43b3499ed7 refactor(drawable): use idl 2024-02-04 17:36:30 -05:00
Nova
dfaaa2a3a9 fix(codegen): make enums u32s over the wire 2024-02-04 17:10:38 -05:00
Nova
b8d17ac7ca refactor(fields): use idl 2024-02-04 11:04:16 -05:00
Nova
ed28914f86 refactor(idl): create_inteface macro 2024-02-04 09:55:39 -05:00
Nova
f8fab6bf5a refactor(idl,spatial): make zone use idl 2024-02-04 09:26:24 -05:00
Nova
1b37d77304 feat(spatial): use codegen 2024-02-03 14:14:27 -05:00
Nova
6eb36516b0 feat: initial IDL 2024-02-03 04:53:19 -05:00
Nova
f0200be990 feat(drawable/model): passthrough holdout material 2023-12-06 18:32:39 -05:00
Nova
cfd3d0016b feat(input/mouse_pointer): back/forward click grab 2023-12-06 17:06:07 -05:00
Nova
fbf0f4f672 fix(spatial): add spatial to children registry of parent on add_to 2023-11-25 10:43:08 -05:00
Nova
387fa96a60 feat(lines): multiple lines to a node 2023-11-25 06:25:44 -05:00
Nova
d549018024 feat: xwayland rootful and rootless (both broken) 2023-11-20 03:33:36 -05:00
Nova
5cd92f2c03 feat: upgrade smithay 2023-11-17 08:59:10 -05:00
Matthew Croughan
2450411e21 fix(flake): use ref instead of branch (#17)
Sometimes, for example when making a release, there is no branch, only a
ref like refs/head/v1, which means branch is set to null
2023-11-01 17:57:31 -04:00
Nova
b53bfde23b refactor(input): remove unnecessary limit break 2023-10-24 22:10:33 -04:00
Nova
15eb73af41 feat: 2x scaling 2023-10-24 22:09:09 -04:00
Nova
3c82ae309c fix(input): don't log anything 2023-10-24 01:18:39 -04:00
Nova
4adcfca2fe fix(input): don't debug captures 2023-10-24 00:54:27 -04:00
Nova
f893491bed feat(input): captured bool 2023-10-24 00:41:17 -04:00