tail
tail copied to clipboard
Tail, a typed and structured document editor
Right now, we don't actively use validators, but we would like to. Validators will be crucial as we start adding complex data types. The exact position for the validation is...
* Every layout structure(container and element) should have a unique identifier. * All children and parents should be directly accessible via the identifiers.
[In `src/element.rs` line 141](https://github.com/alpaylan/cvdl/blob/72737d9ca2b7b8cdfe845038dbdc2e086782bd7f/src/element.rs#L141), `break_lines` function calculates lines by doing a linear search until it finds the cutoff point. This can be easily turned into a binary search.
We currently have a https://jsonresume.org integration that works pretty well. Users can import JsonResume documents, edit them on Tail, either render them using cvdl-ts or export back to jsonresume format....
- Created a package.json file inside the CLI module - Added a script for running CLI via `npm run start:cli` Currently, the CLI module is a part of cvdl-ts, and...
The section where the editor buttons are located is in a bad state in terms of design. There are problems such as size differences, positioning problems, etc. The design currently...
There are lots of cases where layout based templating is overkill. For example, right now we use a row with 3 elements (`startDate`, `"-"`, `endDate`) for dates. This could be...
Currently, a `DocumentDataType` is a fixed set of choices. Below is the definition from `DataSchema.ts` ``` export type Date = { tag: "Date"; format: DateFormat.t }; export type URL =...