Commit Graph

  • 4659c00a55 fix(input): avoid capture order race condition Nova 2022-10-10 20:45:53 -04:00
  • aee4a7f916 tempfix(object/sk_hand): pinch/grab state boolean technobaboo 2022-10-04 14:25:02 -04:00
  • 8f084bfb7d fix(cargo.toml): update stereokit version Nova 2022-10-03 17:56:52 -04:00
  • 8d93353b38 fix(cargo.toml): version bump Nova 2022-10-03 17:51:11 -04:00
  • 826e9cb028 feat(cargo.toml): update dependencies Nova 2022-10-01 22:57:09 -04:00
  • 5c1203d990 feat(sk_controller): spawn in main.rs Nova 2022-10-01 22:56:24 -04:00
  • 55a50140a5 feat(objects): sk controller for input method tip Nova 2022-10-01 22:55:59 -04:00
  • c75798cbe9 feat(input): tip Nova 2022-10-01 22:55:41 -04:00
  • a67583a22c feat(main): better overlay control Nova 2022-09-27 15:21:22 -04:00
  • ba865a1af5 fix(field/box): use correct flex_vec idx for size Nova 2022-09-27 15:21:06 -04:00
  • 4a1ef68366 refactor(cargo.toml): stereokit in separate block Nova 2022-09-26 14:59:53 -04:00
  • 82be808586 fix(stereokit): version bump Nova 2022-09-26 14:57:49 -04:00
  • 12668419ce feat(drawable): text Nova 2022-09-26 07:09:37 -04:00
  • 2a5c11c0f0 feat: parse transform vectors Nova 2022-09-26 03:32:13 -04:00
  • fdcba63489 fix(field/cylinder): fix local distance Nova 2022-09-26 03:25:02 -04:00
  • faf13aef24 refactor(spatial): rename get_*_flex to parse_ Nova 2022-09-26 01:54:48 -04:00
  • 20f022afc2 refactor(spatial): get_transform_flex Nova 2022-09-26 01:53:37 -04:00
  • beca805a54 feat(resource): enum instead of trait, parse fn Nova 2022-09-26 01:33:21 -04:00
  • a80ddf501d feat(drawable): set sky Nova 2022-09-26 00:39:56 -04:00
  • bbd3159a62 refactor(node): label aspects Nova 2022-09-26 00:39:15 -04:00
  • 372bd95d4e feat(main): skytex on startup[ Nova 2022-09-25 04:56:29 -04:00
  • 9dd8580271 fix: clippy Nova 2022-09-25 03:44:43 -04:00
  • 69f7a432d5 refactor(model): move into drawable Nova 2022-09-25 03:41:36 -04:00
  • 0e09aae9f8 feat(wayland): xdg activation Nova 2022-09-24 13:21:01 -04:00
  • 101fadd55d feat: startup settings Nova 2022-09-24 13:20:43 -04:00
  • 56afecca74 feat(wayland): resize Nova 2022-09-20 19:01:09 -04:00
  • a832232cbf refactor(model): clone stereokit model asap Nova 2022-09-19 10:42:19 -04:00
  • ca192e18a9 feat(wayland): kde decoration support Nova 2022-09-19 08:13:23 -04:00
  • 76721a17f8 fix(wayland): 1 seat per client Nova 2022-09-18 19:26:59 -04:00
  • 66aa72e18c feat(wayland): data device dummy Nova 2022-09-18 12:20:00 -04:00
  • 98ee5073dd fix(input): extra hand data Nova 2022-09-18 12:03:02 -04:00
  • 3e18833211 fix(dependencies): pin wayland backend and scanner Nova 2022-09-17 20:42:16 -04:00
  • f794983ff7 fix(smithay): use only needed features Nova 2022-09-17 18:55:39 -04:00
  • a7596c1aa9 fix(dependencies): specify smithay version Nova 2022-09-17 18:43:51 -04:00
  • df61f74583 refactor: make ready for cargo publishing Nova 2022-09-17 18:43:04 -04:00
  • ee250b33fa feat(input): hand Nova 2022-09-17 17:26:50 -04:00
  • 8542a5c02b fix(box field): halve size in local_distance Nova 2022-09-16 19:12:23 -04:00
  • a2f313774b fix(fields): fix equations Nova 2022-09-16 16:57:05 -04:00
  • fb1f5bad97 fix(panel item): clamp pointer motion to surface size Nova 2022-09-16 14:52:37 -04:00
  • a74c98b219 fix(input): hold reference to field until input sent Nova 2022-09-15 15:05:10 -04:00
  • 170c2608f8 fix(input): order distance links by distance.abs() Nova 2022-09-15 15:04:44 -04:00
  • 296da9381b refactor(fields): submodules for types Nova 2022-09-14 22:50:29 -04:00
  • e492e15013 refactor(items): environment submodule Nova 2022-09-14 22:39:15 -04:00
  • 8c3c211162 refactor(nodes): move nodes::core to nodes::self Nova 2022-09-14 22:35:23 -04:00
  • fc7757e9fb refactor(client): use new queued client messenger Nova 2022-09-14 19:17:02 -04:00
  • 4d897f4fcd feat(input): mouse pointer Nova 2022-09-13 16:40:59 -04:00
  • 342a413b9a refactor: clean up modules Nova 2022-09-13 15:39:09 -04:00
  • 3453b004c5 fix(clippy): silence Nova 2022-09-13 15:38:22 -04:00
  • 9987e5eb08 feat(wayland): keyboard support Nova 2022-09-13 06:46:30 -04:00
  • 507ea4a850 fix(xdg shell): set surface state to activated on first commit Nova 2022-09-13 04:45:50 -04:00
  • bb65da77c7 fix(stardust): clone models on load Nova 2022-09-11 17:57:49 -04:00
  • 35ab8db37c fix(wayland surface): simula text shader Nova 2022-09-11 17:26:03 -04:00
  • 43b2b67254 feat(wayland): cursors! Nova 2022-09-10 08:54:15 -04:00
  • 5323479670 fix(spatial): handle case of NaN rotation from 0 scale matrix Nova 2022-09-10 08:54:01 -04:00
  • 0a4a448ac9 refactor(surface): use 1 static for shader Nova 2022-09-05 12:32:59 -04:00
  • cd10fda29e fix(panel item): use u32 instead of bool for button state Nova 2022-09-05 12:32:43 -04:00
  • 2ea2ec0b07 feat: /hmd Nova 2022-09-05 01:22:19 -04:00
  • d23d974e34 fix(spatial): set spatial parent in place correct reference space Nova 2022-09-05 01:22:09 -04:00
  • e5062a4bbb feat(scenegraph): get node through aliases Nova 2022-09-05 01:21:35 -04:00
  • 50161ed87d feat(wayland): fully async!!! Nova 2022-09-04 00:35:44 -04:00
  • a42834063e refactor(event loop): remove once_cell Nova 2022-09-03 08:43:37 -04:00
  • 98d5b4b5d6 fix(wayland): flush clients after sending frame events for max fps Nova 2022-09-03 07:07:00 -04:00
  • 5c91a432f5 feat(wayland): update smithay Nova 2022-09-02 10:09:36 -04:00
  • 28338cd2e5 feat(spatial): set_spatial_parent and derivatives Nova 2022-09-02 08:36:29 -04:00
  • d92cbf01d1 fix(wayland): properly destroy panel items Nova 2022-09-02 08:36:02 -04:00
  • a43b30da41 fix(item): add to items registry on new Nova 2022-09-01 19:44:34 -04:00
  • b2cae92239 fix(panel item): don't add to server internal client scenegraph Nova 2022-09-01 19:42:13 -04:00
  • 70ebc39e55 fix(item): remove item from registry on drop Nova 2022-09-01 19:41:06 -04:00
  • c1df5b0905 feat(panel item): queue up material applications Nova 2022-09-01 18:48:21 -04:00
  • d6fa26c866 fix(seat): ignore set_cursor for now Nova 2022-09-01 06:17:55 -04:00
  • e8185eeda5 fix(panel item): update aliased methods Nova 2022-09-01 06:17:23 -04:00
  • 7baf65f621 feat(main): hide hand on flatscreen Nova 2022-09-01 06:17:06 -04:00
  • dd6c9fee7c feat(panel): seats Nova 2022-08-31 17:22:13 -04:00
  • a69ea4b34d fix(item): in panel ui handle_create_item, fix path Nova 2022-08-22 16:24:31 -04:00
  • a81070a7c9 fix(panel): applying materials works Nova 2022-08-22 15:59:52 -04:00
  • 7e6705a012 feat(panel): apply material Nova 2022-08-22 14:42:38 -04:00
  • cd86b3a001 feat(model): apply material replacements Nova 2022-08-22 14:42:28 -04:00
  • be8e8530a9 feat(wayland): panel item Nova 2022-08-22 12:17:11 -04:00
  • cb1e45145f refactor(wayland): move shaders to separate module Nova 2022-08-22 10:35:09 -04:00
  • ac765f6c2b fix(input): allow dead_code for add_to Nova 2022-08-22 10:22:59 -04:00
  • 4335e2b216 fix(clippy): silenced but i owe it my life Nova 2022-08-22 10:21:34 -04:00
  • a8bbfbafdf feat(wayland): core surface Nova 2022-08-22 10:15:20 -04:00
  • 060bd59d01 feat(wayland): implement all essential handlers Nova 2022-08-22 07:57:03 -04:00
  • bf4d5ba015 feat: basic smithay setup Nova 2022-08-22 03:59:28 -04:00
  • fb14d1c0e6 refactor(main): inline flatscreen display mode Nova 2022-08-22 03:19:46 -04:00
  • ab70e9ab11 fix(item): send ui all existing items on creation Nova 2022-08-22 03:07:51 -04:00
  • 4805e64f71 fix(item): make_alias with uid Nova 2022-08-22 02:52:10 -04:00
  • ae3afe4a09 fix(scenegraph): don't set node's client in add_node Nova 2022-08-21 23:11:05 -04:00
  • aae271a2a8 fix(cargo.toml): update glam Nova 2022-08-21 14:19:32 -04:00
  • b7bf972c92 feat(cargo.toml): disable default features for libstardustxr Nova 2022-08-21 14:17:55 -04:00
  • 94469322ef refactor(field): change flexbuffable import path Nova 2022-08-21 14:17:36 -04:00
  • 762e638c00 fix(spatial): make reference_to_parent_transform identity Nova 2022-08-21 11:49:49 -04:00
  • 7ed3ea24ca feat(model): from resource Nova 2022-08-19 12:18:23 -04:00
  • 47cdb408a0 feat(client): set_base_prefixes Nova 2022-08-19 12:18:09 -04:00
  • 11299716d9 feat: resources Nova 2022-08-19 12:17:54 -04:00
  • 6de5d9b7ac feat(model): set_material_parameter Nova 2022-08-19 03:19:07 -04:00
  • b95df479cc refactor(registry): make more efficient Nova 2022-08-17 20:40:53 -04:00
  • c272cfaed1 feat(registry): const initialization meaning no necessary lazy_static Nova 2022-08-17 19:28:52 -04:00
  • 85077146d3 refactor(node): remove unnecessary clone from get_client Nova 2022-08-17 19:11:00 -04:00
  • fe24bed492 feat(registry): clear Nova 2022-08-17 19:09:43 -04:00