2025r3 Toolbar changes, ProgressBar changes

Were there any changes to Toolbar and Progressbar in 2025r3?

I notice that the toolbar graphics are now completely different and I previously had a drop-down in the toolbar (Run Options) that has now disappeared.

Old Toolbar

Screenshot 2025-12-10 at 4.01.43 pm

New Toolbar

Screenshot 2025-12-10 at 3.59.48 pm

Also with ProgressBar I am now getting a whole lot of flashing as it fills - like its continually reverting to a 0 position between changes.

Old ProgressBar

Screen Recording 2025-12-10 at 4.22.08 pm

New ProgressBar

Screen Recording 2025-12-10 at 4.11.07 pm

2025r3 uses the macOS 26 sdk. Everything about Tahoe UI has changed. There’s a compatibility switch in build settings if now is not the time for you to review every aspect of your UI.

The flashing progress bar is not something I saw come up during the testing phase. Do you have a sample project that shows the behavior?

I’m not seeing that progress bar issue in my applications and Xojo uses it for the IDE and doesn’t show it either. Perhaps it is the class feeding the values your showing?

Progressbar:

https://tracker.xojo.com/xojoinc/xojo/-/issues/80436

1 Like

I can see that one, but I can also see that the compile progress bar doesn’t stutter like that. It seems to be the item feeding the progress bar, rather than the progress bar itself.

Likely related to the individual instance properties or the view it’s embedded within. Either way, it’s reported and they have a reproducible example in their own project.

The UI compatibility switch turns all back again except for the missing toolbar control.

This was an NSPopUpButtonMBS subclass. I guess I should check with @Christian_Schmitz for that one…

The text under the progress bar that shows the progress in percentage, increases steadily until 68% (indexing files), but the progress bar goes back and forth like witshield wpiers. If the same data feeds the bar as well as the text, then that ‘could’ mean an issue with the graphics for the bar.

Yes, it’s the same data feeding both. 68% is for a reason - to sort later.

See if your max < min.

No, it works find in the non Tahoe version. The 68% is nothing to do with the flicker.

I was referring to this. A progress bar that’s set to indeterminate or has its max set <= min will do that.

Button with dropdown menus in 2025r3 don’t have the grey background. I haven’t seen them missing. I was rather disappointed that the bug hasn’t been fixed. See https://tracker.xojo.com/xojoinc/xojo/-/issues/80114 . With the stupidity of 26.2 removing almost all contrast this is barely visible anymore. And you may have to set the size of the buttons explicitly or the button with the dropdown menu may have a different size because of the missing border.

I found the solution, the problem appears to be anytime you set the bar to indeterminate = false, even if it is already false, it triggers a resetting of the bar to zero and its own animation process.

So the fix is to either ensure the indeterminate = false only occurs once, or to check its value before setting.

1 Like

It appears this problem was a matter of case sensitivity in r3 which didn’t seem to matter in r2 and before.

Good spot. It would explain why it worked for me. I don’t use indeterminate as it doesn’t make sense for my usage.