At long last, clan rank colors can be customized!
There's not much more to say about this one. The same picker that appears in the workshop now appears on the clan permission matrix page, which clan owners can use to modify clan rank colors.
"Fun" fact: This has been a TODO ever since clans first launched during closed beta. Looking back at the legacy announcements page, that was 2011-02-25. Better 4,520 days late than never...? :\
In addition to the main change, a few other small things changed:
- Color picker upgrade: The buttons for changing colors are bigger and easier to see, as is the selected color. Buttons get disabled when you reach the top/bottom ends of allowed colors. Rapid clicking will no longer trigger double-click browser text selection. This applies to both the workshop color picker and clan ranks color pickers.
- Clan owner permission clarity: It's always been the case that the permission matrix row for the clan owner rank cannot be modified (other than the name, and now the color). For instance, you couldn't remove "kick" permission for the clan owner. However, the form didn't make this clear - the fields were modifiable (which maybe even looked a little scary). These checkboxes are now disabled on the clientside to match the serverside behavior.
- Clan non-owner permission clarity: Non-owner clan members now see a warning popup on the permission matrix page informing them they have read-only access, just to make things a little more clear.
- Allowed colors bugfix: Speaking of serverside and clientside differences, I noticed while working on these changes that the serverside was more permissive (allows down to #222222) than clientside (allows down to #444444). This means that a clever player could actually get their username to basically disappear if they were to bypass the clientside check. I didn't query the database to determine whether anyone has actually done this, but in any case, #444444 is now enforced serverside too.
- Default clan rank color changes: I debated whether to even include this one, but in the interest of being complete, I changed the default clan rank colors to be within the color pickers bounds (i.e. greater than #444444). In practice, the changes are impercetible (e.g. #00ff00 -> #44ff44 ...see? you can't tell!)
P.S. Repeating disclaimer: There are more updates to come, so if this one doesn't excite you, hang tight. I know a bunch of different ideas have been brought up in the What do you want to see done for the game? thread (if you haven't shared your own perspective there yet and want to help shape the game's future, go ahead and do so!) and I know that everyone has different opinions on what order they should be worked on in. Rather than try to bundle up changes into larger updates, I'm currently planning to post user-facing ones as they're completed so that new stuff goes out sooner.