Commit graph

58 commits

Author SHA1 Message Date
Neko Ayaka
2fbd5b6b3a
release: v0.8.0-alpha.8 2025-12-02 03:00:12 +08:00
Neko Ayaka
3c1ac5379f
release: v0.8.0-alpha.6 2025-12-01 16:09:20 +08:00
Neko Ayaka
0f2a872736
release: v0.8.0-alpha.5 2025-11-28 14:44:25 +08:00
Neko Ayaka
e34e7aa389
release: v0.8.0-alpha.4 2025-11-24 16:36:27 +08:00
Neko Ayaka
08664e3e3c
release: v0.8.0-alpha.3 2025-11-24 12:35:12 +08:00
Neko Ayaka
052da41a89
release: v0.8.0-alpha.2 2025-11-24 03:59:01 +08:00
Neko Ayaka
091b980ae1
release: v0.8.0-alpha.1 2025-11-24 02:48:49 +08:00
Neko Ayaka
a7a1302b99
chore(deps): bump dependencies 2025-11-01 16:03:45 +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 456aa38020/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
RainbowBird
733b8893c7
refactor: replace useLogg with useLogger (#563) 2025-09-07 23:47:23 +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
60a820d63c
release: v0.6.1 2025-06-17 23:39:48 +08:00
Neko Ayaka
f2aef18d77
chore(deps): bump dependencies 2025-06-13 23:01:30 +08:00
Neko Ayaka
ce8914e0b8
chore(deps): bump dependencies 2025-06-11 15:19:13 +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
342084b811
chore(deps): bump dependencies 2025-05-26 00:14:26 +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
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
168873ef90
chore(deps): bump dependencies 2025-04-27 10:58:56 +08:00
Neko Ayaka
d5fc26e2e0
chore(deps): bump dependencies 2025-04-20 15:38:33 +08:00
Neko Ayaka
47566cf59d
release: v0.4.22 2025-04-07 18:34:22 +08:00
Neko Ayaka
74ee9c8a30
release: v0.4.21 2025-04-07 18:30:34 +08:00
LemonNeko
5342f59c9e
release: v0.4.18
chore(tamagotchi,ci): use tauri action from tauri

release: v0.4.19

chore(tamagotchi,ci): install missing target

chore(tamagotchi,ci): fix workflow dispatch

chore(tamagotchi,ci): install missing target

chore(tamagotchi,ci): fix wrong condition

chore(tamagotchi,ci): still rename artifacts

chore(tamagotchi,ci): add missing `target` args

chore(tamagotchi,ci): fix missing dirname

chore(tamagotchi,ci): fix path

chore(tamagotchi,ci): still fix path
2025-04-04 23:18:01 +08:00
LemonNeko
c3bee723ac
release: v0.4.17 2025-04-03 00:39:09 +08:00
LemonNeko
c7e8c24b83
release: v0.4.16 2025-04-03 00:04:38 +08:00
LemonNeko
e16895b88c
release: v0.4.15 2025-04-03 00:01:24 +08:00