[Tickit-dev] Released: Tickit 0.46

Paul "LeoNerd" Evans leonerd at leonerd.org.uk
Fri May 2 20:43:31 BST 2014


I have just uploaded Tickit 0.46. This contains quite a major internal
re-organisation, and is probably the first release that is actually of
interest to C developers as well.

In this release, the mock terminal and renderbuffer have been moved
entirely into the libtickit C library. The full documentation of render
buffer can be found starting at

  http://www.leonerd.org.uk/code/libtickit/doc/tickit_renderbuffer.7.html

Externally for Perl users, there shouldn't be much different in 0.46 as
compared 0.45, besides the deprecation changes as promised on

  https://github.com/ingydotnet/tickit-info/blob/master/TickitDeprecations.md

I will probably at this point take a small break from Tickit-related
development to focus on some other things I have, but expect the
following changes next, at some point:

 * Improvements to Widget sizing model

   The long-promised minimum/maximum size attributes.

 * Stand-alone C library release

   The C library side is just about featureful enough now for some
   small applications to be written using it. I may soon get around to
   making a real release of it, to better support both C application
   developers, and potentially language bindings for other HLLs.
   However, given that currently the C library only contains as far as
   the render buffer, and lacks both the window and widget layers, it
   is unlikely this will be of too much interest initially. I may defer
   this until the window layer is also moved into the C library, though
   that will not be before the remaining window deprecations have
   completed; so 0.50 at least.

   Once there is a stand-alone C library, I'll start maintaining two
   sets of release announcement mails; one for that, and one for Perl
   ones. I'll pick some kind of identifying subject lines, so people
   can easily identify the ones more of interest to them.

 * Dialogs, float manager, application containers

   Some consideration on larger-application support, taking into
   account such things as floating windows to contain dialog boxes, and
   an application container helper to set up the usual standard sorts
   of requirements for "an application" (menu bar, status bar, some
   standard dialogs, theme file management, etc...). These will largely
   be created ad-hoc around actual application development by
   extracting common ideas, rather than trying to actually create
   something before it is used.

   To do this, however, I'll need actual applications to take ideas
   from. So that's where you lot come in :)

   I have a couple of ideas for applications I want to try to write,
   but these will be in the subject of another email thread I imagine.

-- 
Paul "LeoNerd" Evans

leonerd at leonerd.org.uk
http://www.leonerd.org.uk/  |  https://metacpan.org/author/PEVANS
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 230 bytes
Desc: not available
URL: <http://mail.leonerd.org.uk/pipermail/tickit-dev/attachments/20140502/9e7d879f/attachment.sig>


More information about the Tickit-dev mailing list