rtk.Window
now supports automatic sizing based on its contents when rtk.Window.w
and/or rtk.Window.h
are nil at the time rtk.Window:open()
is called, which is now the default behaviorrtk.Slider
, which currently in beta and will be promoted in the next minor releasertk.Window.resizable
which controls the resizability of undocked windowsupdate
callback passed to rtk.queue_animation()
now receives the animation table as the 4th argumentrtk.Entry
's value attribute can be be received as the first positional argumentrtk.Text.text
on a fixed-width text widget (optimization)rtk.Window:get_normalized_y()
rtk.Container
when rtk.Container.padding
is nonzerortk.Entry.value
changesrtk.Entry.placeholder
when calculating the entry widget's intrinsic sizealpha
attribute for rtk.Window
rtk.OptionMenu:onchange()
when explicitly passing false to the trigger argument of rtk.OptionMenu:select()
even if the selected item changedrtk.scale.framebuffer
when dockedrtk.Window:onresize()
handler fires when dock state changesrtk.Window.x
and rtk.Window.y
attributesrtk.Window:open()
alignment options when reopening windows on Macs with Retina displaysrtk.Window:close()
is calledrtk.scale.framebuffer
, which indicates the ratio of the internal gfx frame buffer to the OS window geometryrtk.font.multiplier
on reflowrtk.Window:open()
is called with constrain optionrtk.Window.w
or rtk.Window.h
attribute, fixed a bug where the other dimension would end up being halved on MacOS systems with Retina displaysInitial release marking API stability.