Hey, On Tue, Jun 21, 2016 at 05:07:46PM +0100, Simon McVittie wrote:
On 21/06/16 15:26, Peter Weber wrote:2. Add experimental features through external libraries (libsexy and so on?)A series of tiny libraries is not a great way to build a coherent platform, and each of those libraries needs to manage its API, ABI and stability too. We've been here with libgnomewhatever, libsexy, libegg, libunique and so on. (There are also technical considerations here: widgets in GTK proper can make use of internal interfaces that third-party widgets can't, and linking a large number of tiny libraries has a measurable startup cost for applications.)
We have libgd [1] where some of the new additions to GTK+ in recent times were prototyped. HeaderBar, Revealer and Stack/StackSwitcher come to mind. Cheers, Rishi [1] https://git.gnome.org/browse/libgd
Attachment:
pgp2y42wgWC5X.pgp
Description: PGP signature