Revision history for Tickit-Widget-Table
0.216 2016-12-31 19:35:19+08:00 Asia/Kuala_Lumpur
Bugs fixed:
* Resolved some rendering glitches due to background not being erased
0.215 2016-11-06 23:10:01+08:00 Asia/Kuala_Lumpur
Features:
* Rows past the end of storage now show as blank rather than rendering an error
New examples:
* multi-select.pl
0.214 2015-02-06 22:17:40+00:00 Europe/London
Features:
* ->column_width method for checking the current allocated width for a given
column ID.
Bugs fixed:
* Off-by-one in ->body_rect meant that the last table row would not be
rendered correctly
0.213 2015-02-06 19:37:00+00:00 Europe/London
No new features.
Bugs fixed:
* Return true value from all key handling methods, to avoid focus leakage
0.212 2015-02-06 18:25:19+00:00 Europe/London
No new features.
Bugs fixed:
* Silenced some undef warnings
0.211 2015-02-06 13:50:38+00:00 Europe/London
No new features.
Bugs fixed:
* Spacing between cells is now cleared properly, previous versions did
not erase the characters here.
* Header background is also erased on draw
0.210 2015-02-05 12:14:33+00:00 Europe/London
Features:
* ->show_header / ->hide_header
0.209 2015-02-05 11:27:42+00:00 Europe/London
No new features.
Documentation:
* Fixed synopsis to work with the new adapter code
0.208 2015-01-24 14:19:58+00:00 Europe/London
No new features.
Bugs fixed:
* WIDGET_PEN_FROM_STYLE is now set, needed for newer Tickit versions
0.207 2014-08-31 14:54:56+01:00 Europe/London
No new features.
Bugs fixed:
* Cache was not invalidated correctly on splice
* Also invalidate cache and expose on window reshape
0.206 2014-08-31 02:47:40+01:00 Europe/London
Features:
* Pass view transformations in constructor
0.205 2014-08-31 00:33:35+01:00 Europe/London
Features:
* Modify event support
* failure transformations
0.204 2014-08-17 08:56:51+01:00 Europe/London
No new features.
Dependency fixes:
* String::Tagged
0.203 2014-08-16 19:47:09+01:00 Europe/London
No new features.
Documentation:
* Fixed self-ref in the SEE ALSO section
* Updated screenshot
* Mention Term::TablePrint, which also seems to have been updated today
0.202 2014-08-16 19:25:44+01:00 Europe/London
No new features.
Bugs fixed:
* Support activation callbacks which don't return a Future
0.201 2014-08-16 19:19:24+01:00 Europe/London
No new features.
Bugs fixed:
* Allow upgrading the 'data' parameter to an adapter
* Adding columns after instantiation now properly sanitises the values
and distributes the widths
* Failed items show as table entries rather than raising an exception
0.200 2014-08-16 18:43:32+01:00 Europe/London
Renamed from Tickit::Widget::Table::Paged to Tickit::Widget::Table.
The old Tickit::Widget::Table implementation didn't work out
particularly well, and currently fails tests.
New features:
* Adapter support - underlying data is provided by an
Adapter::Async::OrderedList instance, allowing the table widget to
receive updates when the underlying data source changes
* Row visibility - allows filtering rows to show a subset of data,
see the ->filter method for more details
* Transformations - used for applying specific formatting or text
conversion, such as timestamp => date and time representation or
word highlighting
Bugs fixed:
* Avoid warnings when no alignment is specified (default is 'left')
* Fix numeric alignment (can now use 0.5, 1.0 etc. as originally
intended, previously it had to be 'centre', 'right' etc.)
* Scrollbar rendering - sometimes this extended into header due
to incorrect ratio calculation
Bugs introduced:
* Filtering does not yet work reliably. It might not work at all.
You should probably wait for the next version.
* Scrolling past the start or the end of the table is possible -
there's a plan to support "wrapped" tables but that requires splitting
the scrollbar, maybe fixed iin the next version
0.004 2014-04-22 02:33:42+01:00 Europe/London
New features:
* ->data method returns the arrayref holding table data
* ->selected_rows returns all selected rows (highlighted row only
if we're not in multiselect mode). (both features thanks to a patch
from buu)
0.003 2014-04-22 02:02:25+01:00 Europe/London
No new features.
Bugs fixed:
* Fixed off-by-one on scrollrect (thanks LeoNerd)
* An exception could be raised when scrolling off the end of a list,
due to incorrect scrollbar height calculation (thanks buu)
0.002 2013-11-10 01:26:54 Europe/London
New features:
* Allow setting on_activate at instantiation or via accessor
(previously had to set ->{on_activate} manually)
* Multiselection support (disabled by default)
0.001 2013-09-15 02:55:07 Europe/London
Initial CPAN release