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