Skip to content

Releases: lsp-plugins/lsp-tk-lib

Release 1.0.29

26 Aug 07:06
Compare
Choose a tag to compare
  • Added text clipping function for tk::Label.
  • Implemented AudioEnvelope widget and it'''s integration into AudioSample.
  • Implemented ws::IDisplay::get_file_descriptor method for obtaining event loop
    descriptor for Unix-based systems that use X11 protocol
  • Updated module versions in dependencies.

Release 1.0.28

16 May 19:10
Compare
Choose a tag to compare
  • Added support of background color, brightness and background brightness for
    inactive widgets.
  • Activity property is now accessible for any widget.
  • Implemented Overlay widget.
  • Added MacOS dependencies.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.27

28 Feb 20:00
Compare
Choose a tag to compare
  • Implemented OpenGL drawing surface supporf for X11 protocol. Can be disabled
    by setting LSP_WS_LIB_GLXSURFACE=off environment variable.
  • Improved size estimation algorithm for tk::Label widget.
  • Added inactive state and colors for following widgets:
    • tk::Button;
    • tk::CheckBox;
    • tk::ComboBox;
    • tk::Edit;
    • tk::Fader;
    • tk::FileButton;
    • tk::Fraction;
    • tk::Indicator;
    • tk::Knob;
    • tk::Led;
    • tk::ListBox;
    • tk::ListBoxItem;
    • tk::MenuItem;
    • tk::ProgressBar;
    • tk::RadioButton;
    • tk::ScrollBar;
    • tk::Tab;
    • tk::TabItem.
  • Removed tk::Switch widget as being outdated.
  • Optimized surface drawing and sizing algorithm.
  • Rendering optimizations in widget containers.
  • Removed outdated RackEars widget.
  • Updated widget drawing code to match new interface of ws::IGradient.
  • Updated module versions in dependencies.

Release 1.0.26

16 Dec 21:34
Compare
Choose a tag to compare
  • Removed internal key auto-repeat simulation for tk::ListBox.
  • Updated text clipping algorithm for tk::Button.
  • Fixed bun in tk::ListBox widget which didn'''t allow to scroll the list box
    when using keyboard keys.
  • Implemented TabGroup widget.
  • Implemented shortcut handling mechancs by tk::Window.
  • Small bugfix in LedMeterChannel related to header display.
  • Added maximum amplitude property to AudioChannel and AudioSample.
  • Added possibility to draw background around tk::GraphText widget.
  • Fixed stylesheets: keeping the order of properties same to the order in the XML
    document when stylesheet is applied to styles.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.25

11 Oct 21:48
Compare
Choose a tag to compare
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.24

05 Oct 01:22
Compare
Choose a tag to compare
  • Improved ListBox behaviour relative to the item size.
  • Bugfixes in tk::ListBox related to item creation, deletion and selection.
  • Added text estimation suppot for tk::Button widget.
  • Added aggregate size computation (enabled by default) for tk::TabControl widget.
  • Fixed bug in bookmak editor (set first/last actions) of the tk::FileDialog widget.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.23

02 Aug 21:09
Compare
Choose a tag to compare
  • Added header support by tk::LedMeterChannel.
  • Added header support by tk::LedMeter.
  • Implemented SLOT_MOUSE_POINTER slot for overriding mouse pointer.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.22

22 May 07:19
Compare
Choose a tag to compare
  • Updated module versions in dependencies.

Release 1.0.21

20 May 23:29
Compare
Choose a tag to compare
  • Added empty text property for edit.
  • Added text size estimation feature to the tk::Label widget.
  • Fixed illegal memory access when destroying Box, Grid and Menu widgets.
  • Added tab.pointer property to the tk::TabControl.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.20

04 Mar 23:13
Compare
Choose a tag to compare
  • Added possibility to control the value set to RangeFloat and Float properties.
  • Fixed illegal memory access when destroying Box, Grid and Menu widgets.
  • Updated build scripts.
  • Updated module versions in dependencies.