Releases: fltk-rs/fltk-rs
Releases Β· fltk-rs/fltk-rs
1.4.30
- Pin fltk to fltk-sys version so that users targeting older versions of fltk don't get a newer version of fltk-sys automatically.
- Use MACOSX_DEPLOYMENT_TARGET to determine CMAKE_SYSTEM_VERSION when crosscompiling from linux to macos.
- Update MSRV to 1.64 since underlying deps require it.
- Make fltk-sys no_std compatible.
- Add extra check for MenuItem::do_callback.
- Update FLTK submodule (fixes Fl_Tree issue, wayland IME and crosscompiling from linux to macos with sdk < 11).
1.4.29
- Rename experimental Terminal::put_char* to plot_char*.
- Add MenuItem::do_callback().
- Update FLTK submodule.
1.4.28
- Fix macos link error required for macos > 11.0 by @volitionsystems.
1.4.27
- Document that WindowExt::fullscreen() requires that the window is resizable as per upstream.
- Use data_w and data_h for the RgbImage::convert method.
- Update FLTK submodule.
1.4.26
- Add Tile::size_range_by_child() and size_range_by_index().
- Add utils::type_name for debugging purposes.
- Fix TreeItem draw_item_content with newed items.
- Fix single-threaded builds and linux arm64 cross-compilation.
- Update FLTK submodule.
1.4.25
- Add NativeFileChooser::try_show().
- Add NativeFileChooserAction enum.
- Add Tile::move_intersection method.
- Add Color contrast functions.
- Add MenuExt::menu_box() and set_menu_box().
- Add MenuItem::pulldown().
- Update Terminal widget and track changes in fltk Fl_Terminal widget color handling and docs by @jgriffitts.
- Update FLTK submodule.
1.4.24
- Revert to initial implementation of Color::from_rgbi().
- Add check to Color::to_rgb() for colors within FLTK's colormap.
- Add support for raw-window-handle version 0.6.
1.4.23
- Allow a widget's inner handler to execute first. Super::handle only executes if inner_handler returns false by @jgriffitts.
- use OPTION_USE_THREADS=OFF with CFLTK_SINGLE_THREADED.
- Update FLTK submodule.
1.4.22
- Add more Fl_Terminal protected methods by @jgriffitts.
- Add WidgetBase::super_handle and super_handle_first.
- Use WidgetBase::assume_derived() in handle() and draw() methods when appropriate.
- Fix enum with unknown value in FileDialogOptions.
- Update FLTK submodule.
1.4.21
- Fix Widget_Derived::resize() timing.
- Fix deletion of SharedImage which is handled by FLTK.
- Update FLTK submodule.