Update to discourse introduces style inconsistencies

Seems it may be an underline on active menu item that just did not used to exist.

Affects both ‘light’ and ‘dark’ interface themes.

Appears like this:

Imgur

And can be ad-hoc defeated with a rule like this:

.nav-pills > li a.active::after {
   display: none;
}
6 Likes

Yes, and there’s more to it than just that. Apparently there was an update to the forum software earlier today — the forum was in read-only mode for a while — and as it came back online, not only was there that weird line, but the page is now also zoomed in — tested in both chromium and firefox — and requires a negative zoom to 90% of the original size to return to the same look as before the update.

In addition to that, there are also other differences. When looking at the new threads, there is only one Dismiss button anymore whereas there used to be two — one above and one below the list of new threads — and the selection bar in the thread operations menu is now yellow with (an illegible) white text. Or at least, for those of us using the light theme — I have not checked the dark theme.

I’m guessing it’s all just because of a partial incompatibility between the Manjaro forum theme — which, as I gather, is no longer being maintained — and the current version of the Discourse forum software.

No one should have to do that. It’s a server-side problem and should therefore be corrected server-side.

2 Likes

Ahah. I thought I had noticed something similar, but Ctrl+0 didnt change anything so I assumed I was making it up.

I wasnt suggesting that.
Rather pinpointing the, very much css-derived, issue.

1 Like

Yeah i saw that too

I also see that view (count) under the first posting from @cscs also showes up here.

1 Like

And a “Powered by Discourse” label right underneath the thread.

1 Like

Under solved Topics, if you scroll below This topic will close 3 days after the last reply. there is also a little overview.

view count, link count, user’s and readtime

I think that is also new or was this before?

1 Like

That is an overview of the most recent updates to threads in the same category as the one above — with the ones containing unread posts in a more contrasting font — but it was already there earlier. :wink:

I’ve just noticed that the selected tabs on one’s profile page are now also accentuated in color. That’s definitely new.

I see the “Defer” button is now “Mark Unread”, which makes better sense.

I guess I’m not the only one who would like to see the return of the “reaction emojis” or whatever they are supposed to be called.

3 Likes

Set default to false UX: enable_powered_by_discourse site setting default is true by nlalonde · Pull Request #26774 · discourse/discourse · GitHub
“Powered by Discourse” should be moved down to the Footer.:

There is at least 1 outstanding issue here.

If no one else can do it - I know css alright.

( But with only moderator powers I have no access to these style sheets )

@admins

The current theme lives on the Manjaro GitLab.

However, since there are currently no maintainers for the theme, @Aragorn and I have been discussing using one of the default Discourse themes like Material and tweaking the colors and CSS from there like you are referring to. I also mentioned this to @omano.

1 Like

Well until my account there is restored I can simply suggest adding the following to these files

/discourse-theme/scss/dark.scss
/discourse-theme/scss/light.scss

OR this single file

/discourse-theme/common/common.scss

.nav-pills > li a.active::after, .powered-by-discourse {
   display: none;
}

Which will remove those underlines and the ‘powered by discourse’ badge at the bottom.

1 Like

Maybe it would be a good idea to recreate a default light/dark theme (with new name, or rename the old ones) and start from there?

It will be the default Discourse theme but maybe that could be a good starting point to modify with some Manjaro touch here and there?

@Yochanan and I have already been talking about using one of the stock themes and slightly modifying it, as he said in post #11. :wink:

:point_down:

I thought Material theme was a custom theme. Here I’m talking about the Default, the one that ships with the forum itself, not one you add from external source.

Well, the Manjaro theme is itself a mix of several other themes. I’m sure we can come up with something. :man_shrugging:

I’m sure you can come up with something, but from experience, it has been a pattern on this forum that we have a custom nice theme, then the one “maintaining” it stops maintaining it, the theme got scrapped, then new custom theme is added, rinse and repeat, then we see now the current theme is unmaintained, some things start to break or look weird, and now we’re talking about adding a new custom theme. Not to be too pessimistic but I think we better have the base Discourse theme if there is no long term commitment to maintain something custom. Just my two cents. The Default Discourse theme is OKish, I would prefer the current theme to be fixed to be honest (so I can keep my Dark Reader customizations), but the Default will just work and doesn’t need extra work all the time.

//EDIT: if there are multiple people willing to take the job and fully commit to it, I guess go crazy, but this needs to be thought through, because as I said… pattern… never ending cycle of disappointment (the two previous theme I was personally pissed because I put lot of work in customizing to my preferences, and when the theme got scrapped, all my efforts go down the drain, and on top of that, I need to put lot more work into customizing again the new thing). Many people just don’t care and will use whatever is by default, but some people spending (too much?) time here often need to make things more like they like, or fixing what appears to be broken in the current theme and what is deemed OK from people disagreeing and in position of power (here the theme maintainers).

//EDIT2: for me the current dak theme with my overrides looks great, with no issue I could find (there are probably a lot but it often requires you to do something you never do to find out, or someone to tell you).

This would be fine.
I always hated most of what was done to the current ones.
(what is this cityscape junk on the bottom? etc)

Please do that. Recreate the defaults.
(If I am not mistaken this is how discourse works - a theme creation wizard thing)
Then we can make slight adjustments if or as needed.

We dont need some self-described ‘web developer’ for such simple tasks.

1 Like

The Default and Material Design Theme are now available.

3 Likes

Powered by Discourse

@Yochanan

This is actually a setting in Discourse Admin – it can be turned off.

Discourse Admin:
All Site SettingsOtherenable powered by discourse:

  • Show “Powered by Discourse” link to discourse.org at the bottom of most pages.

Anyone with admin access can simply uncheck the box, and save, and the eyesore will be gone.

1 Like