Project

General

Profile

Actions

Improvement #3453

open

Add new angle icon to nested elements

Added by liaham 3 months ago. Updated 8 days ago.

Status:
Feedback
Priority:
Normal
Assignee:
Target version:
Start date:
06/27/2025
Due date:
% Done:

50%

Estimated time:
Compatible Redmine Version:
6.0.z
Requires Documentation?:
No

Description

The old angle is still integrated in project and issue lists:


Files

Actions #1

Updated by liaham about 1 month ago

  • Parent task set to #3597
Actions #2

Updated by liaham about 1 month ago

This is an error in RM: see https://www.redmine.org/issues/42907. We need to keep the old icon until it is fixed in RM.

Actions #3

Updated by liaham about 1 month ago

The task was closed. That is, it is not considered as a bug.

I suggested to provide a patch where the chevron icon is integrated as customizable tabler icon.

For doing so, changes are probably required in:

  • projects,
  • issues,
  • repositories.
Actions #5

Updated by liaham about 1 month ago

  • Tracker changed from Maintenance to Pull Request
  • Project changed from 20 to Redmine
  • Target version changed from unreleased to 6.0.0
  • Pull Request Link deleted (n/a)
Actions #6

Updated by liaham about 1 month ago

  • Status changed from New to In Progress
  • Start date set to 06/27/2025
  • % Done changed from 0 to 30
Actions #7

Updated by liaham about 1 month ago · Edited

All existing tests are successful. - skipping SCM and LDAP tests.

Some new tests are required:

  • app/helpers/application_helper.rb: link_to_project with and without Struct
  • app/helpers/projects_queries_helper.rb: column_value_with_subitem_icon with and without Struct
  • app/helpers/queries_helper.rb: column_content_with_subitem_icon and column_content with and without Struct

Updated by liaham about 1 month ago

Issue and projects lists with sub items are using an svg image of tabler different to other chevron icons in Redmine. Moreover, the svg image cannot be styled.

In order to ensure a consistent user experience I added a patch implementing the chevron icon as sprite icon:

The example shows sub projects. Changes will also affect sub issues.

Before:

After:

Actions #9

Updated by liaham about 1 month ago

Actions #10

Updated by liaham 8 days ago

  • Target version changed from 6.0.0 to upstream
Actions #11

Updated by liaham 8 days ago

  • Tracker changed from Pull Request to Improvement
  • Pull Request Link set to n/a
  • Requires Documentation? set to No
Actions #12

Updated by liaham 8 days ago

  • Parent task deleted (#3597)
Actions

Also available in: Atom PDF