Go to file

PurpleMine 2

A free Redmine theme for modern browsers.

Screenshot

Compatible with Redmine 2.5+ and browsers: IE9+, latest Firefox and Google Chrome (others were not tested).

It's written in SCSS. It uses normalize.css and benefits from some parts of Bootstrap like mixins, structure, and stuff.

Main features

  • Bigger, easier to read fonts,
  • Github-like wiki content look,
  • Sidebar moved to the left for better ergonomy,
  • Coloring trackers links (on lists, issue pages and even in the wiki content),
  • Highlighting issues priority on the list and on the issue page,
  • Toggling sidebar visibility,
  • Easy to customize via variables.

How install it

To install PurpleMine, just download .zip and unpack it to your Redmine's public/themes folder.

Then go to Redmine > Administration > Settings > Display and select PurpleMine2 from the list and save the changes.

Plugins

This theme also features a new look for Redmine Backlogs plugin. To install it, simply copy stylesheets from PurpleMine2/plugins/redmine_backlogs and overwrite files in {redmine}/plugins/redmine_backlogs/assets/stylesheets and restart Redmine.

Also, Redmine Time Tracker plugin should look nice with PurpleMine.

How to customize it

If you want to customize PurpleMine to your needs, first, make sure that you have installed node.js and npm is available in your terminal.

If haven't yet, you need to install grunt:

npm install grunt-cli -g

Then, from the directory that contains PurpleMine run:

npm install

Now all the dependencies should be ready to use. Run one more command:

grunt watch

And now the grunt is watching for changes in files placed in src/ folder. Just change what you need, and it'll run SASS preprocessor automatically.

Regrettably, optional file include is not possible in SASS, so I would recommend creating a new file, e.g. _my_variables.scss and importing it a the beginning of the application.scss file. That way all the variables with the !default flag could be overridden.

Changelog

v1.2.0 (2015-03-03):

  • Fixed .warning style
  • Coloring status on issue page (it'll look like label)
  • Fixed master backlog sub-menu accessibility
  • Changed font weight to normal for sub-projects in project list
  • Fixed watch task path for .js
  • Removed unnecessary classes from .sidebar-toggler
  • Fixed external link icon, when URI contains the word 'edit'
  • Fixed wiki page headers links font-size
  • Changed some trackers default colors
  • Bolded user name on issue page if it's current user
  • Issue's journal appearance changed once again
  • Some improvements in wiki formatting
  • Introduced HistoryTabs for filtering issue journals
  • Improved issue page styles and adjusted default priority colors
  • Backlogs: added delay before hiding backlog menu
  • Changed ancestor project name in top to equal font size, but different weight
  • Fixed context menu position regression introduced by sidebar toggle

v1.1.0 (2015-02-15):

  • Changed issue's journal appearance
  • jQuery UI menus look improved
  • Removed box-shadow from boxes
  • Bumped grunt-sass version
  • Toggling sidebar visibility
  • Recompressed images
  • Changelog added

v1.0.0 (2015-02-06):

Initial version

License

WTFPL

Description
A copy of the public theme PurpleMine2. This will allow local pull and easier customization.
Readme MIT 8.3 MiB
Languages
SCSS 58%
CSS 39.2%
JavaScript 2.8%