slachiewicz opened a new issue, #687:
URL: https://github.com/apache/maven-project-info-reports-plugin/issues/687

   The Dependencies and Dependency Convergence reports reference 
`images/icon_info_sml.gif`, `images/icon_success_sml.gif` and 
`images/icon_error_sml.gif`, but the plugin does not ship them. They show up 
only because the site skin happens to carry files with those names. With a skin 
that does not, the expand buttons on the Dependencies page and the convergence 
marks render as broken images; and the 16×16 GIFs blur on high-density displays 
(apache/maven-fluido-skin#150).
   
   The Dependencies report already copies its own `images/close.gif`, listed in 
`resources/resources.txt` and copied by `DependenciesReport.copyResources()`. 
Shipping the other icons the same way would make the reports independent of the 
skin:
   
   - add SVG icons under new names (for example `images/icon-info.svg`, 
`icon-success.svg`, `icon-error.svg`) to the plugin's resources and copy them 
for both reports;
   - reference those from `DependenciesRenderer` and 
`DependencyConvergenceReport` instead of the skin's GIFs.
   
   I have 16×16 SVG versions ready under the Apache License and can open a pull 
request. Open PR #627 also changes `DependenciesRenderer.java`, for an 
unrelated reason.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to