Oregami
Repositories/oxedyne/fe2o3

oxedyne/fe2o3/fe2o3_geom/README.md

1.4 KiB, 9 runs

created by r1870400018:329, which is this file's identity for as long as the history lasts, whatever it is later renamed to

download · who wrote it · its history

1# Oxedyne Hematite (fe2o3)
2
3Hematite is a collection of crates built from first principles, providing foundational tools for building robust applications. See the [github repo](https://github.com/Oxedyne/fe2o3) for more information.
4
5## This crate
6
7This is a fundamental geometry crate providing types and utilities for 2D layout and positioning. It implements rectangles, coordinates, and dimensions with both absolute and relative positioning support. The crate focuses on robust layout calculations with saturating arithmetic to prevent overflow errors.
8
9Key features include:
10- Safe dimension types with saturating arithmetic
11- Absolute and relative rectangle positioning
12- Flexible layout system with padding and fill options
13- Clipping and intersection utilities
14- Common alignment presets (top-left, centre, etc.)
15
16This crate serves as a foundation for UI layout systems, particularly terminal user interfaces and widget layouts in the Hematite ecosystem.
17
18## Supporting Development
19
20This project is developed and maintained through GitHub Sponsors. If you find Hematite valuable for your work or interesting as a project, consider supporting its continued development. No special perks or privileges - just sustainable open source development of innovative Rust infrastructure and apps.
21
22![GitHub Sponsors](https://img.shields.io/github/sponsors/Oxedyne)
23
24## License
25
26See the [LICENSE](LICENSE) file for license rights and limitations.
27
28## Contact
29
30<hello@oxedyne.com>