Nova
de46726d01
feat: hardware accelerated wayland apps
2023-06-26 20:31:38 -04:00
Nova
6efa3a909e
feat: proper dmabuf import
2023-06-26 20:09:20 -04:00
Nova
ea0f174da7
feat: shaders!! working!!
2023-06-26 19:49:10 -04:00
Nova
444146fa21
feat: it borken
2023-06-26 04:37:38 -04:00
Nova
a7930760e8
feat: glsl simula text shaders
2023-06-25 10:05:18 -04:00
Nova
668c32f583
fix: ctrl+c in tty
2023-06-21 01:47:10 -04:00
Nova
927e1c48e2
fix: mouse pointer keyboard ray direction
2023-06-14 23:00:17 -04:00
Nova
8cc20e054c
feat: version bump
0.42.0
2023-06-11 01:37:21 -04:00
Nova
b12b171b53
feat: spatial bounds
2023-06-11 00:38:05 -04:00
Nova
0e61d51072
feat(input): custom pointers
2023-05-31 08:50:15 -04:00
Nova
e61c04960e
fix(node): better send remote signal
2023-05-31 08:48:59 -04:00
Nova
5dc82be1a3
fix(pointer): proper direction
2023-05-31 08:48:24 -04:00
Nova
6861b92972
fix(main): make eye pointer not work in flatscreen
2023-05-31 08:47:16 -04:00
Nova
f68f350cd2
fix(scenegraph): recurse through aliases
2023-05-31 08:47:02 -04:00
Nova
2820415373
feat: readd dmabufs
2023-05-30 02:20:27 -04:00
Nova
f721a57604
fix: janky dmabuf hack
2023-05-27 09:48:34 -04:00
Nova
fb4149eaa7
feat: eye gaze support
2023-05-23 18:56:46 -04:00
matthewcroughan
d3746ef787
ci: print flatland revision for gnome-graphical-test in Discord message
2023-05-20 11:08:43 +01:00
matthewcroughan
9d4b4bee4d
github: remove workflows
...
Since Hercules CI is in use now, GitHub Actions are not necessarily required
2023-05-20 11:08:43 +01:00
matthewcroughan
5390b0effb
flake: add hercules-ci
...
This commit also adds a HCI Effect for posting to Discord the result of the gnome-graphical-test on every single commit
2023-05-20 11:08:43 +01:00
matthewcroughan
13da4c8d60
nix: add graphical-gnome-test
...
This VM integration test spawns Gnome, monado-service,
stardust-xr-server, flatland and weston-cliptest and tests that the
functionality works correctly. The result is a screenshot. If any
program in the test produces an exit code above 0 it will fail the test,
graphical rendering bugs should be visible in the resulting screenshot
2023-05-20 11:08:43 +01:00
matthewcroughan
1740d55f9c
flake.lock: Update
...
Flake lock file updates:
• Updated input 'fenix':
'github:nix-community/fenix/3a0b59a2ea946a533c62ac417596835779087f0e' (2023-04-20)
→ 'github:nix-community/fenix/5816c7bbcc385d2e65877631497df3f7d66b354a' (2023-05-11)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/2400b36a2ed40f68a26473f69ac208ba10d98af9' (2023-04-19)
→ 'github:rust-lang/rust-analyzer/b7cdd93f3e1533e96d4cfa1ac8573e6210a2bedf' (2023-05-09)
• Added input 'flatland':
'github:StardustXR/flatland/24613a496841bdf38e5f136608d5295860a75fce' (2023-05-11)
• Added input 'flatland/fenix':
'github:nix-community/fenix/ee59e1c769657b1e27e608f8b981fa8f6b715583' (2023-03-14)
• Added input 'flatland/fenix/nixpkgs':
follows 'flatland/nixpkgs'
• Added input 'flatland/fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/95497533524537b1cc7a2870ce94b0b14503be8b' (2023-03-13)
• Added input 'flatland/nixpkgs':
'github:NixOS/nixpkgs/67f26c1cfc5d5783628231e776a81c1ade623e0b' (2023-03-13)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/da45bf6ec7bbcc5d1e14d3795c025199f28e0de0' (2023-04-30)
→ 'github:NixOS/nixpkgs/897876e4c484f1e8f92009fd11b7d988a121a4e7' (2023-05-06)
2023-05-20 11:08:43 +01:00
matthewcroughan
52d5e97de6
flake: filter nix code and README out of src
...
This means that changing the Nix code doesn't cause the Rust code to need to be recompiled when using nix build
2023-05-20 11:08:43 +01:00
Nova
633df045d4
feat: appimage support!!
2023-05-19 18:12:22 -04:00
Nova
415bf5bb04
feat: clean up main function
2023-05-19 18:11:52 -04:00
Nova
4e2d4a15c9
feat: flat wayland display env var
2023-05-18 06:00:53 -04:00
Nova
ef0142183d
fix: better pointer compare distance algorithm
2023-05-10 23:44:36 -04:00
Nova
e5dfd9d3df
fix(model): copy on create to make unique
2023-05-10 23:44:23 -04:00
Nova
6773fe2cf3
feat: instant model loading
2023-05-10 20:10:31 -04:00
Nova
5a6e7e02ca
fix(wayland): stop crash
2023-05-10 19:14:57 -04:00
Nova
c5d8ec2ef1
fix: remove dbg statement
2023-05-10 19:02:09 -04:00
Nova
a31781146e
fix: upgrade smithay
2023-05-10 16:51:39 -04:00
Nova
cb9368cb8e
fix: model nodes
2023-05-10 16:49:56 -04:00
Nova
629c05e507
feat: model nodes
2023-05-10 08:38:21 -04:00
Matthew Croughan
9123153bf3
fix: nix flake smithay lock issues
...
* flake: use allowBuiltInFetchGit to prevent narHash reproducibility issues
using the builtin fetcher allows fetching git dependencies with only the ref and without storing the narHash for the fixed-output-derivation
* gitignore: add nix result symlinks
2023-05-06 17:37:46 +00:00
Nova
f3dc632ffc
feat: order inputs
2023-05-02 21:58:53 -04:00
Astavie
c369100d8a
fix: nix overlay
...
* nix flake
* workflow
* remove flake-utils
* update flake
* fix
* remove cargo hash
* fix overlay
2023-05-01 23:29:34 +00:00
Astavie
e10d40ef5e
fix: nix flake
...
* nix flake
* workflow
* remove flake-utils
* update flake
* fix
* remove cargo hash
2023-05-01 21:56:49 +00:00
Nova King
d6ca367187
feat: FUNDING.yml
2023-05-01 17:31:03 +00:00
Nova
88ac8a8b86
better panel item startup settings order
2023-05-01 12:59:49 -04:00
Nova
70fef89e2d
fix: launch env vars to launch as much stuff in wayland as possible
2023-05-01 00:05:00 -04:00
Nova
4d79a59b20
fix(objects/hand): hand enabled when controller not
2023-04-30 18:28:40 -04:00
Nova
c776c1b712
feat: new stereokit
2023-04-30 13:25:13 -04:00
Saphira Kai
d4de15e0b3
remove broken Debug derivation for XdgSurfaceData
2023-04-24 13:12:44 -03:00
Nova
9d220ec235
feat(startup): get environment
2023-04-24 09:53:20 -04:00
Nova
09c6c010e2
feat: cargo lock update
2023-04-24 08:31:28 -04:00
Nova
c9e185e9f3
feat: dependency updates
2023-04-24 08:31:07 -04:00
Nova
4737149c85
feat(wayland): popups, more compatibility, more stability
...
get_parent
grab
popups
fix head thingy
popup list
feat: remove set_active
feat(wayland): commit_popup
feat(wayland): cleanup
moar changess
actually fix the problem with everything oh my god
proper popup state
fix: multi thread event loop
fix: match popup surface ID
make wayland input system go over surfaces instead of toplevels
feat: massive refactor of all wayland things
2023-04-24 06:30:39 -04:00
Nova
648451b47e
fix: mouse pointer
2023-04-23 09:34:43 -04:00
Nova
a9ef2d6f4b
feat: custom startup script
2023-04-23 09:34:43 -04:00