How to adjust maximum allowable width of N panel

Is there a way to adjust the maximum allowable width of the N panel? I’m asking because I’m building control panels that have a ton of columns. In every viewport there seems to be an annoying pixel limit that keeps it from expanding further to the left. I do know I can zoom out and that I can just make an extra viewport to compensate for the left, but it’s annoying to not be able to to just drag it out all the way. Do I have to mess with the C or can it be Pythoned through bpy? Or is there maybe a better place to put the addon in the first place?

Oooh! I figured out I can put it inside Properties and go full screen!

Don’t. What you show should be an external window that pipes into Blender through a Python API. A simple Tkinter, PyQt, or DearPyGui will be significantly easier to use and program in your use case. Blender’s UI API isn’t meant for complex multi-column interfaces, use a toolkit that is

I was going to suggest that. You’re pushing the limits of Blender’s interface but after all it used to look like that

He can also use a new window inside Blender. I use this same trick for custom preferences panel which is bigger in size

He could also make his own editor type. That way he has his own panel to choose
I can set the size in the preferences.

he could do it like this. here i used the properties panel and set it to a new window. This way you can work with multi monitor setup

You can also get bold and make custom node_try