@ajroach42 @enkiv2 @freakazoid I just thought of something: Browsers are going to have to help control text width if it isn't specified in the document. Ever tried to read a raw text file on a wide monitor? Once you are over a few inches across its just unworkable.

But I don't want to have to resize my browser constantly.

On the other hand, if there are apps and everything uses the same formatting then one window size would be fine? But if I hit maximize getting it back might be a pain.


Wrap is a solved problem for plaintext. Even word wrap: backtrack to word boundaries unless the token is longer than the line, in which case switch to character wrap.

This mechanism works so long as you don't switch text directions in the middle of a line & don't try to apply restrictions like non-breaking spaces to character wrap.

@ajroach42 @freakazoid

@enkiv2 @ajroach42 @freakazoid 1) I mean, how do you pick how wide a column to show? In HTML either it is as wide as the window (Fine when we used 800x600 monitors, not fine at 1920x1280!) or the document specifies a width.

If the document doesn't specify a width, and we don't want it full window width wide, browsers are going to have to handle that.

@enkiv2 @ajroach42 @freakazoid 2) That algorithm should have been cast into a fire years ago. Knuth wrote a better algorithm in 1978, and its been possible to run it in real time for quite a while en.wikipedia.org/wiki/TeX#Hyph (I've heard that you CAN use this in browsers these days, just no one does)

@Canageek @freakazoid @enkiv2 right. Hence user styles.

Have a clearly defined, sane max-width default, and make it user overridable.

Just like we do now, but in the control of the user, not the publisher.

@ajroach42 @enkiv2 @freakazoid I was thinking of the actual layout within the window.

Would tabs still be the best approach if you aren't going to be using all the space at the sides? I've thought they should move UI elements to the left and right sides of the screen for a while.

Or would it be better to go back to a multiwindow model so the OS can do nice layout things?

Would it be better to have split windows inside the browser, or open two browser windows, etc?

Multicolumn support sounds like a good idea -- not so much because it makes lines shorter (I don't understand why we would want that) but because it makes supporting transpointing windows or other forms of alignment between documents easier.

@ajroach42 @freakazoid

@enkiv2 @ajroach42 @freakazoid Studies have shown it is harder to read long lines. After a certain length your eye gets confused about which line it is on and has to spend extra time double checking it is reading the right thing.

@enkiv2 @freakazoid @Canageek it’s easier to read shorter lines, especially for folks with certain kinds of vision problems.

@ajroach42 @freakazoid @enkiv2 en.wikipedia.org/wiki/Line_len has a good explanation.

Its interesting that digital studies are showing a lot of confusion about the optimal length off a printed page, or if there is one.

@Canageek @freakazoid @enkiv2 ah. A valid discussion. Ultimately, IMO, that should beg left in the hands of the user. Set some sane defaults, allow for simple customization.

I like the idea of pulling in content from multiple sources in to multiple columns on one screen, personally. But I suspect there is no “right answer” here.

@ajroach42 @enkiv2 @freakazoid Right, but feature support has to be there. I think Vivaldi is experimenting with some of these features actually.

@Canageek @freakazoid @enkiv2 sure. If someone implements a windowing system that can handle these things, I don’t see a reason not to support them.

But most of that should be handled by the windowing system, I think?

GUI design is not my area of expertise.

@ajroach42 @enkiv2 @freakazoid The issue is due to tabs, browsers are basically window managers now.

Sign in to participate in the conversation
Eldritch Café

Une instance se voulant accueillante pour les personnes queers, féministes et anarchistes ainsi que pour leurs sympathisant·e·s. Nous sommes principalement francophones, mais vous êtes les bienvenu·e·s quelle que soit votre langue.

A welcoming instance for queer, feminist and anarchist people as well as their sympathizers. We are mainly French-speaking people, but you are welcome whatever your language might be.