Pyx's Modern Theme

March major update

Hello all! The March update is here. Changelog:

  • added support for DMs
  • added a blur factor setting
  • corrected post tags
  • fixed background on group & badge menus
  • added support for the user activation page
  • some optimizations (removed backdrop where it isnt really making a difference)
  • fix group creation
  • fix header alignment
  • correct user notifications
  • update color of posts to be more consistent
  • added support for lots of core plugins
  • admin UX updates

Github diff:

2 Likes

May update

Hello all! Sorry for the silence last month. To make up for it, the mobile layout has finally been fixed for the theme! I’ll also check up on mobile every now and then going forward.

Gallery

Additionally, I fixed some icons and the toasts finally.


I have also finally set up GitHub sponsors for my profile. If you enjoy using the theme and want to help support continued fully human written & checked updates, then you can support me there.

https://github.com/sponsors/pyxfluff

That’s it for this time! I’m quickly running out of things to fix finally, but I’ll keep trying to get monthly updates out.

2 Likes

June update

Hello everybody and happy summer! I have just finished and pushed the June update with many fixes and improvements all around, including:

  • overhauled post stream
  • nested replies support
  • 404 page
  • discourse reactions popup support
  • many fixes for user profiles
  • many other minor fixes

See screenshots below and let me know what you think!

July update

Hello everybody! I hope you are all enjoying summer. Being able to relax and enjoy the warm weather is nice.

This month, I’ve focused on revamping a lot and further enhancing the default look.

New no-background style

Based on some community feedback and to make the theme more appealing to a wider audience (because apparently background images are a thing of the past), I’ve added an option to disable the requirement for a theme background. This is still kind of a beta feature at the moment but it should work well enough for everybody.

To enable it, set your Background_Type setting to none.
image

New login page

The login/signup page has been styled with a cute little pulsing animation!

Sidebar updates

I’ve removed the border on the sidebar (and in a lot of other places) and replaced it with some boxes.

User profile fixes

The styling for the user menu has been improved along with padding fixes for the user profile header while collapsed.

Wizards

I’ve improved styling for the group creation wizard and entirely remade the category creator with support for the new category types option.

Let me know if you have any thoughts and see you in August! :slight_smile:

1 Like

Hi all,

Just for full transparency, there will not be a theme feature update this month. I’ve been busy adjusting to college, and the server my Discourse runs on is currently in the middle of being relocated to a colocation datacenter for additional reliability (for one at-home server node and this datacenter one). The server should be connected to the internet again soon, but for more real-time updates regarding that, you can check the real-time status at Pyx's Site - Status.

Thank you for your understanding, and be on the lookout for another feature update next month! :slight_smile:

1 Like

November Update

Hi all!! I’m very sorry for the extensive delay between theme updates. One of my servers, node tiger, was moved to a colocation datacenter due to my friend’s hosting being slightly inconsistent, which happened to be the one running my Discourse instance. Once it got put in, we were unable to sort out the network due to some policy conflicts for many months. However, I’ve loaded a tunnel onto the server so I can resume service. I can not believe it’s been 4 months, but better late than never? :sweat_smile:

Admin Dashboard

Support for the new admin dashboard has been implemented.



Plugins

Support for many plugins has been enhanced with brand new support for Workflows and Voice.









Other fixes

Here is a list of other fixes and enhancements made this update:

  • repaired signup CTA
  • fixed youtube embeds bouncing all over the screen when there is no post content to push the post stream wider
  • enhanced github oneboxes
  • enhance composer design for next-gen composer


3 Likes

I cannot get this theme to appear on my sites. Is it working today? You can test in the theme switcher on my noobish.me site.

Yes, the theme works as normal. Are you sure that the theme is enabled on your site and has “can be selected bu users” enabled?

Yes – try selecting it on noobish.me and let me know what you discover! (I’ve installed/tested on several of my other sites with the same result.)

looks like the theme is working for me–no background configured but it can be selected :slight_smile:

Ah, once I uploaded a bg image I see it – very nice!

1 Like

Pyx – these two declarations in the layout.css are causing janky width and breaking the #main-outlet. Removing them seems to fix it.

#main-outlet-wrapper {
left: 2%;
}
#main-outlet-wrapper #main-outlet {
width: 95%;
}

Hi, I’m not sure what I understand the problem is.

With the rules enabled, the theme looks normal:

… but with them disabled/removed, the whole full-width system no longer works.

The right edge is pushed out past the scrollbar and the left side has extra space. its happening on my sites as well as you can see here in the Theme Creator in my screenshot above.

Yes, this is intended to give the theme a more centered look instead of looking slightly off-center.

But does this actually impact anything? The body contains the content and I’m fairly certain that nothing will ever actually reach into the sidebar with the body included. Even with a post loaded, the scrollbar is fully visible and is not obscured in any way.

Yeah so true. :grinning_face: On my own sites I usually notice (otherwise invisible) elements like padding or margins breaking outside the boundaries of the window by the fact that in those cases a horizontal scrollbar will appear at the bottom of the window. But I’m not seeing that here, so I didn’t notice it until I was trying out your theme on my own site and got into playing around with the layout.

Once I discovered it, though, I became compelled to fix it! (But that’s what forking repositories is for, right? :high_five: )

It’s a lovely theme – thank you so much for sharing!!

1 Like