This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. Notes from day 2

(decisions and concrete tasks marked in bold)

The day starts with an hour of quiet work and patch review

Allison comes by and does a separate glib review session with Philipp

First question to start us off: do we drop since 2/3 annotations from the docs, for 4.0 ? decision: yes, we only keep "since 4.0" around for new api

Another demo idea:

discussing glarea future plans: all taken care of with the texture rendering. May want to look at adding a vulkan area at some point

gtkcalendar: another old, miserable widget thats rarely used. if we want to modernize it, it should be broken into small private widgets and the odd text formatting api should be removed

listbox: Timm has a scalable, model-based version. we should make a branch that adds this as a new widget, to get some exposure. Still problematic: it adds children during size allocate. Can we make that officially ok ?

text view: short term idea: make GtkEntry support multiple lines, that should cover many needs where a text view is used now

gitlab migration:

strategy discussion for 4.x:

Long review session of the 4.0 checklist

Brief discussion of GtkEntry future:

Brief discussion about textview vs gsk: Emmanuele is concerned about the amount of commands we send if we use the glyph cache for all the text in a view - decision: we will write a big label test case

2. Lunch break

4.0 Blocker bugs:

More detailed GLib discussion: things to get into glib

Random hacking

a somewhat meandering discussion of object builder pattern and how to make it bindable. We will use this pattern increasingly in GTK+, so we should do it the same way everywhere:

idea for toolbar modernization


2024-10-23 11:10