summaryrefslogtreecommitdiff
path: root/src/layout
AgeCommit message (Expand)Author
2021-06-09Add a grid layouterMartin Haug
2021-05-31Module loading systemLaurenz
2021-05-28Refactored loading and cache architectureLaurenz
2021-05-27Remove hash() from AnyNode since caching is now fully transparentLaurenz
2021-05-27Switch to N64 type aliasLaurenz
2021-05-26Add a cache for unchanged layoutsMartin Haug
2021-05-26Add hash impls for all nodesMartin Haug
2021-05-21Rename areas to regionsLaurenz
2021-05-19Reword some doc commentsLaurenz
2021-05-17Convert font units to lengths earlierLaurenz
2021-05-17Tidy up layouting codeLaurenz
2021-05-17Move aspect ratio into stackLaurenz
2021-05-17Rename expand to fixed and switch to boolsLaurenz
2021-05-14Remove resource abstraction and handle images nativelyLaurenz
2021-04-23Reengineer font and resource loading ๐ŸžLaurenz
2021-04-21Make frames serializable ๐Ÿ“šLaurenz
2021-04-07Refactor and comment โ™ปLaurenz
2021-04-07Do binary search and find the outermost glyph with the text index ๐Ÿ”Laurenz
2021-04-06Deduplicate ttf-parser and rustybuzz face ๐ŸฅžLaurenz
2021-04-05Reshaping with unsafe-to-break โšกLaurenz
2021-04-03Fix multi-page paragraph bugs ๐ŸžLaurenz
2021-04-03New paragraph layout ๐Ÿš€Laurenz
2021-03-30Baseline alignment โLaurenz
2021-03-30Refactor โ™ปLaurenz
2021-03-30BiDi reordering ๐Ÿ”ƒLaurenz
2021-03-30Fix space/newline trimming ๐ŸžLaurenz
2021-03-30Fix double leading ๐ŸžLaurenz
2021-03-29Fixed par layouter directions ๐Ÿ—œLaurenz
2021-03-29Line break iterating run shaper ๐ŸŒตLaurenz
2021-03-29Write spaces and linebreaks into text runs โœ’Laurenz
2021-03-27Better space coalescing logic ๐ŸŒงLaurenz
2021-03-25Refactor alignments & directions ๐Ÿ“Laurenz
2021-03-24Make pdf module top-level ๐ŸงฑLaurenz
2021-03-24Text shaping ๐Ÿš€Laurenz
2021-03-22Better font family definitions โœ’Laurenz
2021-03-20Square, circle and ellipse ๐Ÿ”ตLaurenz
2021-03-19Text colors ๐Ÿฆฉ (#18)Martin
2021-03-19Better debug representations ๐Ÿ’ปLaurenz
2021-03-19Scheduled maintenance ๐Ÿ”จLaurenz
2021-03-19Configurable font edges โš™Laurenz
2021-03-13Factor out alignment deduplication into separate function โ™ปLaurenz
2021-03-12Rename ChildAlign to LayoutAligns โœLaurenz
2021-03-11Better expansion behaviour ๐ŸชLaurenz
2021-03-10Better line spacing calculations โ†•Laurenz
2021-03-09Rename run to line and add some explanatory comments โœLaurenz
2021-02-12Cleaning ๐ŸงนLaurenz
2021-02-09Split evaluation and execution ๐Ÿ”ชLaurenz
2021-02-06Generalize child of NodeBackground ๐ŸผMartin Haug
2021-02-06Merge `rect` and `box` ๐ŸฆšMartin Haug
2021-02-04Add rectangle function ๐ŸŽ›Martin Haug