Try the attached test app with the latest build. You may need to run the installer one more time since the enhancement is issue WJ-7462 and it’s still open but the latest build has a new property TabPage.Hidden that does what you have asked. At design time it’s only serialized. At runtime it hides the tab on the client only and causes the active tab to change keeping the hidden tab position and index.
Hi Diego,
sorry for not explaining this upfront:
We could not add the align property because of the internal javascript HBox layout class and the overflow button added automatically.
But we added SizeMode.Auto and SizeMode.Fill. You can now add a button or a separator with SizeMode.Fill and it will fill the available space pushing the buttons to its right to the far right.
If multiple buttons are set to Fill they will share the space proportionally.
Having an enumeration will allow for additional layouts in the future.
Hope that helps
Frank
Hi Frank,
Visible property for ToolBar and MenuBar is fixed but can’t find Alignment property in ToolBarButton Collection Editor.
Thanks.
Hi Frank,
Fixed.
Regards.
Dave,
this bug was logged as WJ-7461 and is fixed in the latest build (1.2.31).
Best regards
Frank
Hi Alex,
this bug is WJ-7459, also fixed in build 1.2.31
Best regards
Frank
Hi Cris,
a list of issues has been fixed in the latest build (1.2.31) related to this discussion:
WJ-7452 Images with a space in their name are not shown.
WJ-7454 Images in a mixin don’t show in the designer ImageSource editor.
WJ-7455 ThemeBuilder raises an NullReferenceExcpetion when double clicking on a theme mixin file.
WJ-7456 ThemeBuilder’s built in code editor cannot modify a mixin file, it always tried to update the main theme.
WJ-7457 Color, Font and Image editors cannot edit multiple selected properties.
Best regards
Frank
Hi Cris,
the regression, logged as WJ-7451 is fixed in the latest build (1.2.31)
Best regards
Frank
Hi Cris,
2 issues have been fixed here in build 1.2.31:
WJ-7442 Add MonthCalendar.firstDayOfWeek property.
and
WJ-7443 Clear themes use the wrong color for the weekend days.
Best regards
Frank
Hi Diego,
WJ-7440 is also fixed in the latest build (1.2.31).
Best regards
Frank
Hi Alex,
2 issues have been fixed here in the latest build (1.2.31):
WJ-7437 Mdi child forms closed using the tab don’t fire FormClosing and FormClosed.
and
WJ-7438 Form.Deactivate is fired after Form.Activated, it should be the opposite.
Best regards
Frank
Hi Cris,
this has been logged as WJ-7436 and is fixed in the latest build (1.2.31).
Best regards
Frank
A new build (1.2.31) of Wisej has just been uploaded with a lot of fixes and major improvements.
You will find the list of issues further below, please note the following additional information:
All themes have been updated.
General improvements in the Theme Builder.
Massive UI speed improvement:
The core qooxdoo widget engine has been optimized significantly. Some tests showed an ever greater increase in time when creating many controls. The new optimized queues show a constant low time. When creating 500 controls we went from 3-5 seconds to about 250ms.
Wisej now only sends to the client the controls that have been made visible at least once. This optimization greatly increases the performance when creating complex forms with tabs or hidden panels. It makes no difference to the server side code. All extenders (tooltip, javascript, etc.) have been updated to wait for a control to be created to extend it.
The core UI flush – the javascript that renders the DOM – has also been improved. The standard flush uses a single animation frame. It is slightly faster to complete but causes long frames in the browser (small freeze). An alternative more “frame friendly” flush can be turned on by adding “options”: {“optimizeFrames”: true} in the application json file. This option should make the rendering a bit more fluid. This new flush method will be improved further.
Additional changes:
Changed RemoveAll() to Clear() in all property extenders.
Several bug fixes in all property extenders when disposing the component or detaching controls.
| Item | Type | Priority | Severity | Title | Resolution |
| WJ-7436 | Regression | High | Minor | TextBox and ComboBox with AutoSize=true don’t anchor the width. | Complete |
| WJ-7437 | Bug | High | Minor | Mdi child forms closed using the tab don’t fire FormClosing and FormClosed. | Complete |
| WJ-7438 | Bug | Low | Trivial | Form.Deactivate is fired after Form.Activated, it should be the opposite. | Complete |
| WJ-7439 | Bug | Low | Trivial | Closing an MdiChild using the close button on the tabbed mdi page doesn’t let the form cancel the closing. |
Complete |
| WJ-7440 | Enhancement | Low | Trivial | Add the Aligment property to toolbar buttons to dock to the right side of the toolbar. | Complete |
| WJ-7442 | Enhancement | Low | Trivial | Add MonthCalendar.firstDayOfWeek property. | Complete |
| WJ-7443 | Bug | Low | Trivial | Clear themes use the wrong color for the weekend days. | Complete |
| WJ-7446 | Enhancement | High | Major | General performance degradation when creating a large set of controls at once, usually in the first load.. |
Complete |
| WJ-7451 | Regression | High | Major | TextBox validation doesn’t fire when losing the focus. | Complete |
| WJ-7452 | Bug | Low | Trivial | Images with a space in their name are not shown. | Complete |
| WJ-7453 | Regression | Low | Trivial | Controls with AutoSize on that are dropped from the toolbox are created with the wrong initial size. |
Complete |
| WJ-7455 | Bug | Low | Trivial | ThemeBuilder raises an NullReferenceExcpetion when double clicking on a theme mixin file. |
Complete |
| WJ-7456 | Bug | Low | Trivial | ThemeBuilder’s built in code editor cannot modify a mixin file, it always tried to update the main theme. |
Complete |
| WJ-7454 | Bug | Low | Trivial | Images in a mixin don’t show in the designer ImageSource editor. | Complete |
| WJ-7457 | Bug | Low | Trivial | Color, Font and Image editors cannot edit multiple selected properties. | Complete |
| WJ-7458 | Bug | Low | Trivial | The DGV sort icon in the themes is incorrect. | Complete |
| WJ-7459 | Bug | Low | Trivial | The DGV column visibility item doesn’t show the checkbox icon when unchecked, this is in all themes. |
Complete |
| WJ-7460 | Bug | Low | Trivial | Changing the CheckBox.TriState property doesn’t update the checked state on the client. | Complete |
| WJ-7461 | Bug | Low | Trivial | Hiding/adding a TabPage at runtime is not immediately reflected in the browser. | Complete |
| WJ-7463 | Bug | Low | Trivial | Native drag & drop in IE and Edge bubbles up. | Complete |
I know. The problem is that our tracking system is gemini http://lab.iceteagroup.com and our current version has a bug (or missing feature…) that doesn’t allow for a project to be made public in read-only mode. We have to upgrade to their latest build and it’s a big PITA.
We had a web service that could pull the issues into a neat html page in the past, but that broke when they changed their web service interface… That’s a pending task that keeps getting postponed.
Hi Luca,
thanks for the info.
Actually, a suggestion on that: wouldn’t it be useful to have a page with a list of open/closed bugs with their WJ-xxx numbers and in which release they are expected to be fixed? You guys, do a tremendous work and you fix them before they are reported, so if I had seen it is a known bug, I wouldn’t try to edit a mixin, but I would wait for a couple of days.
Thanks again,
Alex
Hi Alex,
It’s a known bug fixed in the current update probably being announced today. “WJ-7456 ThemeBuilder’s built in code editor cannot modify a mixin file, it always tried to update the main theme.”
The update is already available but not announced yet. Waiting to verify and link issues with the forum.
Best,
Luca
Hi Luca,
Another adventure with the theme builder: I wanted to add some svg images to Classic-2.mixin.theme.
The result was that my Classic-2.mixin.theme remained unchanged, the Classic-2.theme however, got overwritten !
Of course, I will download again the Classic-2 from your website, but if it was a theme I had customized, then this overwriting would be a problem! 🙂
Best,
Alex
Hi,
Update: If I set the button’s TextImageRelation to “Overlay”, the button can be shrunk to 14×14 px^2 showing the SVG image correctly.
Alex
