JaykeBird Software
software.jaykebird.com
JaykeBird Software
@software.jaykebird.com
Pinned
This is where I'll be making various posts and updates on the software I'm making, possibly interspersed with various rambles or programming-related thoughts.

I primarily work with C#, building desktop apps and unnecessarily reinventing the wheel lol. But I'm having fun, so isn't that what matters?
Update: I found a 2D particle emitter that Microsoft apparently did make in its WPF samples catalog, they just gave it a different name. It is built a bit differently (in some ways more flexible, but arguably harder to get set up for fully custom particles), but I guess mine is no longer unique lol.
So I built a 2D particle emitter for WPF this weekend (well, I started on it actually a while ago, but now it's mostly finished). It's not the most advanced, but it's good for what I want.

Not sure how many people actually need/want it, but I'm debating including it in SSUI 2.0. #dotnet #wpf
November 12, 2025 at 5:06 AM
It's wild how I'm still discovering random features in .NET, even some added years ago.

Did you know that if you mark code as obsolete (using the attribute), you can actually assign it an ID? That way, that ID will show up in the error list and compiler warnings for others to identify/filter out!
November 12, 2025 at 5:01 AM
Progress made on Solid Shine UI 2.0! Today was the first day I could start really seeing and testing the work I've been doing over the past month, and it went pretty well!

Testing helped me identify some things I overlooked in my work, which I quickly fixed!

I'm excited about this progress!
November 1, 2025 at 12:08 AM
Continuing work on getting Solid Shine UI 2.0 released sometime next month.

While doing so, I've realized there's some more bug fixes I made where there's no harm in backporting, so I've decided a version 1.9.10 is going to happen and come out early next month.
October 30, 2025 at 3:19 AM
Reposted by JaykeBird Software
So today is the day that Windows 10 is out of support. Doesn't mean you can't use Windows 10 anymore (heck, I have my Windows 95 machine ready to boot up at any moment), but no more security patches and updates.

I get the push to get people on the "latest and greatest", but I think... (1/5)
October 15, 2025 at 12:32 AM
Planning to focus on Solid Shine UI 2.0 from now until November (when I have time to code, of course)! Don't think I'll get everything done that I wanted, but let's see how far I can get!
September 19, 2025 at 2:41 AM
So I built a 2D particle emitter for WPF this weekend (well, I started on it actually a while ago, but now it's mostly finished). It's not the most advanced, but it's good for what I want.

Not sure how many people actually need/want it, but I'm debating including it in SSUI 2.0. #dotnet #wpf
September 15, 2025 at 11:46 PM
Update on Dj Blue!

Dj Blue relies upon another library to provide its Discord bot feature. The audio channel portion of that library broke due to a change in Discord's handling of audio in July, and the updated replacement of that library won't be available for an unknown amount of time.
August 8, 2025 at 2:33 AM
Over the weekend, I added the ability for JaykeBird.com to follow your browser's system theme preferences! Now you can use dark mode on my website if you've set your browser to use dark themes (or you can press the Dark Mode button at the bottom on the page to activate it manually)!
July 16, 2025 at 2:07 AM
I want to add an API endpoint to my ASP.NET Razor Pages website, especially since I think I'll need it for future WebAssembly Blazor projects to get info from the site.

But I'm not sure how to make it happen. Can it go into the same project? Or do I need a new csproj? What do I add to the builder?
May 29, 2025 at 4:35 AM
Solid Shine UI 1.9.9 has been released! A lot of improvements to TabControl, and various smaller polishes and improvements all over the place!

Solid Shine UI 2.0 is planned for later this year.

Read more about 1.9.9 here: github.com/JaykeBird/ss...
Release Version 1.9.9 - tab brushes and fixes! · JaykeBird/ssui · GitHub
Hello hello! It's been a while, huh? I've been working on version 2.0, but obviously progress hasn't been quite as fast as I would like and as soon as I previously announced. There's been a number ...
github.com
May 11, 2025 at 10:38 PM
Done with the major bug for Solid Shine UI 1.9.9 (honestly, I just put in a workaround so I can move on with my life lol).

Plan will now be to release it this weekend, barring any other issues that I may come across! Will be doing another round of testing tomorrow.
May 9, 2025 at 5:16 AM
I have one last bug I need to fix for Solid Shine UI 1.9.9, and I'm so annoyed! I did the thing that should've fixed it, but somehow it didn't work. And so now I'm not quite sure where the actual cause even is.
May 5, 2025 at 3:18 AM
Very close to the release of Solid Shine UI 1.9.9. Going to do a round of testing and checking for bugs later and then it should be ready to go out tomorrow!
May 4, 2025 at 6:50 PM
Reposted by JaykeBird Software
Constructors define how to build an object... required says what must be set for it to be valid. Great for DTOs/POCOs...and seriously, who wants a 12-param constructor? And just because a feature exists, doesn’t mean you have to use it 😉
April 20, 2025 at 10:23 PM
I feel like I don't understand the point of required properties in #csharp (as in, the "required" keyword, like `public required string Value { get; set; }`). Couldn't one just put those values in a constructor (especially if you use a primary constructor)?
April 20, 2025 at 9:32 PM
Work has been ongoing for Solid Shine UI 1.9.9. Fixed some things that have annoyed me, and (as is often the case) I'm packing too much into what was supposed to be a small bug fix/quick polish release lol.

I expect it to be done and ready before the end of this month. Fingers crossed!
April 13, 2025 at 4:02 PM
I've finally narrowed down a very annoying bug in DjBlue that has been pestering me for a while! Fortunately, it's not my code lol. Unfortunately, it means there's not much I can do except catching it when it happens and handling it there.

Still, so happy with figuring out a path forward on this!
March 23, 2025 at 4:33 PM
Allow me to summarize my upcoming plans:

- PathfinderJson, for Pathfinder 1e TTRPG character sheets, will be updated to 1.2.4 within the next few months.
- A beta release of Dj Blue will also be coming around then too.
- Solid Shine UI 2.0 has been delayed to November 2025. Obviously it...

(1/3)
February 4, 2025 at 6:12 AM
This is where I'll be making various posts and updates on the software I'm making, possibly interspersed with various rambles or programming-related thoughts.

I primarily work with C#, building desktop apps and unnecessarily reinventing the wheel lol. But I'm having fun, so isn't that what matters?
February 4, 2025 at 6:02 AM
Hello! I actually haven't posted here yet at all lol. Whoops!
February 4, 2025 at 6:00 AM