Skip to main content

Release Note

0.2.0 (beta) Not yet planned

  • todo xtd - FreeBSD support - #241
  • todo xtd - Creation of the website - #212
  • todo xtd.forms - link_label enhancements - #211
  • todo xtd.forms - themes - #97
  • todo xtd.forms - switch_button_renderer - #95
  • todo xtd.forms - style_sheets - #94
  • todo xtd.forms - status_bar - #93
  • todo xtd.forms - sixteen_segment_display_renderer - #91
  • todo xtd.forms - seven_segment_display_renderer - #90
  • todo xtd.forms - radio_button_renderer - #86
  • todo xtd.forms - nine_segment_display_renderer - #82
  • todo xtd.forms - light_button_renderer - #78
  • todo xtd.forms - lcd_label_renderer - #76
  • todo xtd.forms - fourteen_segment_display_renderer - #73
  • todo xtd.forms - font_picker_renderer - #71
  • todo xtd.forms - dot_matrix_display_renderer - #67
  • todo xtd.forms - command_link_button_renderer - #63
  • todo xtd.forms - color_picker_rendererer - #62
  • todo xtd.forms - check_box_renderer - #53
  • fixed How to redraw window background or button redraw? - #236
  • fixed Please enable Github discussion - #234
  • fixed - Build with C++17 standard failed - #231
  • fixed Unable to compiling on Linux/GCC with Meson and CMake module - #230
  • fixed Build failed with XTD_BUILD_LIBRARIES_XTD_DRAWING=OFF - #225
  • fixed ./install fails with AUTHORS.md and make with call_stack.h missing - #223
  • fixed xtd::forms - Arguments get split up after doing application::restart - #222
  • added xtd - MSYS2 support - #220
  • fixed This library is using wxWidgets? - #219
  • fixed reserved identifier violation - #218
  • added Reduce duplicate condition checks - #217
  • fixed Do not use “localhost” in public links - #215
  • added Remove unnecessary null pointer checks - #214
  • fixed Tabs control - #213
  • fixed xtd.tools - xtdc fails to generate new project by path only - #209
  • fixed xtd.forms - assertion failed on debug mode - #207
  • added xtd.forms - text_box::placeholder_text() - #206
  • fixed xtd.forms - combo_box::drop_down raised twice when combo_box inside a layout_panel which is inside another layout_panel - #202
  • added Add the ability to close a dropdown combo_box programmatically - #201
  • fixed xtd.forms - combo_box::selected_index(index) and selected::item(item) only work once - #200
  • fixed Installing xtd in Arch Linux - #199
  • fixed ‘xtd::forms::button’ anchor style, anchor_styles::top, is ignored when contained in a xtd::forms::group_box. - #198
  • fixed xtd.forms - Should anchor(), dock(), and control_layout_style() all give very different results? - #197
  • fixed xtd.forms - form::show_dialog called within main() has wait cursor - #196
  • fixed xtd.forms - combo_box in vertical_layout_panel produces warning on macOS - #195
  • fixed xtd.forms - combo_box very sensitive to click length - #194
  • fixed xtd::forms - combo_box selection not displayed in combo_box - #193
  • fixed xtd.forms - combo_box in vertical_layout_panel fires drop_down and drop_down_closed events twice - #192
  • fixed xtd.forms - Regression: combo_box drop_down and drop_down_closed events not firing - #191
  • added xtd.forms - xtd::forms::combo_box - added drop_down and drop_down_closed events - #190
  • fixed xtd::forms - Adding collapsible_panel::parent call results in very minimal main window - #189
  • fixed Path not updated with xtd install on Windows - #188
  • fixed xtd::drawing - Example in documentation for color::to_argb does not use to_argb - #187
  • fixed “xtdc run” does not display the output of the console application on macOS - #185
  • fixed xtd.tunit - Invalid links in xtd/examples/xtd.tunit.examples/README.md - #183
  • fixed can not build - #182
  • fixed wxNotificationMessage never triggers event callbacks (regarding #180) - #181
  • added xtd.forms - popup_panel - #177
  • added xtd.core - interlocked - #176
  • added xtd.drawing - graphics - #175
  • added xtd.drawing - gradient_stop_collection - #174
  • added xtd.drawing - graphics_path - #173
  • added xtd.drawing - region - #172
  • added xtd.drawing - radial_gradient_brush - #171
  • added xtd.drawing - matrix - #170
  • added xtd.drawing - conical_gradient_brush - #169
  • added xtd.forms - folder_browser_box - #139
  • added xtd.forms - tool_bar_renderer - #130
  • added xtd.forms - status_bar_renderer - #129
  • added xtd.forms - user_control_renderer - #100
  • added xtd.forms - tool_bar - #99
  • added xtd.forms - toggle_button_renderer - #98
  • added xtd.forms - text_renderer - #96
  • added xtd.forms - save_file_box - #89
  • added xtd.forms - replace_dialog - #88
  • added xtd.forms - replace_box - #87
  • added xtd.forms - progress_box - #85
  • added xtd.forms - panel_renderer - #84
  • added xtd.forms - open_file_box - #83
  • added xtd.forms - month_calender - #80
  • added xtd.forms - light_buttons - #79
  • added xtd.forms - light_button - #77
  • added xtd.forms - label_renderer - #75
  • added xtd.forms - image_renderer - #74
  • added xtd.forms - form_renderer - #72
  • added xtd.forms - font_box - #70
  • added xtd.forms- find_dialog - #69
  • added xtd.forms - find_box - #68
  • added xtd.forms - control_renderer - #66
  • added xtd.forms - context_menu - #65
  • added xtd.forms - command_link_buttons - #64
  • added xtd.core - io::directory_info - #59
  • added xtd.core - io::drive_info - #58
  • added xtd.core - io::file_info - #57
  • added xtd.core - io::file_system_info - #56
  • added xtd.forms - button_renderer - #55
  • added td.forms - box_renderer - #54
  • added xtd.core - io::directory - #52
  • added xtd.core - io::binary_writer - #49
  • added xtd.core - io::binary_reader - #48
  • added xtd.core - uri - #47
  • added xtd.core - date_time - #46
  • added xtd.core - assembly (with CMake) - #45
  • fixed Cmake Error install(error installing..) - #44
  • fixed How to implement tray icon? - #43
  • added how to redraw Caption bar, or create Caption menu? - #42
  • fixed Why does the hello world example not running ? - #41
  • fixed Problems of installing xtd in Arch linux and distributions that are based on it - #40
  • fixed How to use CSS? - #39
  • fixed install.cmd removed items from my windows path - #38
  • added Is there a provided uninstaller? - #37
  • fixed Are there any plans to add new components for GridView(DataGridView)? - #36
  • fixed A contextual menu with menu items without menu crashs at creation - #33
  • fixed xtdc-gui panels redraw over each other - #31
  • fixed cannot delete recent projects in xtdc-gui - #27
  • fixed When resizing xtdc-gui, the graphics get messed up - #26
  • fixed xtdc-gui crashes with projects with space in name - #25
  • fixed cannot build unit test project created with xtdc-gui - #20
  • fixed operator + and operator - does not build with xtd::delegate - #19
  • fixed Set xtd::forms::tab_page auto_size(true) after set parent(form) : dump - #18
  • fixed WriteFile never sets number_of_bytes_written to -1 - #16

Remarks

  • This version is currently in development. See roadmap to know the list of features and their progress
  • For more information about all functionalities read the Reference Guide.

Incompatibility list

  • xtd::forms::menu and xtd::forms::menu_item are reimplemented as of version 0.2.0 and are not compatible with the previous version. See Reference Guide and example for more information.
  • Linux and macOS users : if you have cloned and instlled a version 0.2.0 from git before the commit 98d65c9. Delete the "/usr/local/share/xtd/themes" directory before the new installation.
  • Windows users : if you have cloned and instlled a version 0.2.0 from git before the commit 98d65c9. Delete the "C:\Program Files\xtd\share\xtd\themes" directory before the new installation.

See also