Does anyone have a free or open source progress bar?

With Liquid Glass, I don’t give a darn about native UI anymore. My reasoning could be a thread all to it’s own.

Today, we’ve found out Microsoft has joined the “who cares about people that can’t see well” bandwagon.

#80712 - Windows: Progressbar in DarkMode displays incorrect (fixed)

My fear is that the workaround I’ve discovered will only last until the arsehole who made this change figures out they missed a spot. So I’m now seeking a Canvas based progress bar.

Yes, it’s easy to write – but I figured if someone had something done already that looked nice, round corners, tall / thick enough to see, animooted, all the features – I would be happy to contribute any improvements I find I need.

Please don’t spend 5 minutes writing a bare-bones thing for this thread. I could do that, I’m seeking fully implemented alternatives to start with (but I can’t afford anything like GraffitiSuite or even Keka from the Mac App Store).

I took something some old code and modernised it:

ProgressCanvas.xojo_xml_code.zip (3.7 KB)

Only the class and no project. But you only need to set min/max/value anyways.

2 Likes

Thom has a good progressbar alternative.

ZirconProgressIndicator seems to be a circle. I’m in need of a traditional horizontal progress bar. Did I miss a feature or am I looking at the wrong thing? (Edit: I see you’ve added a link now)

Thanks for your original suggestion too! I still have a need for my Xojo based apps like Lifeboat.

That’s great! I will look at that after lunch. Do you have a repository or anything? One of my interests would be adding the macOS Accent Color and the same green for Windows.

I will throw this in, without meaning to hijack the thread, but I am having success in migrating the Windows versions of my projects to the “experimental” WinUI. To this end I have been actively testing, and have submitted numerous tickets. The progress bar looks quite nice there, as does the overall look. For one of my projects, I just need one fix, https://tracker.xojo.com/xojoinc/xojo/-/issues/80649.

I do understand your point and reasons, though, about de-prioritizing native UI. :slight_smile:

Progress bars in WinUI are as thin as Apple’s. The thin lines are part of why I’m looking to replace with a Canvas.

My contribution to the subject.

Progress_bar_Rick.zip (7.3 KB)

pbar_rick

4 Likes

Enhanced it a bit (v.1.1): progress_bar_rick_1.1.zip (8.2 KB)

3 Likes

Here’s my AquaBar. I don’t think much of the flat look.

Aqua ProgressBar.xojo_binary_project.zip (6.9 KB)

3 Likes

As Jobs would say, you’ll want to lick it. Nice. :slight_smile:

Oh I miss ‘proper aqua’ so much.