I dream that eventually my browserdev work will build up to WYSIWYG editors, seperate ones for HTML vs CSS, which should make webdev more approachable. Can't promise that yet!
Honorable mention: #GlamorousToolkit, which is not a browser development toolset, but it gets the basic idea right for its domain. It uses Miller columns to let you drill down in an object graph and switch between multiple viewers—plus create your custom viewers on-the-fly.
Every debugger should ship with this kind of tightly integrated inspector framework to let probe whatever you want that's in scope like this when stopped at a breakpoint.
This wasn't a problem in Joe Hewitt's original DOM Inspector. You could right click any object (e.g. DOM node) and bring up a new inspector window for that object. You could do the same for another object, and another. You could have multiple "viewers" trained on a single object.
Then Joe made Firebug and gave it a modal UI, and literally every browser has copied that same basic design error. Exasperating!
It boggles my mind that I seem to be the only one annoyed by the modal interaction style that modern browser devtools inherited from Firebug.
I see people constantly talk about how they can't imagine working without multiple displays because it affords the ability to put so much on the screen at once. So they say. Meanwhile, I do everything on a ~13 laptop screen. But I'm the one who has to point out how crazy it is that you can't inspect the style rules of two elements at the same time?
Took a bit more than I thought to get some integrate all my CatTrap layout logic into a single function, & get that compiling. But I've done that now! I will have some unittests written today!
@tbernard I really think it's a combination of the sheer challenge & most programmers being satisfied with plain text editors. Meanwhile these devs are drawn to exploring how to improve GUI developer-experience in languages (like Rust & Haskell) poorly suited to GTK/Qt's traditional OO architecture.
It is very unfortunate there's no embeddable document-editting engines, though browserengines do solve basically the same problem. Hopefully I can do something about that...
Finally not all information is inherently visual, so we tend to consult some more-or-less sophisticated lookup table to determine how to represent each symbol.
You can view both CSS & font files in these terms! So this is mostly where I play...
UI frameworks may be stretching the concept some, but ofcourse icon themes fit!
A browser developer posting mostly about how free software projects work, and occasionally about climate change.Though I do enjoy german board games given an opponent.Pronouns: he/him#noindex