Skip to content

Merge develop into main for beta 1 release.#664

Merged
joedolson merged 170 commits intomainfrom
develop
Aug 11, 2025
Merged

Merge develop into main for beta 1 release.#664
joedolson merged 170 commits intomainfrom
develop

Conversation

@joedolson
Copy link
Member

This merges all changes from the develop branch back into main in order to do a beta release.

richard-smith-preservica and others added 30 commits July 8, 2025 17:28
- Allow more than 2 digits for extremely long videos
- Although the spec says it must be 2+ and so single digit times (e.g. 1:02:24.000 --> 1:04:48.000) are invalid, allow these too as it's unambiguous what was intended and easy to handle
This makes some colors more consistent, fixes a handful of missing hover/focus states, removes floats and replaces with grid/flex, and evens out a number of design characteristics.

See #647
If the `kind` attribute is not set, the default value is `subtitles`. If omitted, set to `subtitles`. Also check tracks without the kind attribute when assessing whether a transcript is posible.

Fixes #618
Avoids having the extra HTTP call to load an otherwise unneeded img. Adds styling to decrease the importance and provide a bit more separation between control groups. Makes custom styling easier.

Good change to have along with the new skin for 4.7.

Fixes #550
The API no longer exists, and the Git history is sufficient documentation.
This is mostly so that we're not mixing setting tracks with getting duration.
This note is only relevant to iOS prior to version 6; iOS 7 was released in 2013. As far as I can tell, this is no longer true: the container is wrapped identically between video and audio.
VTT parsing - Allow hour section that isn't 2 digits
This does not appear to be used, and I don't see any reason for it to be.
- Switch sign window and transcript to static positioning & 100% width
- Increase min-height of captions wrapper to minimize shifts in layout
- Allow flex-wrap on control rows.
Using ternaries for simple if/else cases simplifies code.
Mostly a style preference, but also reviewed all statements and changed to ternary where appropriate.
This reduces the size of the un-minified dist file by about 30%, which makes the difference between .dist and main file much more significant.
See #314

Works; need to verify that the syncing is accurate.
Fixes #663. Also changes input controls to type="number" so arrow keys can be used to change values.

Also changes to use outerHeight so that margins are included.
…ing or encoding


Use a regex so that all new lines are replaced with br in lyrics mode.

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@joedolson joedolson merged commit 674a79a into main Aug 11, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants