Project

General

Profile

Actions

Feature #4967

open

Issues colors

Added by Bruno Prado over 14 years ago. Updated over 11 years ago.

Status:
Reopened
Priority:
Low
Assignee:
-
Category:
UI
Target version:
-
Start date:
2010-03-02
Due date:
% Done:

100%

Estimated time:
Resolution:

Description

I've modified application.css, from Classic theme, so it now colors the issue according to its status and priority. Screenshots are attached.
Let me know what you think about it.


Files

issues_list.jpg (131 KB) issues_list.jpg Bruno Prado, 2010-03-02 15:44
issue_description.jpg (53.2 KB) issue_description.jpg Bruno Prado, 2010-03-02 15:44
application.css (5.01 KB) application.css Bruno Prado, 2010-03-02 15:49
application.css (4.76 KB) application.css Bruno Prado, 2010-03-02 19:26
issues_list.jpg (120 KB) issues_list.jpg Bruno Prado, 2010-03-02 21:35
issue_details.jpg (34.8 KB) issue_details.jpg Bruno Prado, 2010-03-02 21:35
application.css (7.02 KB) application.css Bruno Prado, 2010-03-02 21:35
redmine_issue_colors_and_icons_v1.diff (4.59 KB) redmine_issue_colors_and_icons_v1.diff Patch for issue colors, Version 1 Daniel Felix, 2013-04-11 17:53
screenshot_patch_v1.png (53.9 KB) screenshot_patch_v1.png Screenshot after applying issue colors. Daniel Felix, 2013-04-11 17:53
brick_add.png (729 Bytes) brick_add.png new icon Daniel Felix, 2013-04-11 17:53
bug.png (774 Bytes) bug.png new icon Daniel Felix, 2013-04-11 17:53
page_white.png (294 Bytes) page_white.png new icon Daniel Felix, 2013-04-11 17:53
shield.png (702 Bytes) shield.png new icon Daniel Felix, 2013-04-11 17:53
Screen Shot 2013-04-23 at 下午2.34.53.png (105 KB) Screen Shot 2013-04-23 at 下午2.34.53.png cherry Tsai, 2013-04-23 08:35

Related issues

Related to Redmine - Feature #13258: Let user defines CSS color for priority and issue statusNew

Actions
Related to Redmine - Feature #1716: Coloration according to statusClosed2008-07-30

Actions
Related to Redmine - Feature #13297: Adding icons for different trackersNew

Actions
Related to Redmine - Feature #10083: Change the color of resolved issueNew2012-01-29

Actions
Related to Redmine - Feature #1748: Customized Status Color in Project GanttNew2008-08-05

Actions
Related to Redmine - Feature #8226: Allow "roadmap style" on issue statusesNew2011-04-26

Actions
Related to Redmine - Feature #9286: Should have color highlight on My page according to priorityNew2011-09-212011-09-30

Actions
Related to Redmine - Feature #493: Enhancement request bonanza!!Closed2013-04-25

Actions
Related to Redmine - Feature #12789: Redmine - design studyNew

Actions
Related to Redmine - Patch #13747: Issue Colors Patch for #4967New

Actions
Is duplicate of Redmine - Feature #1758: Color-coding for issue trackersClosed2008-08-07

Actions
Actions #1

Updated by Bruno Prado over 14 years ago

Sorry, I forgot to attach application.css.

Actions #2

Updated by Bruno Prado over 14 years ago

I've changed the color in issue details, removed some bold styles and "depolluated" the code.

Actions #3

Updated by Bruno Prado over 14 years ago

Well, I'm still working on this.
Anyway, let me know what you think.

Actions #4

Updated by Bruno Prado over 14 years ago

Colors changed. I've got some feedbacks saying those were too "blinding".
Issue details has just a little tag in its priority.

Actions #6

Updated by Dipan Mehta over 11 years ago

+1. This would be very useful feature.

How will you define color for custom trackers?

Actions #7

Updated by Daniel Felix over 11 years ago

Those should be defined by each user itself.

I have implemented the same. Maybe I could provide a patch for it.

Actions #8

Updated by Dipan Mehta over 11 years ago

Add related #1716.

Actions #9

Updated by Filou Centrinov over 11 years ago

You have interessting ideas, but they are an intensive intervention to the current design. May you create a theme and publish it on that theme list. I think we shouldn't alter the default redmine theme like this.

Do you agree to close this issue?

Actions #10

Updated by Dipan Mehta over 11 years ago

Filou Centrinov wrote:

You have interessting ideas, but they are an intensive intervention to the current design. May you create a theme and publish it on that theme list. I think we shouldn't alter the default redmine theme like this.

Do you agree to close this issue?

Yes indeed that finally this would be achieved using appropriate theme. The default theme may still remain not so heavy. The core idea is, currently no theme can do this right away unless Redmine provides css class per status/tracker etc. That is what this feature should achieve.

I don't think this is entirely unbelievable or a bad idea either. This issue shouldn't be closed!

Actions #11

Updated by Dipan Mehta over 11 years ago

Add related - #13297, #6614, #1758, #1716, #1748, #8226, #9286, #13258, #10083

The issue #13297 & #6614, #1758 talks about icons for tracker hence a dedicated css class per tracker would serve both issues.
The issue #1716, #1748, #8226 talks about style that is based on status rather than tracker.
The issue #9286 and #13258 talks about styles for highlighting priority
The issue #10083 talks about color change for resolved issues (specific status based)

One more critical thing missing in the notes of all such issues is that themes are pre-created and are not aware of available set of trackers or status. Hence, the theme should be able to provide a preset of classes and then there should be some UI way of associating them to specific

Based on all above - here is the gross requirements:
  1. A defined preset 'colorization, iconized' classes that can be used. (this can be standardized)
    • preset should be sizable (say 12 - 15 styles) which all themes can implement
  2. Class would define attributes under following context: (sorry if terminology is not accurate)
    • link_to_issue()
    • yellow ticket color, style, icons
    • issue context class
  3. A UI window displaying { status x tracker } permutation
  4. The admin can select which class to be used under what condition.
  5. Styling can be used (in consistent way) when issues are listed under:
    • Issue view,
    • Issue update page,
    • Issue query page,
    • Roadmap page and on context menu
    • Gantt and Calender
    • Mypage
  6. Changing theme should appropriately change appearance but shouldn't break things!

Stretching even more -

We can also imagine an attribute on issue e.g. issue_current_css_class which holds the value from any of the style list as possible value. If this is done, possibly (under some plugins) you can actually set the css.class as one of the fields or combination of fields reaches specific conditions.

for example:
  1. if the field 'customer feedback' < Good - the issue is colored 'Red'
  2. if the field 'QA Approved' - the issue is colored green.
  3. Specific styling "if the task is a 'subtask' of another.
  4. Issue having separate color if the issue is duplicate/ blocked by other.

I think I am stretching this issue a bit too much - but hope this ideas help simplifying and extending many styling needs fundamentally.

Actions #12

Updated by Daniel Felix over 11 years ago

  • Status changed from New to Closed

I'm closing this issue, as it is duplicated throw #4967. #4967 has more details.

Actions #13

Updated by Daniel Felix over 11 years ago

  • Status changed from Closed to Reopened

Sorry wrong issue.

Actions #15

Updated by cherry Tsai over 11 years ago

version: Redmine 2.1.2.stable

css path: public/themes/alternate/stylesheets/application.css

Actions #16

Updated by Daniel Felix over 11 years ago

Can you provide a screenshot of this on the default theme?

Please take a look at the latest patch at #13747. Thanks.

Actions

Also available in: Atom PDF