summaryrefslogtreecommitdiff
path: root/src/layout/frame.rs
AgeCommit message (Collapse)Author
2021-10-31Reorganize modulesLaurenz
Instead of separating functionality into layout and library, everything lives in the library now. This way, related things live side by side and there are no duplicate file names in the two directories.
2021-10-23Introduce page / block / inline levelsLaurenz
2021-10-10Move paint and colors into `geom`Laurenz
2021-09-26Simplify decoration handlingLaurenz
2021-09-26More useful `Debug` implsLaurenz
2021-09-10Fix fr rows in infinite regionLaurenz
2021-08-24Switch from state to decorations for underline/strikethrough/overlineLaurenz
2021-08-23Links! (#43)Martin
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2021-08-23Kerned PDF outputLaurenz
2021-08-19Refactor layouting a bitLaurenz
Notably: - Handle aspect ratio in fixed node - Inline constraint inflation into pad node
2021-08-17More logical ordering and namingLaurenz
2021-08-01Pretty-printed diagnostics with tracebackLaurenz
2021-07-29Change derive orderLaurenz
2021-07-08Add lots of Eq implsLaurenz
2021-07-08Rename Fill to PaintLaurenz
2021-06-18Ref count the framesMartin
2021-06-17Constraints (#31)Martin
2021-06-15Refactor grid row layoutLaurenz
2021-06-10Text decorationsMartin Haug
2021-06-09Tidy upLaurenz
2021-06-09Add a grid layouterMartin Haug
2021-05-28Refactored loading and cache architectureLaurenz
2021-05-26Add hash impls for all nodesMartin Haug
This prepares the incremental PR. Co-Authored-By: Laurenz <laurmaedje@gmail.com>
2021-05-19Reword some doc commentsLaurenz
2021-05-17Convert font units to lengths earlierLaurenz
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
This also makes serialization support non-optional since it's too much feature-management for too little benefit.
2021-04-05Reshaping with unsafe-to-break ⚡Laurenz
Co-Authored-By: Martin <mhaug@live.de>
2021-03-30Baseline alignment ⏏Laurenz
2021-03-24Text shaping 🚀Laurenz
- Shapes text with rustybuzz - Font fallback with family list - Tofus are shown in the first font Co-Authored-By: Martin <mhaug@live.de>
2021-03-20Square, circle and ellipse 🔵Laurenz
2021-03-19Scheduled maintenance 🔨Laurenz
- New naming scheme - TextNode instead of NodeText - CallExpr instead of ExprCall - ... - Less glob imports - Removes Value::Args variant - Removes prelude - Renames Layouted to Fragment - Moves font into env - Moves shaping into layout - Moves frame into separate module