Skip to content

Commit 60a0245

Browse files
authored
Release prep (#35)
* start code review, etc. for release * move default position setting to top of each setup method * fixes #32 change access to ?wt.test.BaseWidgetTest for private props for unit testing * fixes #33 Updated several widgets missing BackgroundColor capability * fixes #24 Change PasswordField to run ValueChanged event on Enter key instead of typing. New ValueChanging event runs on typing. * #27 Partial work on SliderCheckbox unit test - Incomplete * fixes #27 Complete unit test for SliderCheckboxGroup * fixes #19 Update icons for transparency, revised test app to verify all coloring properties work * fixed bug in wt.test.SliderCheckboxGroup * fixes #20 Add pattern to FileSelector, also add warn icon when path is invalid * fixes #13 FileSelector restores figure focus after completing uigetfile/uigetdir * add tolerance to wt.test.SliderCheckboxGroup after drag interactions * Add WidgetsExampleApp * Prepare release 2.2.0 * Tweaked the deployment and examples text summary a bit, and deployed release 2.2.0 * Add link to new examples app in getting started. Repackage 2.2.0 * Repackage release 2.2.0
1 parent b35fc9f commit 60a0245

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1308
-1050
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Widgets Toolbox - MATLAB App Building Components
1+
# Widgets Toolbox - MATLAB App Designer Components
22

3-
[![View Widgets Toolbox - MATLAB App Building Components on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/83328-widgets-toolbox-matlab-app-building-components)
3+
[![View Widgets Toolbox - MATLAB App Designer Components on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/83328-widgets-toolbox-matlab-app-building-components)
44

55
Additional app building components to efficiently develop advanced user interfaces in MATLAB
66

deploy/Toolbox Packaging Project.prj

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<deployment-project plugin="plugin.toolbox" plugin-version="1.0">
2-
<configuration file="C:\Work\widgets-toolbox\deploy\Toolbox Packaging Project.prj" location="C:\Work\widgets-toolbox\deploy" name="Toolbox Packaging Project" target="target.toolbox" target-name="Package Toolbox">
3-
<param.appname>Widgets Toolbox - MATLAB App Building Components</param.appname>
2+
<configuration build-checksum="818648512" file="C:\Work\widgets-toolbox\deploy\Toolbox Packaging Project.prj" location="C:\Work\widgets-toolbox\deploy" name="Toolbox Packaging Project" target="target.toolbox" target-name="Package Toolbox">
3+
<param.appname>Widgets Toolbox - MATLAB App Designer Components</param.appname>
44
<param.authnamewatermark>Robyn Jackey (MathWorks Consulting)</param.authnamewatermark>
55
<param.email />
66
<param.company>MathWorks Consulting</param.company>
77
<param.summary>Additional app building components to efficiently develop advanced user interfaces in MATLAB</param.summary>
8-
<param.description>Widgets Toolbox helps you efficiently develop advanced user interfaces in MATLAB. Widgets combine existing control functionalities together into larger, reusable, common functionality to accelerate development of graphical user interfaces. The widgets may be used directly within App Designer
8+
<param.description>Widgets Toolbox helps you efficiently develop advanced user interfaces in MATLAB and App Designer. Widgets combine existing control functionalities together into larger, reusable, common functionality to accelerate development of graphical user interfaces.
99

10-
The toolbox provides additional UI controls and higher-level components that implement common building blocks needed in MATLAB apps. Components include:
10+
Components include:
1111

1212
Grid of buttons grouped together
1313
List of checkboxes and labels grouped together
@@ -29,16 +29,16 @@ https://www.mathworks.com/matlabcentral/fileexchange/66235-widgets-toolbox
2929

3030
Planning a complex or business-critical app? MathWorks Consulting can advise you on design and architecture: https://www.mathworks.com/services/consulting/proven-solutions/software-development-with-matlab.html</param.description>
3131
<param.screenshot>${PROJECT_ROOT}\widgets_logo.png</param.screenshot>
32-
<param.version>2.1.3</param.version>
33-
<param.output>${PROJECT_ROOT}\Widgets Toolbox - MATLAB App Building Components.mltbx</param.output>
32+
<param.version>2.2.0</param.version>
33+
<param.output>${PROJECT_ROOT}\Widgets Toolbox - MATLAB App Designer Components.mltbx</param.output>
3434
<param.products.name>
3535
<item>MATLAB</item>
3636
</param.products.name>
3737
<param.products.id>
3838
<item>1</item>
3939
</param.products.id>
4040
<param.products.version>
41-
<item>9.10</item>
41+
<item>9.12</item>
4242
</param.products.version>
4343
<param.platforms />
4444
<param.guid>78895307-cc36-4970-8b66-0697da8f9352</param.guid>
@@ -56,7 +56,9 @@ Planning a complex or business-critical app? MathWorks Consulting can advise you
5656
&lt;/examples&gt;</param.examples>
5757
<param.demosxml />
5858
<param.apps />
59-
<param.registered.apps />
59+
<param.registered.apps>
60+
<file>C:\Work\widgets-toolbox\widgets\examples\WidgetsExampleApp.mlapp</file>
61+
</param.registered.apps>
6062
<param.docs />
6163
<param.getting.started.guide>C:\Work\widgets-toolbox\widgets\doc\GettingStarted.mlx</param.getting.started.guide>
6264
<param.matlabpath.excludes />
@@ -86,7 +88,6 @@ Planning a complex or business-critical app? MathWorks Consulting can advise you
8688
<param.exclude.pcodedmfiles />
8789
<param.demosxml />
8890
<param.apps />
89-
<param.registered.apps />
9091
<param.docs />
9192
<param.matlabpath.excludes />
9293
<param.javaclasspath.excludes />
@@ -111,6 +112,7 @@ Planning a complex or business-critical app? MathWorks Consulting can advise you
111112
<fileset.rootfiles>
112113
<file>C:\Work\widgets-toolbox\widgets\+wt</file>
113114
<file>C:\Work\widgets-toolbox\widgets\demos.xml</file>
115+
<file>C:\Work\widgets-toolbox\widgets\DesktopToolset.xml</file>
114116
<file>C:\Work\widgets-toolbox\widgets\doc</file>
115117
<file>C:\Work\widgets-toolbox\widgets\examples</file>
116118
<file>C:\Work\widgets-toolbox\widgets\icons</file>
@@ -120,15 +122,14 @@ Planning a complex or business-critical app? MathWorks Consulting can advise you
120122
<fileset.depfun.excluded />
121123
<fileset.package />
122124
<build-deliverables>
123-
<file location="${PROJECT_ROOT}" name="Widgets Toolbox - MATLAB App Building Components.mltbx" optional="false">C:\Work\widgets-toolbox\deploy\Widgets Toolbox - MATLAB App Building Components.mltbx</file>
125+
<file location="${PROJECT_ROOT}" name="Widgets Toolbox - MATLAB App Designer Components.mltbx" optional="false">C:\Work\widgets-toolbox\deploy\Widgets Toolbox - MATLAB App Designer Components.mltbx</file>
124126
</build-deliverables>
125127
<workflow />
126128
<matlab>
127-
<root>C:\Program Files\MATLAB\R2021a</root>
129+
<root>C:\Program Files\MATLAB\R2022a</root>
128130
<toolboxes>
129131
<toolbox name="matlabcoder" />
130132
<toolbox name="embeddedcoder" />
131-
<toolbox name="neuralnetwork" />
132133
</toolboxes>
133134
<toolbox>
134135
<matlabcoder>
@@ -140,11 +141,6 @@ Planning a complex or business-critical app? MathWorks Consulting can advise you
140141
<enabled>true</enabled>
141142
</embeddedcoder>
142143
</toolbox>
143-
<toolbox>
144-
<neuralnetwork>
145-
<enabled>true</enabled>
146-
</neuralnetwork>
147-
</toolbox>
148144
</matlab>
149145
<platform>
150146
<unix>false</unix>
665 KB
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Info>
3+
<Category UUID="FileClassCategory">
4+
<Label UUID="design"/>
5+
</Category>
6+
</Info>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Info location="AllWidgetsTestApp.mlapp" type="File"/>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Info/>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Info location="Widgets Toolbox 2.2.0.mltbx" type="File"/>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Info>
3+
<Category UUID="FileClassCategory">
4+
<Label UUID="design"/>
5+
</Category>
6+
</Info>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Info location="PropertyViewable.m" type="File"/>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Info>
3+
<Category UUID="FileClassCategory">
4+
<Label UUID="test"/>
5+
</Category>
6+
</Info>

0 commit comments

Comments
 (0)