Skip to content

Commit

Permalink
content/news: add january newsletter
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Waldon <[email protected]>
  • Loading branch information
whereswaldon committed Feb 12, 2023
1 parent ed682a0 commit 2964cb0
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 0 deletions.
78 changes: 78 additions & 0 deletions content/news/2023-01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
title: Newsletter, January 2023
shorttitle: January 2023
subtitle: Incremental Improvement
date: "2023-02-11T12:00:00Z"
---

After the enormous pile of features that landed in December, January was a quiet month. We hummed along fixing bugs, adding some small features, and thinking about the future.

I'm pondering how to style text in core widgets like the editor and label, and Elias is thinking about how to improve the layout API. Nothing is ready to share yet, but I'm excited for the next few months!

## Sponsorship

This month, Gio thanks the following organizations and community members for their ongoing support!

Supporting the whole team:

- [Plato Team](https://www.platoapp.com/) via GitHub Sponsorship of Elias and Chris.
- [Tailscale](https://tailscale.com/) via OpenCollective.
- [Lucas Rodrigues](https://github.com/Inkeliz/) via GitHub Sponsorship of Gioui and Elias.
- [Denys Smirnov](https://github.com/dennwc) via OpenCollective.
- [Larry Clapp](https://github.com/theclapp) via GitHub Sponsorship of Elias and Chris.

Supporting a maintainer:

- [Matilda Tech](https://github.com/matildatech) via GitHub Sponsorship of Elias.
- [Fino Meng](https://github.com/finomeng) via GitHub Sponsorship of Elias.
- [Chris Waldon](https://github.com/whereswaldon) via GitHub Sponsorship of Elias.
- [Tom Ingleby](https://github.com/tingleby) via GitHub Sponsorship of Elias.
- [Tanguy Herrmann](https://github.com/dolanor) via GitHub Sponsorship of Elias.
- A number of anonymous community members.

Sponsorship money given to Gio enables Elias and I to cover the costs of running Gio's infrastructure, to pay for some of our time spent maintaining and improving Gio, and to plan for funding significant feature work. You can support Gio by contributing on [OpenCollective](https://opencollective.com/gioui) or [GitHub Sponsors](https://github.com/sponsors/gioui).

## Changes by repo

Below you can find summaries and details of all changes across the official project repositories.

### core gio

Core saw some incremental widget improvements and bugfixes this month. Gordon improved the slider widget and moved some presentation-related fields to the style type instead of the state. Elias fixed some bugs, and Egon fixed a stroke rendering problem.

Breaking changes:

Gordon Klaus:

- **`widget/material`**: [API] move widget.Float.{Axis,Invert} into material.SliderStyle. [db6b4de0](https://git.sr.ht/~eliasnaur/gio/commit/db6b4de0)

Non-breaking changes:

Gordon Klaus:

- **`widget/material`**: add Float.Invert. [22aa00f4](https://git.sr.ht/~eliasnaur/gio/commit/22aa00f4)

Elias Naur:

- **`gpu/internal/rendertest`**: add issue references to broken tests. References: #479 [32c6a9b1](https://git.sr.ht/~eliasnaur/gio/commit/32c6a9b1)
- **`app`**: [Android] sanitize IME snippet bounds. Fixes: #473 [ac2c284d](https://git.sr.ht/~eliasnaur/gio/commit/ac2c284d)

Egon Elbre:

- **`internal/stroke`**: fix line overlap. When the line overlaps itself backtracking exactly, e.g. [bce41536](https://git.sr.ht/~eliasnaur/gio/commit/bce41536)
- **`gpu/internal/rendertest`**: fix alphaClose check. Apparently, alphaClose has been overflowing and giving the wrong answer for a while and hence some of the tests are broken. I currently disabled those tests, because I'm not quite sure where and how they broke. [14a33f3c](https://git.sr.ht/~eliasnaur/gio/commit/14a33f3c)

Larry Clapp:

- **`widget`**: add a Focus() method to widget.Clickable. [e0cf5703](https://git.sr.ht/~eliasnaur/gio/commit/e0cf5703)

### gio-x

Sebastien contributed a new multi-file-selection method to `gioui.org/x/explorer` along with an initial implementation for Linux.

Sebastien Binet:

- **`explorer`**: implement ChooseFiles for Linux. [e4e582a](https://git.sr.ht/~whereswaldon/gio-x/commit/e4e582a)
- **`explorer`**: introduce ChooseFiles to select multiple files. This CL introduces a new API, ChooseFiles, to allow users to select multiple files through the native mecanism to do so. [abf2811](https://git.sr.ht/~whereswaldon/gio-x/commit/abf2811)
- **`explorer`**: fix comment stemming from deprecated API. [e9435b4](https://git.sr.ht/~whereswaldon/gio-x/commit/e9435b4)
- **`explorer`**: apply goimports+gofmt. [f6d7d86](https://git.sr.ht/~whereswaldon/gio-x/commit/f6d7d86)
1 change: 1 addition & 0 deletions content/news/index.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ subtitle: Gioverse news
hidechildren: true
rss: true
children:
- "./2023-01"
- "./2022-12"
- "./2022-11"
- "./2022-10"
Expand Down

0 comments on commit 2964cb0

Please sign in to comment.