~eliasnaur/giouiorg

649cd136f85a595835140a3b4909af7e869ec05e — Chris Waldon 11 months ago e9d3e13
content/news: update publication dates

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
M content/news/2022-02.md => content/news/2022-02.md +2 -2
@@ 2,7 2,7 @@
title: Newsletter, February 2022
shorttitle: February 2022
subtitle: pointer.CursorNameOp renamed to pointer.Cursor
date: "2022-02-01T12:00:00Z"
date: "2022-03-08T12:00:00Z"
---

## core gio


@@ 239,4 239,4 @@ Elias has considerably simplified the editor in response to seeing the
sprawling mess I wrote to integrate with it, and I think the result is
a considerably cleaner codebase all around. I'm sorry that these
changes are taking so long, but very happy with the clarity and
quality of the new code.
\ No newline at end of file
quality of the new code.

M content/news/2022-03.md => content/news/2022-03.md +2 -2
@@ 2,7 2,7 @@
title: Newsletter, March 2022
shorttitle: March 2022
subtitle: Complex script support
date: "2022-03-01T12:00:00Z"
date: "2022-04-06T12:00:00Z"
---

## core gio


@@ 261,4 261,4 @@ languages and complex scripts. (b6b2f1a)
Elias Naur:

- cmd/giouiorg: return 404 for unknown vainity import paths.  (437538b)
- content/doc/install: add Nix setup instructions.  (65d74fc)
\ No newline at end of file
- content/doc/install: add Nix setup instructions.  (65d74fc)

M content/news/2022-04.md => content/news/2022-04.md +2 -2
@@ 2,7 2,7 @@
title: Newsletter, April 2022
shorttitle: April 2022
subtitle: io/key changes
date: "2022-04-01T12:00:00Z"
date: "2022-05-04T12:00:00Z"
---

## GUI survey


@@ 215,4 215,4 @@ https://git.sr.ht/~eliasnaur/gio-cmd

Elias Naur:

- all: initial import from gio main repository.  (6826ef0)
\ No newline at end of file
- all: initial import from gio main repository.  (6826ef0)

M content/news/2022-05.md => content/news/2022-05.md +2 -2
@@ 2,7 2,7 @@
title: Newsletter, May 2022
shorttitle: May 2022
subtitle: Material Data Table added and unit.Value removed
date: "2022-05-01T12:00:00Z"
date: "2022-06-09T12:00:00Z"
---

## material data table


@@ 274,4 274,4 @@ You can try it locally by running:
    go run git.sr.ht/~whereswaldon/chipalee@latest

The desktop version provides additional features when using the
control and alt modifiers.
\ No newline at end of file
control and alt modifiers.

M content/news/2022-06.md => content/news/2022-06.md +1 -1
@@ 2,7 2,7 @@
title: Newsletter, June 2022
shorttitle: June 2022
subtitle: Custom Window Decoration on More Platforms and Optimizations
date: "2022-06-01T12:00:00Z"
date: "2022-07-06T12:00:00Z"
---

This month saw an emphasis on improvements to the [architecture document](https://gioui.org/doc/architecture), performance, and desktop windowing system integration.

M content/news/2022-07.md => content/news/2022-07.md +1 -1
@@ 2,7 2,7 @@
title: Newsletter, July 2022
shorttitle: July 2022
subtitle: Editor Enhancements
date: "2022-07-01T12:00:00Z"
date: "2022-08-08T12:00:00Z"
---

This month saw a number of small-but-useful improvements to widget.Editor,

M content/news/2022-08.md => content/news/2022-08.md +1 -1
@@ 2,7 2,7 @@
title: Newsletter, August 2022
shorttitle: August 2022
subtitle: Boiling away dependencies
date: "2022-08-01T12:00:00Z"
date: "2022-09-07T12:00:00Z"
---

This month one of the biggest changes was Egon Elbre's work to eliminate many of Gio's transitive dependencies. He did this by rewriting significant parts of the text segmentation library that we use, as well as figuring out the proper dance to update us to the multi-module version of golang.org/x/exp. The results are a go.sum with 500 fewer lines, and Gio binaries that are 1.5MiB smaller.

M content/news/2022-09.md => content/news/2022-09.md +1 -1
@@ 2,7 2,7 @@
title: Newsletter, September 2022
shorttitle: September 2022
subtitle: Font fallback is coming
date: "2022-09-01T12:00:00Z"
date: "2022-10-11T12:00:00Z"
---

Elias is settling into a new place in Central America, and is starting to turn a critical eye towards Gio's layout system. He's exploring ways to make Gio layout more flexible, to solve [long-standing issues like aligning modal content](https://todo.sr.ht/~eliasnaur/gio/381), and to reduce the boilerplate of writing Gio code. There's no concrete proposal to share yet, but I look forward to hearing what comes of this exploration.

M content/news/2022-10.md => content/news/2022-10.md +1 -1
@@ 2,7 2,7 @@
title: Newsletter, October 2022
shorttitle: October 2022
subtitle: Mipmaps and text patches
date: "2022-10-01T12:00:00Z"
date: "2022-11-10T12:00:00Z"
---

This month Elias upgraded our handling of image scaling by automatically generating mipmaps for all images. This ensures that images look good when downscaled, and also boosts performance when downscaling images. You don't need to make any application changes to take advantage of this new feature.

M content/news/2022-11.md => content/news/2022-11.md +1 -1
@@ 2,7 2,7 @@
title: Newsletter, November 2022
shorttitle: November 2022
subtitle: Bidirectional text is eating the world
date: "2022-11-01T12:00:00Z"
date: "2022-12-13T12:00:00Z"
---

It's seemingly been a quiet month in the Gio project. Not many patches have landed in our repos, and one might almost think that nothing was happening. However, this quiescence is actually the result of Elias and I iterating heavily on Gio's upcoming text API. Adding both font fallback and bidirectional text support to Gio has stretched our text abstractions to the breaking point, so we've had to rethink them this month. That work has primarily been on the gio-patches mailing list, so you won't have seen it unless you're subscribed.