Skip to content

Commit ad03abe

Browse files
authored
fix: The pauseThreshold was being mutated directly onto the asset obj… (#86)
- Added advanced caption styling, intelligent placeholders, and font search. - Fixed strict schema crashes (pauseThreshold) and live canvas reflow during dragging. - Fixed padding, layout alignments, and stroke type narrowing. - Bumped canvas/schema dependencies and expanded layout tests.
1 parent 5386daf commit ad03abe

28 files changed

Lines changed: 2459 additions & 422 deletions

.releaserc.json

Lines changed: 50 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,52 @@
11
{
2-
"branches": ["main"],
3-
"plugins": [
4-
["@semantic-release/commit-analyzer", {
5-
"preset": "angular",
6-
"releaseRules": [
7-
{ "message": "*fix/*", "release": "patch" },
8-
{ "message": "*hotfix/*", "release": "patch" },
9-
{ "message": "*feat/*", "release": "minor" },
10-
{ "message": "*release/*", "release": "major" }
11-
]
12-
}],
13-
"@semantic-release/release-notes-generator",
14-
["@semantic-release/npm", {
15-
"pkgRoot": "."
16-
}],
17-
["@semantic-release/git", {
18-
"assets": ["package.json"],
19-
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
20-
}],
21-
"@semantic-release/github"
22-
]
2+
"branches": ["main"],
3+
"plugins": [
4+
[
5+
"@semantic-release/commit-analyzer",
6+
{
7+
"preset": "angular",
8+
"releaseRules": [
9+
{
10+
"message": "*/fix/*",
11+
"release": "patch"
12+
},
13+
{
14+
"message": "*/hotfix/*",
15+
"release": "patch"
16+
},
17+
{
18+
"message": "*/feat/*",
19+
"release": "minor"
20+
},
21+
{
22+
"message": "*/release/*",
23+
"release": "major"
24+
},
25+
{
26+
"type": "fix",
27+
"release": "patch"
28+
},
29+
{
30+
"type": "feat",
31+
"release": "minor"
32+
}
33+
]
34+
}
35+
],
36+
"@semantic-release/release-notes-generator",
37+
[
38+
"@semantic-release/npm",
39+
{
40+
"pkgRoot": "."
41+
}
42+
],
43+
[
44+
"@semantic-release/git",
45+
{
46+
"assets": ["package.json"],
47+
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
48+
}
49+
],
50+
"@semantic-release/github"
51+
]
2352
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@
9696
"vite-plugin-dts": "^4.5.4"
9797
},
9898
"dependencies": {
99-
"@shotstack/schemas": "1.8.7",
100-
"@shotstack/shotstack-canvas": "^2.0.17",
99+
"@shotstack/schemas": "1.9.3",
100+
"@shotstack/shotstack-canvas": "^2.1.8",
101101
"howler": "^2.2.4",
102102
"mediabunny": "^1.11.2",
103103
"opentype.js": "^1.3.4",

src/components/canvas/players/player.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ export abstract class Player extends Entity {
7070
*/
7171
public clipId: string | null = null;
7272

73+
/** True when the player's asset needs external resolution (e.g. alias caption awaiting transcription). */
74+
public needsResolution = false;
75+
7376
protected edit: Edit;
7477
public clipConfiguration: ResolvedClip;
7578

0 commit comments

Comments
 (0)