Revision history for Tickit-Widget-Menu
0.16 2022-12-14
[CHANGES]
* Updated for Object::Pad v0.73
+ Use `field NAME = EXPR` syntax
+ Use `ADJUST :params`
+ Set `:strict(params)`
0.15 2022-02-07
[CHANGES]
* Updated for perl 5.35.9:
+ Avoid use of @_ in signatured methods
0.14 2021-11-20
[CHANGES]
* Updates for Object::Pad 0.57
+ Use :isa instead of legacy `extends`
+ Use ADJUSTPARAMS instead of BUILD
0.13 2021-07-03
[CHANGES]
* Updates for Object::Pad 0.42:
+ Use :param on slots to simplify/remove BUILD blocks
0.12 2020-09-16
[CHANGES]
* Use Object::Pad
* Use perl 5.26+ signatures
* Update docs to `=head2 barename` style
* Avoid using `Tickit::Async` in examples
0.11 2017/02/15 15:10:17
[CHANGES]
* No longer need to use ->tickit->later for geometry changes, since
Tickit 0.49
[BUGFIXES]
* Clear initial expose event on root window before running termlog
unit tests
0.10 2016/08/08 14:01:40
[CHANGES]
* Updated for Tickit 0.57:
+ Use $win->bind_event instead of $win->set_on_*
0.09 2014/12/01 01:35:24
[CHANGES]
* Document ->highlight_idx() method and ensure it works to pre-light
an item before the menu is actually displayed
0.08 2014/04/12 14:37:24
[CHANGES]
* Avoid $rb->flush_to_window in unit tests; perform testing directly
to mockterm
0.07 2014/04/01 22:49:12
[BUGFIXES]
* Remember to flush_tickit after ->dismiss in unit tests
* Depend on Tickit >= 0.43 for new rendering order
* Declare $VERSION in itembase.pm
0.06 2014/01/13 00:09:59
[CHANGES]
* Updated for Tickit 0.42:
+ Use new Window expose with_rb event
0.05 CHANGES:
* Allow a separator in MenuBar to right-justify remaining items
* Added key event handling logic - F10 to popup menu bar, arrows to
navigate, Enter to select, Escape to dismiss
* Use Tickit::Style information for keypress events
* Neater use of RenderBuffer to allow more flexibility in future
0.04 CHANGES:
* Updated to use Tickit::RenderBuffer and ->render_to_rb
* Second click on MenuBar should dismiss the menu
* Load T:W:Menu::Item automatically
0.03 CHANGES:
* Use Tickit::Style for pen configuration
* Updated to Tickit::RenderContext 0.07
0.02 CHANGES:
* Rewrite rendering logic to use Tickit::RenderContext
* Use real linedrawing
0.01 First version, released on an unsuspecting world.