Laurenz
|
bcf20610fc
|
Math accent handling
|
2023-01-22 13:31:28 +01:00 |
Laurenz
|
2c48c8d7a1
|
Multi-line alignment with `&`
|
2023-01-22 13:31:16 +01:00 |
Laurenz
|
203d5779f8
|
Fraction layout
|
2023-01-22 13:30:59 +01:00 |
Laurenz
|
57a636b370
|
Math styles
|
2023-01-22 13:30:45 +01:00 |
Laurenz
|
13cc16b3cc
|
Class-based math spacing
|
2023-01-22 13:30:20 +01:00 |
Laurenz
|
cfca115804
|
Math sub-, superscript and limit layout
|
2023-01-22 13:29:55 +01:00 |
Laurenz
|
f7b3b30ca1
|
Math root layout
|
2023-01-22 13:28:24 +01:00 |
Laurenz
|
ea378e89b4
|
Better math atoms
|
2023-01-22 13:27:49 +01:00 |
Laurenz
|
a50cb58823
|
Glyph stretching
|
2023-01-22 13:27:20 +01:00 |
Laurenz
|
83b6858146
|
Math framework
|
2023-01-22 13:26:42 +01:00 |
Laurenz
|
760936af49
|
Remove ReX
|
2023-01-22 13:19:48 +01:00 |
Laurenz
|
79d851cd0b
|
Fix fr handling for horizontal auto page
|
2023-01-22 13:18:58 +01:00 |
Laurenz
|
815ee3254c
|
Formatting fixes
|
2023-01-22 13:18:30 +01:00 |
Laurenz
|
eabbbf7eae
|
Name handling for New Computer Modern Math
|
2023-01-22 13:16:03 +01:00 |
Laurenz
|
e460da1ce7
|
Split up math library
|
2023-01-03 12:40:14 +01:00 |
Laurenz
|
40561e57fb
|
Remove most fields from `SyntaxKind` enum
|
2023-01-15 12:40:27 +01:00 |
Laurenz
|
29b31c4a5a
|
New import syntax
|
2023-01-03 12:32:17 +01:00 |
Laurenz
|
7c683db367
|
Merge `MarkupNode` and `MathNode` into `Expr`
|
2022-12-31 09:52:14 +01:00 |
Laurenz
|
a6d90c1bf1
|
Numbering functions
|
2022-12-30 20:00:50 +01:00 |
Martin Haug
|
a12bc3a797
|
Correct plain text docs
|
2022-12-29 19:00:28 +01:00 |
Martin Haug
|
4119e46a6e
|
Change read display name, update symmie
|
2022-12-29 18:46:05 +01:00 |
Martin Haug
|
bc535f7b71
|
`read` function
|
2022-12-29 11:49:01 +01:00 |
Laurenz
|
94b90761eb
|
Bugfixes
|
2022-12-27 16:07:26 +01:00 |
Laurenz
|
e362dc67c4
|
Typo fix
|
2022-12-26 12:00:21 +01:00 |
Laurenz
|
046cd4f5c7
|
Fix autocomplete
|
2022-12-25 17:20:12 +01:00 |
Laurenz
|
fdf5f864fa
|
Fix broken links
|
2022-12-23 02:11:05 +01:00 |
Laurenz
|
1a9bcaccec
|
Fix typos
|
2022-12-23 00:34:17 +01:00 |
Laurenz
|
fd787317a8
|
Hide margin auto setting
|
2022-12-22 21:11:27 +01:00 |
Laurenz
|
c9dcf8fd83
|
Expand math syntax section
|
2022-12-22 19:13:38 +01:00 |
Laurenz
|
8527517258
|
Rename `desc` to `terms`
|
2022-12-22 18:25:29 +01:00 |
Martin Haug
|
947522b71a
|
Symbol table
|
2022-12-22 01:33:09 +01:00 |
Laurenz
|
c06d45002a
|
Document individual directions
|
2022-12-22 00:52:42 +01:00 |
Laurenz
|
990224c0f8
|
Annotate return values
|
2022-12-22 00:34:03 +01:00 |
Laurenz
|
4c92ab4ace
|
Rename the `create` category to `construct`
|
2022-12-21 23:51:15 +01:00 |
Laurenz
|
038f9b015e
|
Document `line` function
|
2022-12-21 16:32:14 +01:00 |
Laurenz
|
31f904a2c4
|
Split up and document shapes
|
2022-12-21 16:19:46 +01:00 |
Martin Haug
|
4af7b9118c
|
Image docs
|
2022-12-21 15:34:29 +01:00 |
Martin Haug
|
be83b3d687
|
Table alignment and docs
|
2022-12-21 14:24:22 +01:00 |
Martin Haug
|
c06be66990
|
Finish the layout docs
|
2022-12-21 13:16:59 +01:00 |
Laurenz
|
ba294e2670
|
Split up list type into three separate types and document them
|
2022-12-21 12:50:33 +01:00 |
Martin Haug
|
959df6da3b
|
Page function docs and more
|
2022-12-21 12:01:28 +01:00 |
Laurenz
|
633d0b62c3
|
Document math category
|
2022-12-21 01:35:37 +01:00 |
Laurenz
|
dd718bb60b
|
Link directly to parameters
|
2022-12-21 00:31:50 +01:00 |
Laurenz
|
ee732468c7
|
Document text category
|
2022-12-21 00:26:20 +01:00 |
Martin Haug
|
15cd273c82
|
Document spacing and breaks
|
2022-12-20 23:39:27 +01:00 |
Martin Haug
|
554a0c966a
|
Some layout documentation
|
2022-12-20 23:05:45 +01:00 |
Martin Haug
|
5e19991b6c
|
Document Utility funcs, some layout funcs
|
2022-12-20 18:31:47 +01:00 |
Laurenz
|
38a0404050
|
Document underline, strikethrough, and overline
|
2022-12-20 18:20:19 +01:00 |
Laurenz
|
08daade59f
|
Document text sub- and superscripts
|
2022-12-20 17:14:46 +01:00 |
Laurenz
|
13807ce020
|
Document foundations
|
2022-12-20 16:33:01 +01:00 |
Laurenz
|
f5f7df7247
|
Documentation
|
2022-12-20 16:11:37 +01:00 |
Martin Haug
|
b8ffd3ad3d
|
Document meta and data loading categories
|
2022-12-20 15:55:15 +01:00 |
Laurenz
|
b4b022940b
|
Syntax and example sections
|
2022-12-19 01:16:35 +01:00 |
Laurenz
|
35b16e545b
|
Document parameters in comment
|
2022-12-17 16:24:29 +01:00 |
Laurenz
|
b6202b646a
|
Reflection for castables
|
2022-12-15 23:11:20 +01:00 |
Laurenz
|
9ba4d2c134
|
New macro setup
|
2022-12-14 10:09:44 +01:00 |
Laurenz
|
4c73456fc1
|
Move highlighting into new IDE module
|
2022-12-14 10:02:19 +01:00 |
Laurenz
|
c38d55614a
|
A few math fixes
|
2022-12-09 21:22:23 +01:00 |
Laurenz
|
cd089b6194
|
Align set rule
|
2022-12-09 10:21:11 +01:00 |
Laurenz
|
495b525694
|
Naming consistency
|
2022-12-08 19:46:06 +01:00 |
Laurenz
|
e6857f810e
|
Copyable regions
|
2022-12-08 19:03:23 +01:00 |
Laurenz
|
11c7ceb29e
|
Extend math library
|
2022-12-07 14:01:20 +01:00 |
Laurenz
|
5a0053c729
|
Vectors and cases
|
2022-12-07 11:30:17 +01:00 |
Laurenz
|
3ecb0c754b
|
More math syntax
|
2022-12-06 12:37:08 +01:00 |
Laurenz
|
c2e458a133
|
Symbol notation
|
2022-12-05 12:25:37 +01:00 |
Laurenz
|
1d324235bd
|
Make show rule fallible again
|
2022-12-05 12:21:10 +01:00 |
Laurenz
|
1bb05677fa
|
Small improvements
|
2022-12-05 10:59:00 +01:00 |
Laurenz
|
f57ce86431
|
Heading numbering and outline
|
2022-12-02 15:53:01 +01:00 |
Laurenz
|
56923ee472
|
Multi-part numbering patterns
|
2022-12-02 15:47:25 +01:00 |
Laurenz
|
9bc90c371f
|
Introspection
|
2022-12-02 15:45:18 +01:00 |
Laurenz
|
5110a41de1
|
Introduce virtual typesetter
|
2022-12-02 13:21:36 +01:00 |
Laurenz
|
bdf06c9c61
|
Fix auto column shrinking behaviour
|
2022-11-30 14:49:55 +01:00 |
Laurenz
|
579dac3c91
|
Strong delta
|
2022-11-29 14:57:05 +01:00 |
Laurenz
|
0efe669278
|
Reorganize library and tests
|
2022-11-29 14:18:13 +01:00 |
Laurenz
|
836692e73c
|
Widow and orphan prevention
|
2022-11-28 17:57:16 +01:00 |
Laurenz
|
989d170dc7
|
Fragments
|
2022-11-28 12:40:16 +01:00 |
Laurenz
|
7caf98fe42
|
Switch `StrResult` to `EcoString`
|
2022-11-27 01:00:57 +01:00 |
Laurenz
|
6bafc63910
|
Document metadata
|
2022-11-26 23:52:01 +01:00 |
Laurenz
|
0579fd4409
|
Reorganize library base
|
2022-11-26 17:13:31 +01:00 |
Laurenz
|
36490f7f7b
|
Make text and space nodes unselectable
|
2022-11-26 15:09:03 +01:00 |
Laurenz
|
7af46fc025
|
Dynamic labels
|
2022-11-26 13:41:27 +01:00 |
Laurenz
|
3cdd8bfa40
|
Extract numbering pattern from list node
|
2022-11-26 12:51:15 +01:00 |
Laurenz
|
bf5edbbbbb
|
Tidy up
|
2022-11-25 12:16:13 +01:00 |
Laurenz
|
8d3c68a1de
|
Protect Vm
|
2022-11-24 17:41:41 +01:00 |
Laurenz
|
5ae81971f2
|
Introduce `Library`
|
2022-11-23 16:07:54 +01:00 |
Laurenz
|
b2a3d3f235
|
More general evaluation interface
|
2022-11-23 12:00:06 +01:00 |
Laurenz
|
65aa27014d
|
Bring building a bit closer to realize
|
2022-11-23 10:13:26 +01:00 |
Laurenz
|
c2749f7615
|
More sensible `LayoutRoot`
|
2022-11-22 21:09:20 +01:00 |
Laurenz
|
5992f11b4c
|
Reorganize content type
|
2022-11-22 20:12:37 +01:00 |
Laurenz
|
c28d2130dd
|
Don't display functions
|
2022-11-21 17:11:40 +01:00 |
Laurenz
|
1d7e082d1d
|
Labels
|
2022-11-21 16:12:24 +01:00 |
Laurenz
|
fd7b9d9e1e
|
Move destination property from text to link
|
2022-11-21 14:09:30 +01:00 |
Laurenz
|
36ea0b05c9
|
Refactor proc macros
|
2022-11-21 14:00:37 +01:00 |
Laurenz
|
72361106bc
|
Add flag for model printing
|
2022-11-20 21:39:19 +01:00 |
Laurenz
|
f69c3fb1e5
|
Refactor building
|
2022-11-20 20:44:59 +01:00 |
Laurenz
|
8eeb4ad8f6
|
Rename `margins` to `margin`
|
2022-11-19 23:33:33 +01:00 |
Laurenz
|
565b1977ae
|
Rename `RawKind` to `RawFields`
|
2022-11-19 23:12:23 +01:00 |
Laurenz
|
1937d746ab
|
Show everything!
|
2022-11-19 22:40:42 +01:00 |
Laurenz
|
9b8c1dc19f
|
Pass text node to text show rule instead of string
|
2022-11-18 14:31:51 +01:00 |
Laurenz
|
92f2c56203
|
Reorganize style module
|
2022-11-18 12:49:27 +01:00 |
Laurenz
|
c3895cbd66
|
Remove `Target` enum
|
2022-11-18 11:23:56 +01:00 |
Laurenz
|
ddb617390c
|
Simplify layout_inline's signature
|
2022-11-17 23:04:02 +01:00 |
Laurenz
|
cabd0908e2
|
Handle paragraph indent at a later stage
|
2022-11-17 12:46:26 +01:00 |
Laurenz
|
bf59c08a0a
|
New interaction model
|
2022-11-12 23:46:26 +01:00 |
Laurenz
|
d9ce194fe7
|
Remove role applications
|
2022-11-09 22:49:25 +01:00 |
Laurenz
|
010cc2effc
|
New block spacing model
|
2022-11-09 18:20:02 +01:00 |
Laurenz
|
12a59963b0
|
Reduce style chain bloat
|
2022-11-08 16:37:07 +01:00 |
Laurenz
|
a7a4cae294
|
Less style properties
|
2022-11-08 11:45:59 +01:00 |
Laurenz
|
0a41844cc4
|
Selectors
|
2022-11-07 14:43:13 +01:00 |
Laurenz
|
efd1853d06
|
Show it!
- New show rule syntax
- Set if syntax
- Removed wrap syntax
|
2022-11-07 12:46:05 +01:00 |
Laurenz
|
eb951c008b
|
Style changes
|
2022-11-04 11:38:09 +01:00 |
Laurenz
|
33928a00dc
|
Tidy up library
|
2022-11-03 16:50:26 +01:00 |
Laurenz
|
46921a8c28
|
Separate test crate
This removes the not-really-cyclic dependency that confuses rust-analyzer. See also: https://github.com/rust-lang/rust-analyzer/issues/2414
|
2022-11-03 16:13:35 +01:00 |
Laurenz
|
37a7afddfa
|
Split crates
|
2022-11-03 13:35:39 +01:00 |