Opened 3 years ago

Last modified 3 years ago

#17340 new enhancement

Consider using the responsive BlueFlatTheme (with changes) for Trac

Reported by: jt15s Owned by: nielx
Priority: normal Milestone: Unscheduled
Component: Website/Trac Version:
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

As seen here: https://trac.edgewall.org/ticket/11953, there is little work being done to make Trac's default UI responsive.

Thus, we can consider using the BlueFlatTheme, which is actively maintained, built with Bootstrap and responsive too: https://trac-hacks.org/wiki/BlueFlatTheme

Of course, we'll need to make some changes to the theme so it's using the fonts Haiku uses (i.e. Noto Sans) and change the blue colour to something else (perhaps yellow), but it's better than building our own theme from scratch.

Thoughts?

Change History (2)

comment:1 by nephele, 3 years ago

I disagree, especially since we already know trac does not have that much manpower either, we can obviously complain all we want about upstream does not care about $Issue, yet I don't see anyone having complaing on that ticket you linked for the support since 5 years ago, and yet it is allowed to comment anonymously.

I also don't see a tickets comments as evidence that no work has been done in the past 5 years, the revision changelog is the place to check for such info.

I also suspect that the newer version already is much more mobile-friendly than the one we run (based on how tracs trac instance works on a phone), but we will just have to check with a development version I suppose. (We are already using a reivitive of the default theme anyhow, it is not the same as a no-config trac)

I am much more a fan of using the default theme and improving it if possible and sending those upstream. I certainly will do this for the dark mode if I can produce one in a sufficient quality.

Could someone perhaps set up a test version of trac? Or maybe point me to the config of trac we use so that I may prepare an upgrade to the dev version (and we can use this path once the version is stable)

comment:2 by jt15s, 3 years ago

Alright, sounds good. We have a fork of Trac on GitHub which is what I'm presuming we use: https://github.com/haiku/trac

Unfortunately, all the infrastructure code is only stored on GitHub.

Note: See TracTickets for help on using tickets.