Re: The Glowfic Constellation
Posted: Thu Mar 09, 2017 2:00 pm
I like bullet-go stronger, but worry it wouldn't show up well on starry dark.
A Schelling point for fans of Alicorn-related things
https://elcenia.k55.io/
Given that the typical use case is for when people misclick on mobile, I think it's important that it be visible on the screen that's loaded when people click on the thread name (i.e. a /posts/xxx page), rather than requiring scrolling or additional clicking on navigation elements (since it's basically useless if it's more convenient to instead just hit the back button and click on the proper link instead). So I think it needs to go above the actual text of the first post, at least on the mobile layout. I picked post-navheader because it's below the thread name but above that text; presumably you could add a separate div element above or below that instead but I think that's around the right place for it.In cases where there isn't a previous post, this seems like it would be clunky and inconvenient. In cases where there is one, we'd… have to line it up appropriately to fit on that bar, or have it below, and … I mean that location doesn't seem like the best one to me but I might just be imagining particular implementations that don't work. I was thinking maybe an italic link at the footer of the first post? Or somewhere in the pagination bar.
The icon is actually part of the same table cell as the text. If you look at narrow columns with long titles, it wraps around and below the icon. So unless I'm misunderstanding it wouldn't be a simple matter of making it into a block element and having no visual changes?Unbitwise wrote:I, for one, want a better click target rather than having to load two pages. Perhaps (without any necessary visual changes) some of the whitespace to the left could be made part of it (to use CSS jargon, making the link a block or table-cell element rather than inline).
Okay, fair – for me, having to navigate backwards / close a tab and re-click is more annoying (unaesthetic? weird-feeling?) than simply waiting for the page to load, finding the larger link, and zooming in to click it, so I didn't really think about that.jalapeno_dude wrote:Given that the typical use case is for when people misclick on mobile, I think it's important that it be visible on the screen that's loaded when people click on the thread name (i.e. a /posts/xxx page), rather than requiring scrolling or additional clicking on navigation elements (since it's basically useless if it's more convenient to instead just hit the back button and click on the proper link instead). So I think it needs to go above the actual text of the first post, at least on the mobile layout. I picked post-navheader because it's below the thread name but above that text; presumably you could add a separate div element above or below that instead but I think that's around the right place for it.
That's a good point! I also like bullet-go stronger. Here are some screenshots for people to decide – maybe I could lighten it? Or make it bluer (or, well, more cyan) instead of being so purplish?Moriwen wrote:I like bullet-go stronger, but worry it wouldn't show up well on starry dark.
After a bit of poking at the problem, I would suggest making it its own cell, and in rows having no such icon use aIf it were a separate cell, yeah, we could make it take up the whole cell, but as is it's a button in the same cell as the title (for UI reasons when we introduced it). I'd be wary about moving which cell it's in as this would either make the table wider or taller,
colspan
to make the title occupy the entire space. Then the only additional space occupied is that the title will wrap to the right of the unread icon rather than below it.Eh? I mean that with-unread isI'm not sure colspan works for left overlap?
<td>unread<td>title
and without-unread is <td colspan=2>title
.colspan is 'right' in the sense of "It is the third cell in order of the number of <td>s and then it has a colspan of 3 so it takes up 3-5". I have tried not to introduce semantic horribleness anywhere I can and have fixed various places where it's bad and overall have a very strong dispreference for introducing more of it if I can avoid it. Using a dedicated column for the unread button would be far better than using a weird thing like this, for me.Unbitwise wrote:Eh? I mean that with-unread isI'm not sure colspan works for left overlap?<td>unread<td>title
and without-unread is<td colspan=2>title
.
Colspan isn't "left" or "right". It is "this one cell occupies two columns equally".
Now I'll certainly agree that it's a bit “semantically incorrect” to do this to the table structure for the sake of layout, but it's not actually harmful in any particular way and if you want to go down that path I'm sure there are bigger fish to bicycle.