Repository navigation
Releases
Releases · Navisurg/bibui
bibui 1.2.0
What's Changed
- Bibui.Glyphs: the managed rasterizer's glyph masks, out of the text layer by @caymand in #93
- Subpixel text: asked for in the text layer, drawn for an RGB panel by @caymand in #92
- TextField: Page Up and Page Down by @tommypoulsen in #88
- ScrollList: the wheel up at the top no longer moves what is shown down by @relu24 in #94
- TextField: a field without focus keeps its selection in sight, dimmer by @tommypoulsen in #85
- Markdown: source spans by @tommypoulsen in #89
- TextLayer: measuring and breaking a text in more than one style by @tommypoulsen in #95
- CONTRIBUTING: the smallest change, the common path left alone, no magic numbers, nothing per frame by @tommypoulsen in #96
- Italics: Inter Italic and SemiBold Italic as FontWeight faces, a family's italic from its files, and Markdown's emphasis in them by @tommypoulsen in #90
- StyledTextField: a multi-line field with styled ranges, through the text layer by @tommypoulsen in #91
- MarkdownEditor: a Markdown document rendered, with the block being edited shown as its source by @tommypoulsen in #97
- RowScrollList, ScrollList: no guessed size reaches the scroll point by @caymand in #111
- EllipsisTextField: cut after the last word that fits, the "…" right after it by @relu24 in #114
- bibui 1.2.0 by @relu24 in #115
New Contributors
- @tommypoulsen made their first contribution in #88
Full Changelog: v1.1.0...v1.2.0
bibui 1.1.0
What's Changed
- Link the online documentation from the README and the packages by @relu24 in #50
- Center the counter example by @caymand in #49
- RowScrollList and ScrollList: rows of one pitch or of their own, by rows or by pixels, and a bar for either by @caymand in #60
- Text without per-line caches by @caymand in #61
- Wrap a text from one walk, and keep wraps without garbage by @caymand in #67
- Separate the window from the runtime (Silk first) by @caymand in #75
- Silk draws the frame from GLFW's refresh callback, not its resize callback by @caymand in #81
- Emoji as grapheme clusters, on a text layer of its own by @caymand in #78
- Focus is the runtime's: text fields take it on a press, end it on Enter and Escape by @caymand in #82
- bibui 1.1.0 by @caymand in #84
Full Changelog: v1.0.0...v1.1.0
bibui 1.0.0
What's Changed
- Read FreeType's structs at their 32-bit offsets on 32-bit processes by @relu24 in #41
- Bibui.Platform.Browser: run bibui in the browser, drawn to a canvas by @relu24 in #42
- Samples, docs and tests build rows and columns on the runtime, off Arrange by @caymand in #36
- Rename the core package Bibui to Bibui.Core, in bibui-core/ by @caymand in #43
- Key repeat for every key, not only its text by @caymand in #45
- Layout fast paths over the primitives, Begin/End scopes, and a transparent frame from the theme by @caymand in #46
- Update README and samples with different platform targets by @caymand in #37
- bibui 1.0.0 by @caymand in #48
New Contributors
Full Changelog: v0.10.1...v1.0.0
bibui 0.10.1
What's Changed
- Frame pacing: draw at the display's refresh rate, measure Dt, and stop hidden Silk windows hanging by @caymand in #38
- bibui 0.10.1 by @caymand in #39
Full Changelog: v0.10.0...v0.10.1
bibui 0.10.0
What's Changed
- Render seam: build → layout → draw ops → a renderer the app chose by @caymand in #16
- One rate per kind of motion: runtime.Rates, and Ease steps every animation by a rate by @caymand in #32
- ScrollList: rows of one height, of which only those in sight are built by @caymand in #33
- Bibui.App packages: a bibui app, its window and its renderer in one package by @caymand in #34
- bibui 0.10.0 by @caymand in #35
Full Changelog: v0.9.3...v0.10.0
bibui 0.9.3
What's Changed
- Create-only BibuiRuntime/BibuiWindow with a required backend and host; components called on the runtime by @caymand in #12
- A select in a dialog picks its rows: a dropdown's rect is its own over what is drawn under it by @caymand in #14
Full Changelog: v0.9.2...v0.9.3
bibui 0.9.2
bibui 0.9.1
What's Changed
- Remove tests/public-api: public API follows semantic versioning and review by @caymand in #4
- SilkPlatformHost.LoadBundledGlfw is public by @caymand in #5
Full Changelog: v0.9.0...v0.9.1