That's a great addition - Would it be possible to even replace unresearched topics with **** like in the inventory m-click? If it's a lot of work, nevermind; I just think the only time I really use it is to see how much research I have left on prisoners and things like almanacs and the like.
If I would do that, there would be no reason to use the viewer.
You can find out if a prisoner can tell you anything new by looking in the New Research queue, even in vanilla.
In this new form, the tech viewer tells you only "what you get from topics you can currently research"... I think that is the absolute minimum if this screen is to make any sense. Otherwise, I'll just delete it as useless.
One other thing I like about the inventory m-click (which is now r-click I believe), is that it has the 'show spoilers' button right there, so you don't have to go mess around with settings or anything if you just want to quickly check one specific thing. So there's still room for improvement with the tech viewer, but it's in a pretty good place right now.
Sorry, but you either don't want spoilers, because you "play honestly"; or you don't care about it and don't mind the spoilers.
If anything, I will make a user option for manufacturing dependencies like there is for the viewer... not the other way around.
Having spoilers hidden AND having a button to un-hide them on the same screen is self-righteousness and hypocrisy... and even self-deception I would say.