Danbooru

Danbooru2's UI

Posted under General

Type-kun said:

Ugh. Tried to stuff all collections from post #630258 into sidebar as an experiment. Even with small nav buttons, it still looks awful as half of names still go multiline, so I don't even want to consider it.

Yea It was a bit of a problem that I was seeing if we went Collections as Tags as my gut's saying that the average image that collects a mountain of them might the tag list being larger than the image itself as it'd be already adding to an impressively long tag list.

We're gonna be stuck with Banners either way. Also I fully agree with making the banner's smaller. The padding above and below is kinda pointless and just adds to clutter.

Admittedly: My thinking was that most would go to being three or MORE lines for the longer collection/meme pool names

Edit:

Toks said:
An option to blacklist all collection pools sounds nice, but I think we should decide where the pools will go first.

Actually my thought was being able to specifically blacklist single pools like deciding that you really don't want to see POOL NAME (Pool:XXX) and you could put Pool:XXX on your blacklist and it wouldn't show up.

Updated

S1eth said:

The suggestion in the old thread was to shorten longer names with "..." at the end. Do we even need the small nav buttons?

Sounds like a bad idea, actually.
"Cirno is not s..."
"You are the last person I want to..."
and other fun stuff like that. Sidebar just, how do I say it, not meant for long strings. Whatever you do, it still looks bad.

As per Dbx's suggestion, we could only show navigation when browsing a collection.

Consider the following: you browsed entire "heart-warming" pool one day, then a few months later you encounter some new post which is in "heart-warming" pool, and you want to revisit it; maybe not all posts, but at least some newer ones. But since collections doesn't show navigation, you need to:
1) click the collection name
2) browse over the pages trying to remember where did you stop last time
as opposed to just clicking ">>" until you get to the end, or "<<" until you get to known post.

Regarding too many pools, I just use this post as an example of an extreme case. Yet posts with 3 to 6 pools are rather common.

Type-kun said:
Consider the following: you browsed entire "heart-warming" pool one day, then a few months later you encounter some new post which is in "heart-warming" pool, and you want to revisit it; maybe not all posts, but at least some newer ones. But since collections doesn't show navigation, you need to:
1) click the collection name
2) browse over the pages trying to remember where did you stop last time
as opposed to just clicking ">>" until you get to the end, or "<<" until you get to known post.

So you've browsed post 1 - n before and now you want to browse post n+1 - last? The easiest way would be to just go the last post of the pool and browse backwards until you reach n. The order doesn't matter after all and you'd have to go to the last post anyway, since you don't know the index of the post x you have just encountered. The alternative would be to use << until you reach n, then return to x and use >> until you reach last.
The pro of having << >> is that you are told immediately "is this the last or first post".

Personally, the only reason why I would ever "browse" a collection pool is to find images to remove from it. I just don't know why people would want to browse those things, that are probably filled with copyrights that do not appeal to them and that they could've filtered out by looking at the thumbnails.

When I see a pool called "Touhou - Cirno Is Not so ⑨", I really just want to rename it "Touhou - Smart Cirno", or just "Smart Idiots" and remove the restriction to just one character.

Updated

Summing up the 'where should pools go' issue.

Toks said:

  • 7. Add types to pools, so that they can either be series or collections. In a bar at the top of the image, list the active pool first, followed by series pools it is in. In a bar at the bottom of the image, list the active pool first, followed by all other pools (series and collections).

Yes, this indeed seems like the best solution.
As for why i like this most:

Type-kun said:

As for spoilers... pools positioned above image raised different problem, 'warning' you about the contents of every image. Seriously, I'd rather discover that image is 'heart-warming' or 'soul-crushingly depressing' myself, while reading it, not before reading it. Especially so for long, story-heavy strips.

S1eth said:

Because you might not scroll down far enough to even see the pool bar, or you may read the page and spoil yourself, because you didn't know there were pages before it.
If I open an image, I want to know if it's part of a comic before I read it. I may also want to immediately go back 1 page to assure that I didn't miss any pages since I last checked the pool.

For these reason, i believe almost everyone can agree that pools should be split into 'series' pools which are above the image and 'collection' pools below the image?
A image should at max be in 1 series pool at once, thus giving a nice static layout.

-

This would result in having the series listed both above & below the image though. Might be a good idea to make the one below the pool optional.

-

Toks said:

  • 7a. We will probably have to set pool type for all existing pools manually.

#7 is currently looking like the most realistic, practically speaking.

Also agree on this. How about a "if type is not specified -> acts as series pool, thus being at the top of a page". As well as a way to search pool by type.

Being able to search for series-only pools would be a nice feature that was mentioned a few times before, and being able to search for no-type pools to make sure all pools get sorted.

Updated

Type-kun said:

Ugh. Tried to stuff all collections from post #630258 into sidebar as an experiment. Even with small nav buttons, it still looks awful as half of names still go multiline, so I don't even want to consider it.

It's not so bad without nav buttons: http://imgur.com/a/jB9Nw.

... clicking ">>" until you get to the end, or "<<" until you get to known post.

I'd need more convincing that this is a common use case. I think far more useful would be links to the first or last page. The screenshots I posted already have 2 links (I left the "?" in).

Serlo said:

  • Wanting to move back and forth through the pool quickly is now solved with the arrow keys (although not really due to a bug).

I did not participate in the prior 42=page thread, so apologies if this has already been answered. Is there any way to turn this arrow-key navigation off? I frequently browse the site on a laptop and I've gotten used to scrolling sideways with the arrow keys.

Hellbus said:

