-
Notifications
You must be signed in to change notification settings - Fork 5
/
Release notes.txt
716 lines (515 loc) · 26.6 KB
/
Release notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
Version 2.0.28.0
Release date: 21 Oct 2024
*Fixes
Fixed toggles not initialising properly: https://github.com/MikePohatu/TsGui/issues/22
*Known issues
TsGui is now based on .Net 4.6.2 (the oldest supported version). Older .Net versions may not work
An issue has been seen in the 1809 Windows 10 ADK WPF has been broken, causing an error in WPF based apps like TsGui. This is fixed in newer ADK versions. For more details and workarounds, see the following articles:
https://www.reddit.com/r/SCCM/comments/9me9vn/workaround_for_adk_1809_wpf_display_issue_replace/
https://www.imab.dk/workaround-fixing-crashing-wpf-forms-in-powershell-after-updating-to-windows-10-adk-v1809/
*Requires Microsoft .NET (WinPE-NetFx), Windows PowerShell (WinPE-PowerShell), and HTML (WinPE-HTA) be added to your boot image
---------------
Version 2.0.27.0
Release date: 22 Sep 2024
*Features
Made 'ReadOnly' option common across all GuiOption types
---------------
Version 2.0.26.0
Release date: 27 Jul 2024
*Fixes
Fixded InfoBox not working as a toggle
---------------
Version 2.0.25.0
Release date: 22 Jul 2024
*Fixes
Fixded typo in TsGui_IPSubnetMask4
Fixed PasswordBox with ExposePassword losing value in certain scenarios e.g. during page navigation
Fixed ShowComplianceValue not working
* Features
Added toggles for items in hardware evaluator e.g. TsGui_IPSubnetMask4_Hide. See Groups and Toggles for more information
Added PasswordBox with ExposePassword option being usable with Option Linking
---------------
Version 2.0.23.0
Release date: 10 Apr 2024
*Fixes
Fixed issue when using NoUI as a toggle for a group set on a page
---------------
Version 2.0.22.0
Release date: 14 Mar 2024
*Features
Added group membership evaluation to AD authentication feature
*Fixes
Fixed Disallowed and MaxLength options being lost from InfoBox
Fixed Freetext not clearing when passed a null value
---------------
Version 2.0.21.0
Release date: 3 Feb 2024
*Features
Added Reload function in testing mode
*Fixes
Fixed an issue where Margin wouldn't apply from Global Style
Fixed Style configuration not working with XML attributes
---------------
Version 2.0.10.0
Release date: 14 Dec 2023
*Fixes
Fixed an issue loading global styles
---------------
Version 2.0.9.0
Release date: 5 Dec 2023
*Features
Added ResultID shorthand for IfElse query
*Fixes
Fixed an issue where config imports sometimes wouldn't work
---------------
Version 2.0.7.0
Release date: 26 Nov 2023
*Features
Added option for 'inline' scripts, adding PowerShell directly to Config.xml.
Added RegexReplace option for query properties.
Added better documentation for queries.
---------------
Version 2.0.6.0
Release date: 30 Sep 2023
*Features
Added ReadOnly option for FreeText/ComputerName GuiOption.
Added documentation for FreeText and ComputerName GuiOptions.
*Fixes
Fixed CharacterCasing not being settable in XML attribute
---------------
Version 2.0.5.0
Release date: 19 Aug 2023
*Features
Added ShowValidationOn to control validation tooltips. See Validation documentation
Added Validation and Compliance documentation
---------------
Version 2.0.4.0
Release date: 21 May 2023
*Features
Added Border option so you can border around the whole TsGui window
Added generic option in config to replace single elements with an attribute to allow more 'one liners'
---------------
Version 2.0.3.0
Release date: 14 Apr 2023
*Features
Added ability to pass SecureString from PasswordBox to parameters of a PowerShell script
Added ability to set Text and Value as attributes for lists e.g. DropDownList so you can do each option as one line
*Fixes
Fixed an issue where a script could return empty results
---------------
Version 2.0.1.0
Release date: 9 Mar 2023
*Fixes
Fixed an issue on machines that return multiple objects from Win32_SystemEnclosure. This was causing ComputerName to return blank
---------------
Version 2.0.0.0
Release date: 14 Sep 2022
*Features (see documentation for details)
PowerShell script support for queries and standalone actions
New 'LoggingOutput' GuiOption to show logging info in the UI (may be important for PowerShell errors etc)
'Styles' now replace 'Formatting' which are more flexible
Added a delay to FreeText. This will prevent changes flowing through immediately with every key press, reducing
the number of query and link refreshes. Configurable using the <Delay> option
Added better behaviour for validation popup messages including a specific close button
*Fixes
Fixed some layout and styling issues
---------------
Version 1.5.1.2
Release date: 17 Nov 2021
*Fixes
Fixed Compliance/Validation options not functioning as group toggles
---------------
Version 1.5.1.1
Release date: 6 Aug 2021
*Features
Validation popups can now be closed by clicking on the arrow
*Fixes
Fixed issue with popup where they would not close properly when the GuiOption became disabled
---------------
Version 1.5.1.0
Release date: 12 May 2021
*Features
Added ability to do configuration 'imports' so you can break your config into multiple files. See Configuration imports section in the documentation
*Fixes
Fixed logic error in startup that would cause errors when loading in production task sequence
---------------
Version 1.5.0.1
Release date: 30 Apr 2021
*Features
You can now set PurgeInactive in the root element to change the default for all GuiOptions. Can be overridden per GuiOption
Added registry query type
Added ability to output to registry rather than to task sequence variables
Added support for nested linking queries e.g. inside if/else queries
Added more documentation (still a lot more to come though)
Added <Container> element to help apply Formatting or Groups to multiple items without having to do the whole row or column
*Fixes
Added fix to catch and resolve circular linking events e.g. checkboxes that turn each other on/off
Added fixes for the layout inheritance tree
*Requires Microsoft .NET (WinPE-NetFx) and HTML (WinPE-HTA) be added to your boot image
---------------
Version 1.2.5.2
Release date: 18 Jan 2021
*Fixes
Added workaround for slower startup time due to signed binaries
Fixed disabled GuiOptions with validation rules set not always clearing their error messages
*Requires Microsoft .NET (WinPE-NetFx) and HTML (WinPE-HTA) be added to your boot image
---------------
Version 1.2.5.0
Release date: 14 Dec 2020
*Fixes
Changed styling to work around issue in DaRT where anything with 'AllowsTransparency'=TRUE won't be displayed in the remote viewer
---------------
Version 1.2.4.0
Release date: 15 Sep 2020
*New features
All GuiOption and NoUIOption elements can now be used as toggles
Validation can now be used on CheckBox
---------------
Version 1.2.3.0
Release date: 27 Aug 2020
*New features
Added Sort attribute for collection GuiOptions i.e. DropDownList and TreeView
Added ADOUGroups query type to list the groups in an OU
*Fixes
Added checks to prevent intermittent exceptions relating to validation error messages
---------------
Version 1.2.1.0
Release date: 2 April 2020
*New features
Added -webconfig command line option e.g. tsgui.exe -webconfig http://tsgui-configs/config.xml
---------------
Version 1.2.0.0
Release date: 24 March 2020
*Changes
TsGui is now licensed under GPLv3 (previously GPLv2)
*New features
Added <UseTouchDefaults /> configuration option. This adds additional space around controls and makes them a bit larger by default. Add this directly under your <TsGui> element
Added 'Prebuilt' configuration functionality. This allows for 'short hand' to replace common configuration with a single attribute, significantly shortening the config.
See https://github.com/MikePohatu/TsGui/blob/master/documentation/PrebuiltConfiguration.md for more details
You can now apply a <Formatting> block at the root of your configuration and it will be inherited all the way down the config
Added AutoComplete option to DropDownList. This allows the user to type in the DropDownList and a matching option to be selected. Add <AutoComplete>TRUE</AutoComplete> to DropDownList enable this.
Added ability to create passwords in configuration.
See https://github.com/MikePohatu/TsGui/blob/master/documentation/Authentication/LocalConfigAuthentication.md for more details
Started adding proper documentation
*Fixes
Fixed some layout and formatting inconsistencies
Added additional error checks when creating the Task Sequence variables. Errors have been seen if an invalid TS variable name is configured e.g. using invalid characters
---------------
Version 1.1.0.10
Release date: 6 Feb 2020
*Fixes
Fixed bug introduced by enabling 'hit enter to finish' functionality where header would disappear, and cause null reference exceptions (regression going to 1.1.x branch)
Fixed bugs in timeout causing out of range exceptions and inconsistent behaviour
---------------
Version 1.1.0.9
Release date: 9 Feb 2020
*New features
New Timeout configuration (see Config_Timeout.xml for details)
*Fixes
Fixed exception caused by an off screen GuiOption (i.e. on a page that hasn't loaded yet) that fails validation
---------------
Version 1.1.0.6
Release date: 16 Dec 2019
*New features
If a config contains no pages, TsGui will now automatically finish. This allows you to use NoUI options or the builtin variables e.g. TsGui_IsLaptop without having to display the GUI
Added ability to use a query in compliance and validation (see Config_Validation.xml)
Added Replace option to query properties (see Config_Queries.xml)
Added authentication (BETA - won't work in WinPE without re-registering .Net DLLs. See Config_AD.xml)
Added Active Directory connectivity (BETA - won't work in WinPE without re-registering .Net DLLs. See Config_AD.xml)
Added TreeView GuiOption (BETA)
*Known issues
An issue has been seen in the 1809 Windows 10 ADK WPF has been broekn, causing an error in WPF based apps like TsGui. This is fixed in newer ADK versions
---------------
Version 1.0.6.14
Release date: 25 Jun 2019
*Fixes
Fixed bug introduced by enabling 'hit enter to finish' functionality where header would disappear, and cause null reference exceptions
Fixed null reference exception if WMI can't find model or manufacturer in Win32_ComputerSystem
*Known issues
An issue has been seen in the 1809 Windows 10 ADK WPF has been broekn, causing an error in WPF based apps like TsGui. For more details and workarounds, see the following articles:
https://www.reddit.com/r/SCCM/comments/9me9vn/workaround_for_adk_1809_wpf_display_issue_replace/
https://www.imab.dk/workaround-fixing-crashing-wpf-forms-in-powershell-after-updating-to-windows-10-adk-v1809/
---------------
Version 1.0.6.12
Release date: 21 Jun 2019
*New features
The first control on a page is now focused automatically.
Enter key now works to go to next page or finish
*Fixes
Fixed No Asset Information not being ignored by ComputerName GuiOption query
Fixed Config_Examples.xml to explain MaxLength and MinLength and correct error
---------------
Version 1.0.6.10
Release date: 16 Jun 2019
*New features
Added TsGui_IPSubetMask4 and TsGui_IPSubetMask6 to hardware evaluation
*Fixes
Fixed TsGui_DHCPServer not getting all values when multiple NICs are installed
---------------
Version 1.0.6.9
Release date: 27 Dec 2018
*New features
Added <HideCancel> to the Buttons part of the config. This allows the Cancel button to be removed from the GUI. See Config_Examples.xml.
---------------
Version 1.0.6.8
Release date: 16 Nov 2018
*Fixes
Fixed an issue where a group applied to a page in a multi page configuration wouldn't enable/disable the Next/Finish buttons correctly
---------------
Version 1.0.6.7
Release date: 24 Oct 2018
*Fixes
Added TsGui_IsTablet, TsGui_IsConvertible and TsGui_IsDetachable variables to allow to identify hardware types. These correlate to chassis types 30, 31 and 32 respectively. Both types will still also set TsGui_IsLaptop to TRUE
============================================
---------------
Version 1.0.6.6
Release date: 18 Sep 2018
*Fixes
Updated chassis types for IsLaptop and IsDesktop (see https://blogs.technet.microsoft.com/brandonlinton/2017/09/15/updated-win32_systemenclosure-chassis-types/)
============================================
---------------
Version 1.0.6.5
Release date: 15 Aug 2018
*New features
Added option to set the namespace in WMI queries. See Config_Queries.xml
*Fixes
Added workaround for Drag-Drop exception in WinPE
============================================
---------------
Version 1.0.6.3
Release date: 26 May 2018
*New features
Added <CharacterCasing> option to FreeText (and by extension ComputerName) GuiOption.
Made updates to Config_Queries.xml to show EnvironmentVariable using Append, Prefix, Truncate type rules.
============================================---------------
Version 1.0.6.2
Release date: 25 May 2018
*New features
Added <ToUpper> and <ToLower> options for formatting properties
Added type lists to top of Config_Examples.xml and Config_Queries.xml to finding things quicker
============================================---------------
Version 1.0.6.1
Release date: 28 Nov 2017
*Fixes
Fixed null reference execption when default gateway is empty
============================================---------------
Version 1.0.6.0
Release date: 27 Nov 2017
*Fixes
Fixed exception caused by WMI returning null objects to a Drop Down List
*New features
Added IP info to Hardware Evaluation with the following variables:
TsGui_IPv4
TsGui_IPv6
TsGui_DefaultGateway4
TsGui_DefaultGateway6
TsGui_DHCPServer
============================================---------------
Version 1.0.4.0
Release date: 2 Aug 2017
*Fixes
Fixed code that will cause errors if TsGui is used as a prestart command.
*Known Issues
1. If running ADK 1703, you now have to add WinPE-HTA in addition to WinPE-NetFX. See here for details:
https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/winpe-add-packages--optional-components-reference
2. In a DropDownList, adding individual options to groups is not supported on .Net 4.6.0 or .Net 4.6.1. A bug in .Net will cause intermitent crashes.
This applies to ADK for Windows 10 1511. Please upgrade your 1511 boot images to ADK 10 1607 if this applies to you. For more details on the .Net
bug, see here: https://connect.microsoft.com/VisualStudio/feedback/details/1660886/system-windows-controls-combobox-coerceisselectionboxhighlighted-bug
============================================---------------
Version 1.0.3.0
Release date: 16 July 2017
*Fixes
Fixed null reference exception in DropDownList when using option linking and If/Else queries
Added previously undocumented Invert toggle attribute Config_Groups_and_Toggles.xml examples file
*Known Issues
1. If running ADK 1703, you now have to add WinPE-HTA in addition to WinPE-NetFX. See here for details:
https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/winpe-add-packages--optional-components-reference
2. In a DropDownList, adding individual options to groups is not supported on .Net 4.6.0 or .Net 4.6.1. A bug in .Net will cause intermitent crashes.
This applies to ADK for Windows 10 1511. Please upgrade your 1511 boot images to ADK 10 1607 if this applies to you. For more details on the .Net
bug, see here: https://connect.microsoft.com/VisualStudio/feedback/details/1660886/system-windows-controls-combobox-coerceisselectionboxhighlighted-bug
============================================---------------
Version 1.0.2.0
Release date: 1 July 2017
*Fixes
When using an OptionValue query as the result for a IfElse query, a change in the source for the OptionValue would not trigger a re-evaluation of the IfElse. A change on the result will trigger an update
Added additional rule to ignore NoAssetInformat when querying BIOS for ComputerName GuiOptions
*Known Issues
1. If running ADK 1703, you now have to add WinPE-HTA in addition to WinPE-NetFX. See here for details:
https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/winpe-add-packages--optional-components-reference
2. In a DropDownList, adding individual options to groups is not supported on .Net 4.6.0 or .Net 4.6.1. A bug in .Net will cause intermitent crashes.
This applies to ADK for Windows 10 1511. Please upgrade your 1511 boot images to ADK 10 1607 if this applies to you. For more details on the .Net
bug, see here: https://connect.microsoft.com/VisualStudio/feedback/details/1660886/system-windows-controls-combobox-coerceisselectionboxhighlighted-bug
============================================---------------
Version 1.0.0.0
Release date: 16 April 2017
*New features
Added "OptionValue" query type to query other GuiOptions a.k.a. option linking. See Config_Linking.xml for examples
Added "IfElse" query type to set values based on conditional logic
Added "LinkTo", "LinkTrue", and "LinkFalse" query types. These are query types are shorthand for common IfElse queries
Added "Combined" query type to put multiple query results together
Added AND/OR functionality to rules for compliance, validation, and IF queries
Added support for multiple lines in InfoBox. Use \r\n for newline
Integrated NLog for logging. This can be configured in NLog.config (which also contains links to documentation)
Added logging view to LiveData window.
Added ID field for option linking to LiveData window
Added hardware evaluation values to LiveData
Added "TickCross" compliance GuiOption. Identical config to TrafficLight.
Added CornerRadius formatting option for buttons
Added ability to set the selected option in a DropDownList via query using <SetValue> config
Standardised config piece that sets values for a GuiOption, e.g. <DefaultValue>, <DisplayValue>, <SetValue> etc, to <SetValue>. Old values will continue to work
*Fixes
General code cleanup and optimisations.
**Important notes
Please be sure to copy NLog.dll and NLog.config with the new TsGui.exe. If these files are not present TsGui will not launch.
*Known Issues
1. If running ADK 1703, you now have to add WinPE-HTA in addition to WinPE-NetFX. See here for details:
https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/winpe-add-packages--optional-components-reference
2. In a DropDownList, adding individual options to groups is not supported on .Net 4.6.0 or .Net 4.6.1. A bug in .Net will cause intermitent crashes.
This applies to ADK for Windows 10 1511. Please upgrade your 1511 boot images to ADK 10 1607 if this applies to you. For more details on the .Net
bug, see here: https://connect.microsoft.com/VisualStudio/feedback/details/1660886/system-windows-controls-combobox-coerceisselectionboxhighlighted-bug
============================================---------------
Version 0.9.7.2
Release date: 15 March 2017
*New features
Added ability to added each option in a DropDownList to a group (see known issues). If group is disabled the option will be removed from the dropdown. See Config_Groups_and_Toggles.xml
Added IncludeNullValues options for queries. If one of the properties is null/empty, setting this to false will stop it being included in your query result
*Fixes
Fixed issue queries weren't always returning the expected results
Fixed crash caused by queries that returns a null WMI property
Tweaked example power test compliance rule to allow for multiple batteries
*Known Issues
1. In a DropDownList, adding individual options to groups is not supported on .Net 4.6.0 or .Net 4.6.1. A bug in .Net will cause intermitent crashes.
This applies to ADK for Windows 10 1511. Please upgrade your 1511 boot images to ADK 10 1607 if this applies to you. For more details on the .Net
bug, see here: https://connect.microsoft.com/VisualStudio/feedback/details/1660886/system-windows-controls-combobox-coerceisselectionboxhighlighted-bug
============================================---------------
Version 0.9.7.1
Release date: 6 March 2017
*Fixes
Fixed issue where image wasn't being sized as desired
============================================---------------
Version 0.9.7.0
Release date: 5 March 2017
*New features
Added compliance a.k.a. pre-flight checks. This is a new TrafficLight GuiOption. See Config_Compliance.xml for examples
Added image support. See Config_Images.xml for examples
Added ability to add GuiOptions to the header area
Added image tag to header to add an image/logo in the right hand side of the header.
Added ability to add multiple toggles to a single Checkbox or DropDownList GuiOption
Added additional rule options for validation (also available in compliance)
Added right and left panes to the page area
Added ability for validation and compliance rules to deal with and build rules on null values. Query will return *NULL
Added config_demo.xml for an example with a customised config and a combination of configuration options
*Fixes
Fixed ShowGridLines option not always behaving as expected
Changes for better error handling
============================================---------------
Version 0.9.6.7
Release date: 18 December 2016
*New Features
Added Live Data window which shows the current values in the running TsGui. See Config_Examples.xml for usage
*Fixes
Fixed TsGui not opening center screen by default in WinPE.
============================================---------------
Version 0.9.6.6
Release date: 5 December 2016
*Fixes
Fixed an issue where if the NoDefaultValue option was used with a DropDownList used as a toggle, the groups would be enabled rather than disabled.
============================================---------------
Version 0.9.6.5
Release date: 2 December 2016
*New features
Added <NoUI> section for creating task sequence variables without displaying anything in the GUI
Added NoDefaultValue attribute to DropDownList. User will be prompted to select a value
Added validation options to DropDownList. You can now make specified options invalid based on group/toggles
Added "Equals" rule type for validation
*Fixes
VMware Workstation VMs are now detected as virtual machines
Validation error popups are now more consistent in displaying on the correct side
Improved error handling of invalid RegEx expressions
============================================---------------
Version 0.9.6.3
Release date: 23 November 2016
*New features
Added WindowLocation option to control where the window is positioned. Set the StartupLocation to Manual to set a manual position. See Config_Formatting.xml
*Fixes
Fixed inheritance not working for the <PurgeInactive> options
============================================---------------
Version 0.9.6.2
Release date: 17 November 2016
*Fixes
Fixed issue where invalid characters not being removed properly when FreeText default is set from a query.
============================================---------------
Version 0.9.6.1
Release date: 16 November 2016
*New features
Added Truncate option to query. See Config_Queries.xml for example xml. **WARNING - see changes below
*Fixes
Parallels virtual machines now detect properly with TsGui_IsVirtualMachine
*Changes
Append, Prefix, Truncate, Calculate options in a query property will now process in order from top to bottom. Make sure calculations are above
append or prefix options containing text.
============================================---------------
Version: 0.9.6.0
Release date: 8 November 2016
*New features
Added string validation options for FreeText/ComputerName GuiOption. This can be used to enforce naming standards
Added "tsgui -config xxx.xml" command line option to specify alternate config file.**
Added ability to set label and control widths for each individual GuiOption
Added ability to set the GuiOption control on the left rather than the right
Added Rows in addition to Columns to give more layout options.
Added new formatting section to xml to give more layout/design options
General code tidy up
*Additional notes
Note that there are some changes to the XML schema, but legacy configs will work fine
Config_Examples.xml has been split apart to help make examples easier to find and follow
**If you use the ServiceUI template, please download the new version
============================================---------------
Version: 0.9.4.1
Release date: 1 October 2016
*New features
New "InfoBox" GuiOption. This allows you to display information from a WMI query or environment variable in the same
way as with FreeText or DropDownList option, but in a read-only form. Usefull for displaying system information to the user.
============================================---------------
Version: 0.9.4.0
Release date: 13 September 2016
*New features
DropDownList can now be built from a WMI query e.g. to list available disks
Added more comments and descriptions to Config_Examples.xml
============================================---------------
Version: 0.9.3.3
Release date: 25 August 2016
*New features
Added ability to customise the text on the buttons e.g. to change language. See <Buttons> section in Config_Examples.xml
============================================---------------
Version: 0.9.3.2
Release date: 21 August 2016
*Bug fixes
Fixed an issue where if a DropDownList as used with multiple toggles, sometimes elements would not be unhidden correctly
Fixed an issue where elements weren't sizing correctly
============================================---------------
Version: 0.9.3.1
Release date: 19 August 2016
*Bug fixes
Fixed an issue where PurgeInactive attribute was not applying correctly.
============================================---------------
Version: 0.9.3.0
Release date: 18 August 2016
*New features
Added ValidateEmpty attribute for FreeText options. To ignore validation rules for empty fields add attribute like example below:
<GuiOption Type="FreeText" MinLength="3" MaxLength="3" ValidateEmpty="FALSE">
Added Groups and Toggles. These can be combined to disabled or hide parts of the GUI based on selected options. For more information see the how-to information on 20road.com
============================================---------------
Version: 0.9.2.2
Release date: 8 August 2016
*New features
Added options for basic branding
1. Font-Color & Bg-Color to set colors in the Heading section
2. New footer for "Powered by xxxx" type branding. This also adds a little extra height to the window. You may need to increase your height a little to compensate. Set footer height to 0 to disable.
An invalid freetext box will now be highlighted red so the user knows which one needs attention
*Bux fixes
Fixed an issue where a query for a freetext option that returns a null result causes an application exception
Fixed an issue where the HelpText options were not displaying properly.
============================================---------------
Version: 0.9.1.4
Release date: 28 July 2016
Initial release