Default theme change (thelemmy.club)
submitted 7 months ago* (last edited 7 months ago) by [M] to c/lemmytoday@lemmy.today
 

Hi guys,

So I decided to change the default theme to cyberpunkish.css to make this instance look different from a default lemmy instance.

If a lot of people tell me this is a shitty idea and I should not do this, I will revert it. Just wanted to give this instance a style of its own. The default theme is still there under lemmy_default.css if you prefer it.

Let me know if you have strong feelings about it, one way or the other!

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 3 points 7 months ago (7 children)

Hmm, interesting, the sort order is themed for me. You mean here?

And I love that idea with cyberpunk visor, will need to look into that for sure!

  • source
  • parent
  • hideshow 7 child comments
  • [–] 1 point 7 months ago (6 children)

    When you click on the dropdown it seems to just be default OS themed.

  • source
  • parent
  • hideshow 6 child comments
  • [–] [S] 2 points 7 months ago (2 children)

    Ah the actual dropdown. Not sure if that one can be themed with just CSS. Will find out. :)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 7 months ago (2 children)

    That is a select element, it gets rendered by the browser and can't be themed fully using CSS without replacing it with a custom web component.

    If you're using Firefox, the GTK theme of your OS specifies how it and other native components (e.g. color pickers) look.

    Some aspects can be customized, but it's a pain and doesn't work well across different browsers.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 7 months ago (1 child)

    It's not a huge deal really. I just noticed that it's themed for the account profile menu but not that one.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months ago

    The profile menu is a List item Li element and it contains other Li elements for it's options.

    To avoid writing more JS than necessary and to have more semantic HTML, Select elements are used (like in this drop down), so you can simply listen to their changed event and execute code.

    But the devs could've slightly modified that custom drop down and used it everywhere for consistency.

  • source
  • parent