Topic: 25.02.19 - Devlog

Posted under General

Howdy.

Welcome back to the weekly devlog.
In case you missed it, here is the one from last week.

This week's release is a little smaller than thre previous ones, and has more touchups and UI tweaks, rather than just bug fixes.
The changes had been deployed to https://e926.net for testing, and will be pushed to e621 proper next week.

Settings Page

I have reworked the settings page from scratch.
The actual options remain more or less the same, it just looks a lot less late-90s now.

I have embarked on this project for a couple of different reasons.
First, I wanted to add a search to that page. I'm sure that I'm not the only one who had been frustrated by trying to find some specific setting, only for it to be on a different tab.
Second, that page was severely broken on mobile, with multiple overflowing inputs, and just an overall unpleasant experience.

One thing that I wanted to do for a while was replacing many dropdown menus with toggle switches.
If the only options a setting has is "Yes" or "No", it simply does not need a dropdown menu. I have absolutely no idea why it was like that before.
These toggles, which are just styled checkboxes, are much better for usability.

The search had taken me the longest to implement.
It's also something I would like to have you guys help me test. It operates based on keywords, so it's possible that a result will not show up if you used a keyword I did not think of.
Please, let me know if you find cases like that, and I will adjust it.

Font Options

Making the site more accessible to people remains one of my primary goals.
As a part of that effort, I have added colorblind-friendly palettes a while back, which had been fairly well received.
Now, I have implemented alternative font options to improve text readability.

The default site font remains Verdana, although I have also added Geneva as a fallback.
However, I encourage you to try out other font options. I am personally a fan of Lexend.

Usability changes

By popular demand, the sidebar on the posts index page had been tweaked.
There is now more padding between it and the content area, and the two are now vertically aligned once again.

For those of you who still want the "Profile" button to be on the left side of the main menu, I have added a sneaky option to restore it.
All you need to do is add the following to your Custom CSS field in the settings: #nav-profile { display: inline; }.
It works on mobile too, although a scrollbar might appear in the menu too.

Catt0s tweaked the artist search to allow for looking up artists who do not have an account linked.
This should make expanding our verified artist system easier.

The full changelog is available in this thread, as well as on github.

There's also a lot less granularity for posts per page. This is a good thing for most peeps, but some peeps like it too

Ah it sets to 25 if the option is no longer available. This is gonna cause some complaints later down the line.

Overall I like the settings UI change and am unable to comment on anything else

I don't remember comic sans looking like this‽

Updated

snpthecat said:
There's also a lot less granularity for posts per page. This is a good thing for most peeps, but some peeps like it too

yeah, you should be able to set post per page manually, I'd think users would want a posts per page that's a multiple of their posts per row. multiples of 25 is fine for users with 5 per row, but any more or fewer and your "valid" options shrink significantly.

snpthecat said:
The changelog is not in the site changelog thread

That's because the changelog thread is up to date with e621, not e926.
I don't want people to read the changelog and be confused about why the changes in there aren't visible on the main site.

snpthecat said:
There's also a lot less granularity for posts per page. This is a good thing for most peeps, but some peeps like it too

Most people don't need the ability to see exactly 69 posts per page, and the increased granularity meant that you would need to do more scrolling than what is reasonable.

cinder said:
Most people don't need the ability to see exactly 69 posts per page, and the increased granularity meant that you would need to do more scrolling than what is reasonable.

make it multiples of 5, or at least throw a few highly composite numbers in there and maybe a 70, 72, and 80.

cinder said:
That's because the changelog thread is up to date with e621, not e926.

Not really. The last post on it was 21 days ago

cinder said:

Most people don't need the ability to see exactly 69 posts per page, and the increased granularity meant that you would need to do more scrolling than what is reasonable.

There's gonna be complaints about why their posts per page suddenly shrunk, so I would recommend changing it to the closest value rather than setting it to 0, though that's more work than this change warrants. There's also the option to allow the user to type it in themselves (and allow 0-320 while you're at it)

Updated

snpthecat said:
Not really. The last post on it was 21 days ago
There's gonna be complaints about why their posts per page suddenly shrunk, so I would recommend changing it to the closest value rather than setting it to 0, though that's more work than this change warrants. There's also the option to allow the user to type it in themselves (and allow 0-320 while you're at it)

I'm not sure if it'd be possible to have it move to the closest value, but moving to a default value rather than a lowest value might be.

cinder said:
For those of you who still want the "Profile" button to be on the left side of the main menu, I have added a sneaky option to restore it.
All you need to do is add the following to your Custom CSS field in the settings: #nav-profile { display: inline; }.
It works on mobile too, although a scrollbar might appear in the menu too.

Just to make sure I'm clear on what this is supposed to be changing on desktop - is this referring to moving my username/icon in the far right corner? Because if so, that's not getting moved when I plug that in.

sloppyheadwind said:
Just to make sure I'm clear on what this is supposed to be changing on desktop - is this referring to moving my username/icon in the far right corner? Because if so, that's not getting moved when I plug that in.

this is currently only a feature on e926.net. stuff gets pushed there a week early for review before being made live, usually one week later.

EDIT: the menu like this when you have it active: on desktop and on mobile

Updated