New Skin FAQ
Welcome to the cause of my erratic activity, what you may have heard me refer to as my "Secret Project".
Okay but seriously here's what you need to know.
"Is the skin finished?"
Not entirely. I've been working on it since March and then solidly for the last 6 weeks and it's aesthetically pretty much done. Let's call it 95% complete.
"I've found an issue with the skin, what should I do?"
- First you should hard refresh (ctrl+f5) and make sure your cache has been cleared recently. You'd be surprised how many problems this clears up, particularly on phones!
- Secondly, you should check the bug list and make sure your error hasn't been identified already.
- Thirdly, if your problem isn't on the list and refreshing and cache clearing didn't fix it, take a screenshot of your issue and post it in a reply to this thread! When your problem is fixed I will delete your post and hopefully remember to tell you it's fixed.
"If it's not finished... What's left to do?"
There are a few features I'm planning to implement gradually over the coming weeks. I'll cross them off as they're completed.
- A 'Read More' button will hopefully condense the index down a little where we have particularly wordy forum descriptions.
- Expand and collapse the banner function for more streamlined (and work friendly ;]) browsing.
- The cbox will become draggable and stay put after refreshing - this will hopefully alleviate forum overlap issues.
Threadlogs will not open in a new window, I just forgot about it until now.
Bugs & Incomplete
- Our Docs pages aren't properly finished
- The class icon on the profile is being worked on, the box looks empty for now
- The Announcement Block (that thing under the banner) will expand and collapse with the toggle but it won't stay collapsed after refreshing.
- The fancy avatars on the index won't show our cute af default avatar, I'm not actually convinced I can fix this.
The delete button popup on posts needs straightening outThe cog button drop down shows empty fields on non-staff accounts, I need to sort this.Guest view is a hot mess but I couldn't view the new skin as a guest until it went live- UCP is not as responsive as I'd like, I threw in some panic coding last night so it wouldn't be the worst hot mess you've ever seen but it's not ideal yet.
- There's a popup when you click on avatars on the index and I meant to turn it off but I think I forgot. It's not styled. I'm going to delete it soon.
- Threadlogs have a forum number field, I'm hoping to turn this into a forum name. It's harder than it might seem.
- There are some minute gaps appearing on the welcome bar when viewed at certain zoom levels (that bar with your username on it at the top), I'm aware of this and I will be fixing it in the near future because I despise it.
- The announcement block is a bit touch and go at times on smaller screens, I'm keeping an eye on it. I've fixed it about 5 times in the last week.
- WW and DP templates will be updated very soon and will hopefully be more responsive than ever before!
- Board statistics pages (member list/post count list/etc.) haven't been styled yet, I'll do that when I'm in the mood to regret my life choices
I'm particularly interested in hearing about responsive issues and border inconsistencies. Responsive web design is when you code for all screen sizes and the design scales down cleanly - if you find something that breaks on a smaller screen please tell me! As for borders, I've got a very complex game of border chess going on and sometimes certain elements aren't visible to certain members and the result is a really thick border or no border at all. I want to know about these.
"How can I make my own coding more responsive without having to learn a lot of css?"
Honestly I'm just here to tell you all about REMs. Pixels are so last decade. Pixels won't resize, pixels don't care. Rems care.
1rem on desktop Charming = 16px
1rem on phone Charming = 10px
This also means you can change your browser settings to show Charming with a font size of whatever you like and the site will scale accordingly. Want giant font? You can make it happen.
This handy converter got me through skinning like a champ <3
Another way to make your codes more responsive is to ditch html tables. CSS grids and flex boxes are the shit. If you're a coding novice you might struggle a little - it overwhelmed me a little at first (tbf it was March and my coding skills were still rusty af) but if you can get to grips with them they willbecome an addictionbe infinitely useful.
As there will be some ongoing construction it's doubly important that you refresh your cache before reporting a bug, especially if it's one that's cropped up since the skin release because I may well be working on the skin at that moment or else have updated some things since your cache last refreshed itself! I will try to remember to shout out in the cbox if I'm actively working on the skin.
![](https://imgur.com/blq4NoS.png)
Thanks to Bee for this magnificent set <3