.NETpad 2025: Tab Navigation (Premium)

I’d like to reach a certain level of quality before I post the pre-release code for the tabs-based version of .NETpad to GitHub. This is proving elusive, but we’ve all been told that the final 20 percent of any project is often the most difficult. Or a… Continue reading .NETpad 2025: Tab Navigation (Premium)

.NETpad 2025: Thinking About Layout (Premium)

I’ve made remarkable progress on the important, low-level code to manage multiple tabs and documents in .NETpad. But there are many problems, too. Key among them is my lack of sophistication when it comes to harnessing some key WPF innovations, like da… Continue reading .NETpad 2025: Thinking About Layout (Premium)

.NETpad 2025: A Look Ahead to .NET 10 (Premium)

In 2024, Microsoft brought the Windows Presentation Foundation (WPF) back from the dead as part of .NET 9, adding Windows 11 theming support and a few other improvements. But its work was half-assed, with many bugs and functional omissions, including s… Continue reading .NETpad 2025: A Look Ahead to .NET 10 (Premium)

.NETpad 2025: Tabs Next Steps (Premium)

The way that WPF implements tabs is old-fashioned, non-optimal, and in no way ideal for .NETpad. But I’m going to try to use it anyway. In this post, I will highlight the problems I face and discuss the progress I’ve made.
Basically, a brain dump. Apol… Continue reading .NETpad 2025: Tabs Next Steps (Premium)

.NETpad 2025: A Custom MessageBox Dialog (Premium)

I’ve made incredible progress on .NETpad’s support for session state management and multiple documents and tabs. But the code is brutally difficult, and messy in testing. And it’s the type of thing I should only work on with a fresh brain. Foolishly, p… Continue reading .NETpad 2025: A Custom MessageBox Dialog (Premium)

.NETpad 2025: Tabs First Steps (Premium)

I’ve been pushing ahead on some of the more complex coding that .NETpad will require for tabs and state management. But in working through that mess, it occurred to me to take a step back, follow my own advice, and focus on one of the more fundamental … Continue reading .NETpad 2025: Tabs First Steps (Premium)

.NETpad 2025: .NET 9.0.1 Fixes the App Crashing Bug (Premium)

I wasn’t expecting to publish a .NETpad 3.0 update this quickly, at least not on this topic, but Microsoft released .NET 9.0.1 today. And as I had hoped–and assumed–it includes the hoped-for fix for the bug that caused the app to crash when the user … Continue reading .NETpad 2025: .NET 9.0.1 Fixes the App Crashing Bug (Premium)

Modernizing .NETpad: New App Version is Now Available on GitHub (Premium)

The source code for .NETpad 3.0 for Windows 11 is now available on GitHub for those who wish to build or expand the app.
This is a major update to the original Windows Presentation Foundation (WPF) version of .NETpad that adds support for Windows 11 th… Continue reading Modernizing .NETpad: New App Version is Now Available on GitHub (Premium)

Modernizing .NETpad: Late Breaking Structural Changes (Premium)

I sometimes have trouble focusing. No, that’s not exactly right. Sometimes, the problem is that I focus on the wrong thing. And that’s happened a bit since Microsoft released .NET 9 back in November. This is the .NET version that brings initial support… Continue reading Modernizing .NETpad: Late Breaking Structural Changes (Premium)

Modernizing .NETpad: Late Breaking Structural Changes (Premium)

I sometimes have trouble focusing. No, that’s not exactly right. Sometimes, the problem is that I focus on the wrong thing. And that’s happened a bit since Microsoft released .NET 9 back in November. This is the .NET version that brings initial support… Continue reading Modernizing .NETpad: Late Breaking Structural Changes (Premium)