• Status New
  • Percent Complete
  • Task Type Information
  • Category Documentation
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version 1.0-rc
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Flyspray
Opened by peterdd - 02.02.2017
Last edited by peterdd - 02.02.2017

FS#2337 - Flyspray Themes

  • Flyspray 1.0 includes 1 default theme CleanFS. That decision was made to reduce maintainance effort and the old blue theme was dropped. Also the CleanFS contains UI-logic implemented in HTML/CSS and tries to be usable even for the people who turned off javascript in their web browsers for security reasons. (and reduces spam on many other websites too without an adblocker)
  • Current Flyspray source and the theme CleanFS provides several methods to customize the layout without touching the .tpl files. These are:
    1. custom_*.css files that extend or overwrite properties of CleanFS/theme.css
    2. 2 fields in admin area where to put code

      For instance a corporate footer menu or something like that.

Advantages of CleanFS instead running your own

  • Theme is maintained with Flyspray source. Detected security issues related with themes are fixed with Flyspray releases.
  • Added features or capabilities are implemented for the default theme.

‘Subtheme’ can be a compromise: Theme CleanFS is always uptodate in sync with Flyspray. Subthemer only needs to check changes required for own subtheme .tpl files.

I do not want complete stop people from writing their whole new template, it allows new ideas implemented or alternative usability. For them, it is probably better to create a Github project for that theme.

This is just raw info from me and can be discussed. Something should be finally written on in the documentation area.

nikos commented on 04.02.2017 22:09

I've made a new theme for Flyspray based on original CleanFS. (actually I'm on 90% to complete the first version of it)

I need to

  1. Fix z-indexes on css,
  2. Some fixes for mobile devices (responsive)
  3. All of registration ways
  4. Fix some warnings on wrong Url's

To taste how it's look like I attach some images (both mobile and desktop)

Project Manager

Very interesting.

I see also stuff that I wanted to do too but never finished.

Also I see how you worked some around shortcomings with the existing HTML skeleton.

Do you plan also to do media queries for the middle sizes (tablet)?

Would you like to add this as a 'theme project' on

Very interested in this also. This theme is quite elegant.

nikos commented on 16.02.2017 21:33

Sorry for the late but I have a lot work to do in my job.

The name of theme BrightFS I have done push a branch named theme_BrightFS to my fork of Flyspray on github (akisc/flyspray) for testing purposes but still need work.

@peterdd I think works well on middle sizes (tablets etc) without extra css code.


Available keyboard shortcuts


Task Details

Task Editing