I did not participate in the prior 42=page thread, so apologies if this has already been answered. Is there any way to turn this arrow-key navigation off? I frequently browse the site on a laptop and I've gotten used to scrolling sideways with the arrow keys.

Related: forum #85302

There's no option to turn it off.

But if you're willing to install a userscript to do it, check out forum #84726.

Zelinkokitsune said:

I'm really not a fan of this entire movement of "Oh get a Userscript to fix this" Can't we put the keyboard navigation as a selectable option in user options?

With the amount of people requesting it, i'm pretty sure it will eventually be a user option. With userscripts, things like cross-browser compatibility, performance, error handling, etc.. are less important since they cannot break anything for other users, or worse, the database. Thus they are easier to write.
I think albert is doing almost everything on the server-side coding, and there are many other issues to fix.

Dbx said:

It's not so bad without nav buttons: http://imgur.com/a/jB9Nw.

I'd need more convincing that this is a common use case. I think far more useful would be links to the first or last page. The screenshots I posted already have 2 links (I left the "?" in).

A random idea. If we end up stuffing collections to the sidebar, add a single button (like, '>') to restore it to navigation and make it 'active'. That way I can browse whichever one I want, starting from the very post I'm on.

Like that: http://puu.sh/2cx4u . So if I press '+', that pool is immediately made active.

Upd: messed with indents a little. http://puu.sh/2cxld

Updated

Type-kun said:

A random idea. If we end up stuffing collections to the sidebar, add a single button (like, '>') to restore it to navigation and make it 'active'. That way I can browse whichever one I want, starting from the very post I'm on.

Like that: http://puu.sh/2cx4u . So if I press '+', that pool is immediately made active.

Upd: messed with indents a little. http://puu.sh/2cxld

I'd rather it have it make said 'active' pool bolded or more easily marked that its 'active' as without a bottom listing you might not notice it unless you're focusing on the url bar. Also maybe change those "Pool" tags to another color to make them stand out more. I'm not sure which ones we have left that are both standing out and NOT horrid eyesores.

Still I'm rather going with option 7 than this one. We could easily help shrink the area taken up by a pile of tags by reducing the amount of padding around each as it does seem that we have what amounts to a full line of padding around the pool (combing top and bottom padding. Cutting that to about 1/4 of that might help too)

Ultimately, I'm against the duplication of pool navigation because it simply wastes too much space and makes it more annoying to force it floating as I prefer. If I had to choose one or the other, I personally find top is more humane. I have a Home key that takes me to a deterministic position on the page (i.e. the top) as well as a scroll bar that can be used to easily find the top of the image if I'm using my mouse. Considering comments are appended below the image, I can't say the same about my End key. Although there may be something to the idea of a convenience anchor on post pages that jumps to below the image.

I think it's dangerous to assume people will use (or want) the keyboard navigation. Arrow keys have a very well-established use-case in web browsers. We've already observed that hijacking it is making unhappy; moreso even than the other hotkeys (which I disagree with in general unless they're clearly telegraphed (as I've explained before) and configurable).

Dbx said:

I think far more useful would be links to the first or last page. The screenshots I posted already have 2 links (I left the "?" in).

This needs to happen regardless of how the pool bar gets wherever it is. The resulting box currently has links for previous, the pool landing page (displayed as the pool title), and next. Adding links for beginning and end (to the left and right of the pool name) would improve the pool navigation experience at nearly zero cost. (By "landing page", I mean its /pools/$pool_id page.)

If we're building on your proposal, the question mark you left in on the sidebar should likewise take you to the landing page.

Zelinkokitsune said:

I'd rather it have it make said 'active' pool bolded or more easily marked that its 'active'

This is a good suggestion.

Also maybe change those "Pool" tags to another color to make them stand out more. I'm not sure which ones we have left that are both standing out and NOT horrid eyesores.

Right now we're using red, green, blue, and purple. The entire orange/brown spectrum is open, as are black and brighter/darker versions of what we already. There's a lot of colours left.

Still I'm rather going with option 7 than this one. We could easily help shrink the area taken up by a pile of tags by reducing the amount of padding around each as it does seem that we have what amounts to a full line of padding around the pool (combing top and bottom padding. Cutting that to about 1/4 of that might help too)

Regardless of what ends up happening, I think the padding could use a shrink.

Thought more about Padding, PoolBar and the idea of the Highlighted ACTIVE pool idea.

Right now when you have a pile of pools together you get their individual padding of their box AND a little more. Why not combine things into a grand POOL BOX and modeling the spacing between Pools with what we have at the bottom of their boxes now as separators instead of everyone getting their own box.

We'd STILL trim the top and bottom padding of the box it self and depending on the looks maybe trim the spacer padding as well.

Admittedly I'm not sure how it'd look overall.

Hellbus said:

The + and - next to tags have disappeared. Has this functionality been moved somehow, or do I need to copy and paste tags into the address bar to do a multiple tag search?

It has not been removed. It will only appear when there's already at least one tag in the tag box, as it is redundant otherwise.

When there are no tags in the tag box, you can just click the tag itself to add that one.

Toks said:
It has not been removed. It will only appear when there's already at least one tag in the tag box, as it is redundant otherwise.

When there are no tags in the tag box, you can just click the tag itself to add that one.

Thanks, that was confusing at first.

I'm digging the implementation of the Grand Tag Box and the Highlighted ACTIVE pool.

It's nice and compact and saves space. Not sure if we should consider trimming the top and bottom padding more but it's not as bad as before with images which seem to be magnets for pools

1 2 3 4 5 6