[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