Ability to change colors in gadgets

Issue #1012 resolved
Alexey Kazakov created an issue

We employ a color-blind peoples so we need ability to set colors in gadget for highlighted hours and rows.

Or at least could you advice workaround, for example how can I edit plugin .jar file to change colors of overworked and underworked hours (brown and red) and for green row of current user?

Comments (24)

  1. Andriy Zhdanov

    It's in css/timesheet.css, please see .nonBusinessDay, .toDay, .workUnderLimit and .workOverLimit

  2. Alexey Kazakov reporter

    Do I need edit css in jar file and upload new version of jar as update or it is possible to find already installed css file and edit it?

  3. Alexey Kazakov reporter

    I tried to edit css file in archive and even create jar with cmd "jar cf", but with no changes in both cases. Last example of jar file (created by jar cf) in attachment. Changed for testing workover and workunder. We are using previous version of addon and when I upload my edited version I see some changes like 14px font, but colors still brown and red.

  4. Alexey Kazakov reporter

    For test I also change font-size to 12 px and then to 24 in timesheet.css, but the settings also are not applied.

  5. Andriy Zhdanov

    Hi Alexey,

    Strange, it works for me, I've did the following:

    1. jar xf jira-timesheet-plugin-3.0.7.3.jar css/timesheet.css
    2. vi css/timesheet.css (change .workUnderLimit and .workOverLimit)
    3. jar uf jira-timesheet-plugin-3.0.7.3.jar css/timesheet.css
    4. Upload in Administration - Add-ons - Manage add-ons
    5. Refresh dashboard page - see colors changed
  6. Alexey Kazakov reporter

    I've did exactly same with no result. I'll update all JIRA packages to last versions today night and repeat my try.

  7. Alexey Kazakov reporter

    Хм, совсем странная ситуация вырисовывается. Поднял новый чистый инстанс JIRA и установил там модифицированную версию плагина, но всё равно изменения в цвете не вносятся.

    .workOverLimit { color: red; }

    меняю на

    .workOverLimit { color: green; }

    Я же правильно понял механизм изменения css файлов? Пробовал и вместо green писать код цвета, всё равно отображаются стандартные цвета.

  8. Andriy Zhdanov

    Да, все правильно. Я даже пробывал ваш 3.0.7.3.jar, не меняя, тоже видел измения. Единственно у меня джира работает в девелопмент моде, и может быть что в прадакшн надо поменять номер версии, только вот не знаю достаточно ли поменять название файла на .. 3.0.7.3a.jar например, или может быть надо и в архиве изменить в atlassian-plugin.xml тоже версию.

  9. Alexey Kazakov reporter

    Все страньше и страньше. Попробовал поменять версию на 3.07.4 в названии, atlassian-plugin и pom файлах. Новая версия загрузилась, на странице manage add-ons показывается, что версия 3.0.7.4, но изменений снова нет. И что тоже странно, не получилось откатиться на предыдущую версию с помощью обновления, но это может быть особенностью JIRA, с другими плагинами такого не пробовал. На выходных поэкспериментирую с удалением, перезапуском JIRA, и developer режимом, может что и получится, тогда можно будет понять -- требуется компиляция аддона с помощью sdk для применения изменений в production или проблемы конкретно в нашем инстансе JIRA.

    Пока прошу оценить возможность в ближайшей официальной версии поменять хотя бы один цвет из пары .workOverLimit и .workUnderLimit на цвет из другой гаммы (например, темный синий или зелёный), потому что главная претензия у наших сотрудников к сливающимся коричневому и красному цвету. Возможно, Вы согласитесь, что другой цвет будет нагляднее.

  10. Andriy Zhdanov

    А может быть желто-оранжевый?

    В моем понимании синий или зеленый это позитивный цвета - OK/Success, а красный, кориченвый, желтый - warning, и вот по-задумке over limit и under limit - это не нормально, и должен быть warning.

  11. Alexey Kazakov reporter

    Против оранжевого цвета возражений нет, но выходные выделяются тоже оранжевым цветом, и тогда нужно менять цвет выделения выходных. Например на серый, что подходит по логике цветов -- серым цветом выделяют не активные элементы, а выходные дни должны быть не активными с точки зрения работы.

    orange.jpg

  12. Alexey Kazakov reporter

    Почувствовал, зачем нужны дизайнеры, проблема оказалась сложнее, чем казалось. Предложенный ffc108 вообще плохо видно даже мне. Попробовал разные варианты, нормально выглядит только синий, но согласен, что не подходит по логике. Посижу на выходных со знакомым веб-дизайнером, может быть предложим Вам на рассмотрение редизайн :)

    orange.jpg

  13. Andriy Zhdanov

    Я как раз тоже играюсь с цветами, например: ff9900-cc3333.png

    Но в вашем примере, мне кажется, вариант над голубым - лучше, что там за цвета?

    Еще я думаю может быть надо чтоб совпадало со стандартными цветами джиры, как здесь: https://docs.atlassian.com/aui/5.4.0/docs/lozenges.html

    Но на счет оранжевого на выходных не стоит волноваться, потому что на выходных не может быть недоработки, только переработка.

  14. Alexey Kazakov reporter

    Над голубым у меня 9f7534, если не ошибаюсь. А идея со стандартными цветами жиры хороша, если этих цветов хватит и будет нормально выглядеть, конечно.

  15. Andriy Zhdanov

    9f7534 это чуть ваше.

    Я вот этот вараинт, имею в виду: orange.png

    Только красный я бы сделал поярче.

    Из status lozenge не очень подходят цвета, так же как и у меня, желтый рябит или темный слишком.

  16. Andriy Zhdanov

    Спасибо, предлагаю так (cc6600/cc3333): cc6600-cc3333.png

    Но мне кажется что первоначальная проблема осталась, under/over limit сложно отлечить :)

  17. Andriy Zhdanov

    Добрый,

    Чувствуется свежий взгляд :) У меня неи возражений. А какой это цвет?

  18. Log in to comment