Commit Graph
50 Commits
Author SHA1 Message Date
Neko Ayaka 3e741d57ec chore(deps): bump dependencies 2025-11-16 02:21:38 +08:00
Neko Ayaka 5b9bf180e9 Revert "chore(deps): bump dependencies"
This reverts commit 38401084e1.
2025-11-16 01:28:29 +08:00
Neko Ayaka 38401084e1 chore(deps): bump dependencies 2025-11-15 23:45:01 +08:00
Neko Ayaka a7a1302b99 chore(deps): bump dependencies 2025-11-01 16:03:45 +08:00
Neko Ayaka 0de306f668 chore(deps): bump dependencies 2025-10-09 02:35:44 +08:00
Neko Ayaka 75321a4cd9 chore(deps): bump dependencies 2025-10-03 16:54:50 +08:00
Neko Ayaka 372125fb89 chore(deps): bump dependencies
Notice: after bumping up to three 0.180.0 with @types/three 0.180.0,
  Argument of type 'Group<Object3DEventMap>' is not assignable to parameter of type 'Object3D<Object3DEventMap>'.
    Type 'Group<Object3DEventMap>' is missing the following properties from type 'Object3D<Object3DEventMap>': setPointerCapture, releasePointerCapture, hasPointerCapture

Currently, AFAIK, clearly, three, and @types/three doesn't have the setPointerCapture, releasePointerCapture, hasPointerCapture method / getters
The only place I found on GitHub, points out that https://github.com/pmndrs/xr/blob/456aa380206e93888cd3a5741a1534e672ae3106/packages/pointer-events/src/pointer.ts#L69-L100 declares

```js
declare module 'three' {
  interface Object3D {
    setPointerCapture(pointerId: number): void
    releasePointerCapture(pointerId: number): void
    hasPointerCapture(pointerId: number): boolean

    intersectChildren?: boolean
    interactableDescendants?: Array<Object3D>
    /**
     * @deprecated
     */
    ancestorsHaveListeners?: boolean
    ancestorsHavePointerListeners?: boolean
    ancestorsHaveWheelListeners?: boolean
  }
}
```

And in @tresjs/core v5, it uses the @pmndrs/pointer-events internally.
Somehow the Object3D from @types/three and the one augmented by @pmndrs/pointer-events are not compatible.

`new Object3D() as unknown as Object3D` works as workaround here but there should be no need to do such a thing since these two Object3D should be the same.
With no updates from `typescript`, I assume there is no breaking change or regression from `typescript` side.
2025-09-26 17:07:07 +08:00
Neko Ayaka dd73845ed3 release: v0.7.2-beta.3 2025-09-11 15:18:02 +08:00
Neko Ayaka ab10782c65 chore(deps): bump dependencies 2025-09-03 13:25:12 +08:00
Neko Ayaka dc6dff5a6d chore(deps): bump dependencies 2025-08-29 01:38:04 +08:00
Neko Ayaka 6ffb13da8e release: v0.7.2-beta.2 2025-08-25 03:56:39 +08:00
Neko Ayaka a5ce042525 release: v0.7.2-beta.1 2025-08-21 04:23:04 +08:00
Neko Ayaka c88b72f07b release: v0.7.1 2025-08-05 21:21:01 +08:00
Neko Ayaka bad616e8e7 release: v0.7.0 2025-08-04 16:18:38 +08:00
Neko Ayaka a095ee62f1 chore(deps): bump dependencies 2025-08-02 01:06:54 +08:00
Neko Ayaka ebbacfc737 release: v0.7.0-beta.1 2025-07-27 14:35:21 +08:00
Neko Ayaka 50371c580a chore(deps): bump dependencies 2025-07-22 14:28:27 +08:00
Neko Ayaka ea48861e9d release: v0.7.0-alpha.1 2025-07-21 17:40:52 +08:00
Neko Ayaka 34b547047f chore(deps): bump dependencies 2025-07-06 19:06:59 +08:00
Neko Ayaka bb59f327b0 chore(deps): bump dependencies 2025-06-30 16:15:45 +08:00
Neko Ayaka 0b127778fc chore(deps): bump dependencies 2025-06-26 19:21:12 +08:00
Neko 5d994609ed Revert "perf(eslint): use moeru config & oxlint (#227)" (#231)
This reverts commit 6d02cb0a01.
2025-06-26 19:17:02 +08:00
藍+85CD 6d02cb0a01 perf(eslint): use moeru config & oxlint (#227) 2025-06-26 18:29:05 +08:00
Neko Ayaka c078b49e0c chore(deps): bump dependencies 2025-06-24 13:47:06 +08:00
Neko Ayaka afef299dbc chore(deps): bump dependencies 2025-06-19 17:43:18 +08:00
藍+85CD ee6a2650f3 perf(ui): buildless (#215) 2025-06-19 15:51:14 +08:00
Neko Ayaka 60a820d63c release: v0.6.1 2025-06-17 23:39:48 +08:00
Neko Ayaka ce8914e0b8 chore(deps): bump dependencies 2025-06-11 15:19:13 +08:00
Neko Ayaka ab4a869104 feat(workspace): use tsdown for Vue component modules 2025-06-11 02:43:25 +08:00
Neko Ayaka ed1ef65a19 release: v0.6.0 2025-06-08 22:48:18 +08:00
Neko Ayaka 39160badaa chore(deps): bump dependencies 2025-06-05 11:34:58 +08:00
Neko Ayaka 863844e80e chore(package.json): update 2025-05-27 16:52:28 +08:00
Neko Ayaka 0c95946c6c chore(deps): bump dependencies 2025-05-19 13:11:43 +08:00
Neko Ayaka 8231a7ad84 release: v0.5.0 2025-05-10 23:57:57 +08:00
Neko Ayaka 9a8a064930 chore(deps): bump dependencies 2025-05-07 17:39:30 +08:00
LemonNeko a18f2c4313 release: v0.4.27 2025-05-01 20:11:51 +08:00
LemonNeko 1f6456ef46 release: v0.4.26 2025-05-01 19:50:55 +08:00
LemonNeko 148f27532b release: v0.4.26-beta.3 2025-05-01 19:32:24 +08:00
LemonNeko c191883ec8 release: v0.4.26-beta.2 2025-05-01 19:00:06 +08:00
LemonNeko 10f30c05cb release: v0.4.26-beta.1 2025-05-01 18:54:10 +08:00
RainbowBird 99bc4ca7a6 feat(story): new select component with floating-vue (#151) 2025-04-30 17:08:56 +08:00
RainbowBird 9fa24dbc87 release: v0.4.25 2025-04-27 21:55:27 +08:00
RainbowBird 8645c42681 release: v0.4.24 2025-04-27 21:52:00 +08:00
Neko Ayaka d84a8fa682 release: v0.4.23 2025-04-27 15:29:14 +08:00
Neko Ayaka 022f8f4ded fix!: rollback to 0.4.22 2025-04-27 15:28:52 +08:00
Neko Ayaka 30e338c475 release: v0.4.25 2025-04-27 15:07:40 +08:00
Neko Ayaka 35043763cc release: v0.4.24 2025-04-27 14:55:59 +08:00
Neko Ayaka 03d21c2f01 release: v0.4.23 2025-04-27 13:31:58 +08:00
Neko Ayaka 3f9335089d fix: types & import 2025-04-26 16:03:38 +08:00
RainbowBird c0fc0a7db0 feat(package/ui): move stage-ui/Form to ui/Form (#140) 2025-04-26 15:11:34 +08:00