Comments (1)
Marks add a way to attach a ScalarValue
s to a specific range of a Sequence
, differentiated by a key
.
Overlapping marks with the same key
are merged, upon conflict they are resolved in a deterministic, but unspecified way.
How marks expand to cover more of the Sequence
when the Sequence
is modified is configurable to include additions in front, in the back, both or none.
Using them for atom start and stop, paragraph speaker, etc would be possible, but not provide any immediately obvious benefit, as these properties have a rigid structure for us and are always present. On the contrary, using marks would mean additional steps required to convert the automerge document into one slate can handle.
We might want to look at marks again, when we add things like comments or actual rich-text formatting, which they seem more suitable for.
from transcribee.
Related Issues (20)
- Pages cannot be viewed without login
- Opening a document quickly after creation crashes frontend
- Loading Screen does not respect dark mode
- Cancel worker tasks when deleting document
- Remove current realignment HOT 2
- API for creating documents programatically
- Stable endpoint exposing the WebVTT/SRT for a document HOT 1
- API for creating worker tokens
- Replace sqlite with proper database HOT 1
- Video Support
- loading spinner is blocking back button HOT 1
- Collaborative Performance
- Add "Report Bug" to footer
- Plaintext export
- Task logs and error detection HOT 1
- Export fails with "Cue end time must be greater than cue start time"
- Workers crash on large files
- test webvtt export
- PostgreSQL error? HOT 4
- Allow users to change document properties and re-run automatic steps
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from transcribee.