Commit Graph
128 Commits
Author SHA1 Message Date
Neko Ayaka ee9576fa81 release: v0.8.0-beta.3 2025-12-14 13:33:40 +08:00
Neko Ayaka d9dc142929 release: v0.8.0-beta.2 2025-12-11 16:09:28 +08:00
Neko Ayaka 7f5234de74 fix(stage-*): redundant template ref & ref for elmenets 2025-12-11 15:39:28 +08:00
Neko Ayaka fafba1cdf8 chore(deps): bump dependencies 2025-12-11 02:22:43 +08:00
Neko Ayaka d9bc556a87 release: v0.8.0-beta.1 2025-12-10 17:24:48 +08:00
Neko Ayaka 22ef34d169 feat(stage-ui,stage-tamagotchi,stage-web,stage-pages,i18n): add data management (import, export, reset, clear)
Close #782
2025-12-09 20:39:37 +08:00
Neko Ayaka 2fbd5b6b3a release: v0.8.0-alpha.8 2025-12-02 03:00:12 +08:00
LemonNekoandautofix-ci[bot] 48c7c1f6b9 refactor(ui): move Button component to @proj-airi/ui (#781)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-02 02:05:57 +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
Liet Blue 6ea0683c6b fix(ui): replace broken files reactive trigger in BasicInputFile (#769) 2025-11-27 17:33:29 +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
383a83d0c5 fix(stage-ui): early return for Live2D drop-shadow update hook (#758)
* fix(live2d):  - Short-circuited the Live2D drop-shadow updater so it only computes/applies filters and runs the animation loop when the shadow setting is enabled
 - Default live2dShadowEnabled to true

* [autofix.ci] apply automated fixes

* Update packages/stage-ui/src/components/scenes/live2d/Model.vue

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe>
2025-11-24 02:39:56 +08:00
Mr-Quin b60e0d59c5 perf(stage-web): improve chat responsiveness & loading order (#754) 2025-11-23 15:12:47 +08:00
Mr-Quin 7e299e1788 chore(stage-*): improve use of useDark, remove nprogress for tamagotchi (#753) 2025-11-22 03:09:44 +08:00
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 111cef1f97 feat(ui): new <FieldTextArea /> component 2025-11-14 19:22:23 +08:00
LemonNeko 3451b4578f fix(ui): update README.md for attributify and styles reset (#724) 2025-11-05 15:11:38 +08:00
Neko Ayaka e84fe4dffa fix(stage-ui): incorrectly border for dark 2025-11-02 04:53:07 +08:00
Neko Ayaka ebeb66bb76 fix(stage-ui): incorrectly border uncoss class here used 2025-11-02 04:45:04 +08:00
Doji a1dd358ece refactor(ui): remove unocss attributify for ColorHueRange (#703) 2025-11-02 04:29:04 +08:00
Doji 90166c35ae refactor(ui): remove unocss attributify for Textarea (#705) 2025-11-02 04:29:00 +08:00
Doji 4e1a3b8285 refactor(ui): remove unocss attributify for Input Key Value (#701) 2025-11-01 16:33:56 +08:00
Doji 00f62b2072 refactor(ui): remove unocss attributify for Radio (#702) 2025-11-01 16:33:37 +08:00
Neko Ayaka a7a1302b99 chore(deps): bump dependencies 2025-11-01 16:03:45 +08:00
Doji 84871be1f2 refactor(ui): remove unocss attributify for Input (#699) 2025-11-01 14:53:12 +08:00
Doji f1003ff745 refactor(ui): remove unocss attributify for Input File (#700) 2025-11-01 04:27:00 +08:00
Doji 8759bca168 remove unocss attributify for FieldSelect (#695) 2025-10-31 23:06:08 +08:00
Doji 220f39cf60 refactor(ui): remove unocss attributify for FieldValues (#696) 2025-10-31 23:05:44 +08:00
Doji 21a8bd7046 refactor(ui): remove unocss attributify for Bsic input file (#698) 2025-10-31 23:05:16 +08:00
Doji 0c0f961b5c refactor(ui): remove unocss attributify for ComboBox (#697) 2025-10-31 23:05:00 +08:00
DojiandLemonNeko 23b33743fc refactor(ui): remove unocss attributify for FieldKeyValues (#693)
Co-authored-by: LemonNeko <self@lemonneko.moe>
2025-10-31 20:16:31 +08:00
DojiandLemonNeko 6bdfa6b1b3 refactor(ui): remove unocss attributify for FieldRange (#694)
Co-authored-by: LemonNeko <self@lemonneko.moe>
2025-10-31 20:14:10 +08:00
DojiandLemonNeko 0ac06a2d96 refactor(ui): field input migrate from attributify to class names (#691)
Co-authored-by: LemonNeko <self@lemonneko.moe>
2025-10-31 19:51:10 +08:00
Doji 75396da7c8 fix(ui): migrate field checkbox component from attributify to class names (#690) 2025-10-31 19:50:12 +08:00
LemonNeko 5b41931754 fix(ui): migrate checkbox component from attributify to class names (#689) 2025-10-31 15:06:07 +08:00
LemonNeko 6d057fcbbf fix(ui): missing fallback chromatic hue for ui (#684) 2025-10-30 19:22:37 +08:00
s3d-iandwhyXVI 076c597de9 fix(ui): align ColorHueRange model binding (#681)
Co-authored-by: whyXVI <lain_zcb@bupt.edu.cn>
2025-10-29 03:43:02 +08:00
藍+85CD 6d5f8f480b chore(tsconfig): clean useless mts part 2025-10-17 20:42:24 +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