Skip to content

Commit

Permalink
release: v2.0.0-alpha.1
Browse files Browse the repository at this point in the history
  • Loading branch information
sheepbox8646 committed Jul 1, 2024
1 parent f7514a8 commit d848776
Show file tree
Hide file tree
Showing 14 changed files with 47 additions and 12 deletions.
3 changes: 2 additions & 1 deletion examples/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ import timeview from '@newcar/plugin-timeview'
// })
// window.dispatchEvent(new Event('resize'))

const engine = await new nc.CarEngine().init('./node_modules/canvaskit-wasm/bin/canvaskit.wasm')
const engine = await new nc.CarEngine()
.init('./node_modules/canvaskit-wasm/bin/canvaskit.wasm')
const app = engine.createApp(document.querySelector('#milestone'))


Expand Down
2 changes: 1 addition & 1 deletion examples/scene1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ export default nc.createScene(
x: 800,
y: 450
})
.animate(nc.flash().withAttr({ duration: 1 }))
.animate(nc.wiggle().withAttr({ duration: 1, count: 8, amplitude: 10, scale: 1.5 }))
)
2 changes: 1 addition & 1 deletion mods/mod-geometry/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@newcar/mod-geometry",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion mods/mod-markdown/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@newcar/mod-markdown",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion mods/mod-math/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@newcar/mod-math",
"type": "module",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/basic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@newcar/basic",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "The basic objects, animations and interpolators of newcar.",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
1 change: 1 addition & 0 deletions packages/basic/src/animations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,6 @@ export * from './indicate/showCreationThenDestructionAround'
export * from './indicate/showPassingFlashAround'
export * from './indicate/showPassingCircleFlashAround'
export * from './indicate/showCircleCreationThenDestructionAround'
export * from './indicate/wiggle'

// export * from './transform/transform'
33 changes: 33 additions & 0 deletions packages/basic/src/animations/indicate/wiggle.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import type { Widget } from '@newcar/core'
import { sequence, withHook } from '@newcar/core'
import { scale as ncScale } from '../movement/scale'
import { rotate } from '../movement/rotate.ts'

export function wiggle() {
return withHook<Widget, {
amplitude?: number
count?: number
scale?: number
}>({
before(context) {
context.widget.animate(
sequence(
ncScale().withAttr({
duration: context.duration * 0.2,
to: [context.scale ?? 1.5, context.scale ?? 1.5],
}),
...Array.from({ length: context.count ?? 6 }, (_, index) => index + 1)
.map((_, index) => {
const toValue = index % 2 === 0 ? 45 : -45
return rotate().withAttr({ duration: (0.8 / (context.count ?? 6)), to: toValue })
}),
ncScale().withAttr({
duration: context.duration * 0.2,
to: [1, 1],
}),
),
)
},
animate(_) {},
})
}
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@newcar/core",
"type": "module",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "The core of newcar.",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/newcar/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "newcar",
"type": "module",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "A Highly configurable universal advanced engine, Born for creating animation rapidly.",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/recorder/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@newcar/recorder",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "The utils of newcar",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@newcar/utils",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "The utils of newcar",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion plugins/plugin-debug/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@newcar/plugin-debug",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion plugins/plugin-timeview/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@newcar/plugin-timeview",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "",
"author": "BugDuck Team",
"license": "Apache-2.0",
Expand Down

0 comments on commit d848776

Please sign in to comment.