Skip to content

Releases

bibui 1.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 10:44
b9f8b97

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

Full Changelog: v1.1.0...v1.2.0

bibui 1.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 13:46
5c11d22

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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 12:42
260de62

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

Choose a tag to compare

@github-actions github-actions released this 19 Oct 12:05
5777227

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

Choose a tag to compare

@github-actions github-actions released this 19 Oct 08:45
c0d2fef

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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 14:41
e70a1b4

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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 06:36

What's Changed

Full Changelog: v0.9.1...v0.9.2

bibui 0.9.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 19:22
fb04b92

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

bibui 0.9.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 12:41
55c4ecd

What's Changed

  • release: log in to nuget.org as the trusted publishing policy's creator by @caymand in #2

New Contributors

Full Changelog: https://github.com/Navisurg/bibui/commits/v0.9.0