Skip to content

Replace PNG icon set with vector drawables, matching original colors exactly#181

Draft
Copilot wants to merge 3 commits intov1.30from
copilot/review-and-convert-icons-svg
Draft

Replace PNG icon set with vector drawables, matching original colors exactly#181
Copilot wants to merge 3 commits intov1.30from
copilot/review-and-convert-icons-svg

Conversation

Copy link
Contributor

Copilot AI commented Mar 8, 2026

The drawable directories contained 28 icon PNGs duplicated across drawable/, drawable-xhdpi/, and drawable-xxhdpi/ (84 raster files total). These are replaced with 28 density-independent vector drawable XMLs, and the original icon colors are preserved faithfully.

Changes

PNG → Vector conversion

  • Added 28 *.xml vector drawables to drawable/ using standard Material Design paths
  • Deleted 84 PNG files across all three density buckets
  • Kept non-icon rasters: ic_launcher.png, ic_empty_image.png, reader_bg_texture_mask.png, reader_bg_yellow_edge.png

Color corrections (matched to original PNG pixels)

The initial conversion incorrectly used #444444 for all icons. Colors extracted from the original PNGs:

Color Icons
#F5B400 golden yellow ic_favorate_pressed
#FFFFFF white ic_download, ic_favorate, ic_search, ic_sign, ic_reader_daynight, ic_reader_find, ic_reader_jump, ic_reader_more
#7D7D7D medium gray ic_about, ic_clearcache, ic_config, ic_fav, ic_latest, ic_option, ic_restore, ic_rklist, ic_update, ic_upload, ic_wallpaper
#6D6D6D medium-dark gray ic_back, ic_find, ic_jump, ic_label, ic_viewlable, icl_config, icl_daynight
#BBBBBB light gray ic_rightarrow

All @drawable/ic_* references in layouts, menus, and Java code are unaffected — resource names are preserved.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Convert drawable icons to SVG format for consistency Replace PNG icons with vector drawables Mar 8, 2026
Copilot finished work on behalf of MewX March 8, 2026 07:35
Copilot AI changed the title Replace PNG icons with vector drawables Replace PNG icon set with vector drawables, matching original colors exactly Mar 8, 2026
Copilot finished work on behalf of MewX March 8, 2026 08:28
@MewX
Copy link
Owner

MewX commented Mar 8, 2026

the list of icons are good. However, the quality of the icons are really bad.

Please look up Google material icons and find similar icons and use. Lots of icon shapes are changed dramatically, and look very disruptive in the app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants