Trac updates and a design refresh
Every few months we make a few improvements to Trac. Given how many hours so many of us spend on there, even the smallest changes can make a big difference. Today, a few new changes were deployed.
The first thing you’ll notice is a design refresh, from @helenyhou and @ocean90. It cools down the colors a bit and places more of our own mark on it (more WP-like, less Trac-y). They also added responsiveness for mobile devices, and made some adjustments to improve readability. See #18211. If you notice any bugs or quirks, please leave a comment there.
From @iammattthomas, the WordPress logo is now HiDPI.

If you’re a bug gardener (i.e. you can change milestones, etc.), you can now change the resolution of a closed ticket. This should make @sergeybiryukov happy — no more re-open to re-close.
Over the last few weeks I’ve given more than a dozen people bug gardener status. We’d like to empower the people we know and trust to make decisions, while making Trac simpler for others.
For those who aren’t bug gardeners, we’re trying to make it as easy and streamlined as possible for you to create and contribute to tickets. @bpetty has been studying our workflow and recommending changes. One of those is we’ve hidden the ability to change ownership of a ticket (accept/assign/reviewing). A big issue with ownership is it sometimes discourages others from contributing. I hope this change can free us up to using that field for tracking responsibility and accountability.

Non-gardeners can also no longer label tickets a “task”. Also, once the Version field is set, a user can’t update the field to a newer version, only an older one. (As @sergeybiryukov says, “version number indicates when the bug was initially introduced/reported.” It’s the earliest known affected version for a bug, or the earliest applicable version for an enhancement.)
And finally, if you add the “has-patch” keyword to a ticket, “needs-patch” will automatically be removed, and vice versa. (It’s the little things.)
I hope you enjoy this round of changes. If you have any further suggestions, please share in the comments.
Bonus. A few weeks ago, we added a ticket graph, inspired by jQuery and using their plugin as a base. I hope to add some more functionality to this in the future. For now, a few of us are using it to study trends and come up with some new ideas for how we can best maintain the ticket queues.
George Stephanis 7:02 pm on September 10, 2012 Permalink | Log in to Reply
But … Trac is still defaulting to Verdana!
It reminds me of Ikea every time I see it, and now I want Swedish Meatballs.
Andrew Nacin 7:04 pm on September 10, 2012 Permalink | Log in to Reply
One step at a time.
Jon Brown 7:06 pm on September 10, 2012 Permalink | Log in to Reply
Perhaps we could make the default Bleeding Cowboy? That’d be cool…
Helen Hou-Sandi 7:21 pm on September 10, 2012 Permalink | Log in to Reply
I had put sans-serif but got overruled a while back for various reasons I didn’t disagree with.
Andrew Nacin 7:26 pm on September 10, 2012 Permalink | Log in to Reply
It was just a lot of change at once. Now that the rest is in, I’d like to consider the font change next.
Kim Parsell 7:31 pm on September 10, 2012 Permalink | Log in to Reply
Perhap handle it the same way that the WordPress admin – let it default to the user’s choice from their browser. That way everyone wins.
Joey Kudish 7:04 pm on September 10, 2012 Permalink | Log in to Reply
Awesome, these are great improvements!
scribu 7:06 pm on September 10, 2012 Permalink | Log in to Reply
Major potential for gardening time saving: If you reference #456 from #123, make #456 reference #123 back automatically.
lkraav 7:29 pm on September 10, 2012 Permalink | Log in to Reply
You guys are probably up to date, but either way – Trac 1.0 has just been released and it is packing many-a-goodies.
Pippin Williamson 7:30 pm on September 10, 2012 Permalink | Log in to Reply
Looks fantastic!
Alex Mills (Viper007Bond) 8:18 pm on September 10, 2012 Permalink | Log in to Reply
Very nice!
Daniel Bachhuber 9:14 pm on September 10, 2012 Permalink | Log in to Reply
Looks great!
Ben Tremblay 9:58 pm on September 10, 2012 Permalink | Log in to Reply
Tell me who’s ram-rod on tickets plugin? Got an idea for RFE. http://tl.gd/j87q3t
Bryan Petty 10:34 pm on September 10, 2012 Permalink | Log in to Reply
Glad to see all of these changes.
Marko Heijnen 7:20 am on September 11, 2012 Permalink | Log in to Reply
Awesome stuff. The logo does seems to needs: height: auto;
Joey Kudish 7:21 am on September 11, 2012 Permalink | Log in to Reply
I was just about to say the same thing
Joey Kudish 7:21 am on September 11, 2012 Permalink | Log in to Reply
It would be nice if the favicon was the WordPress logo instead of the Trac logo
Andrew Nacin 3:00 pm on September 11, 2012 Permalink | Log in to Reply
-1. Favicons are increasingly important in telling tabs apart, given the dozens of tabs many of us have open at any given time. Gray WordPress logo = wordpress.org, blue logo = wordpress.com, Trac logo = a Trac install. Using a WP logo would throw me off like you wouldn’t believe. If someone wanted to put together a favicon.ico that was a WordPress logo with a super-imposed Trac symbol, I’d be okay with that.
Marko Heijnen 7:41 am on September 11, 2012 Permalink | Log in to Reply
Just out of curiosity: Why wasn’t there a update of Trac first? any problems with that?
Andrew Nacin 2:55 pm on September 11, 2012 Permalink | Log in to Reply
Trac 0.12 is their LTS release. Meanwhile, Trac 1.0 (which was 0.13 in development) was released just a few days ago. So this likely isn’t going to be a priority of the systems team for at least a little while. (There are quite a few Trac installs scattered about.) I’m okay with that, because an update means I’ll also need to update our styles and templates (their default theme got a facelift in 1.0 and it is a god awful abuse of exaggerated shadows and rounded corners).
Marko Heijnen 8:19 pm on September 11, 2012 Permalink | Log in to Reply
I found that out after I posted the message and I can understand the reasoning. I ment to 0.12.4 but that may likely have the same issue of updating the stules and templates
ellipszist 2:41 pm on September 11, 2012 Permalink | Log in to Reply
Please update Trac to the latest version.