sql-addict wrote:
even simple dark theme
I totally thought the same thing two years ago, when I started implementing a dark mode add-in for SSMS. Wow was I wrong! It's not even that the software is convoluted, though there's always some of that in an, ahem, mature codebase. The very nature of "how do we structure a control?" and "how do we assign (or even define) colors?" has changed a number of times in the intervening years. SQL Shades is quickly approaching 100k lines of code and I'm still having to unearth new ways to "set background color". MS has the advantage of having the source code, true, where I'm just a software archaeologist -- but given that many of these challenges are foundational, it's going to take a substantial, exacting, and tedious rewrite to accomplish without breaking anything. My way is more fun 🙂