Opened 5 months ago

Last modified 4 weeks ago

#2392 assigned enhancement

i2p console design - migrate pngs to svgs and replace as many as possible with icons from feather

Reported by: alex_wykoff Owned by: sadie
Priority: minor Milestone: 0.9.40
Component: apps/console Version: 0.9.37
Keywords: design icon svg Cc: sadie
Parent Tickets: #738 Sensitive: no

Description

As part of the redesign effort of Trac #738 a first step is to update the icons.

There are a LOT of icons in the console and connected apps spread across 4 themes.

Trac #2272 will reduce the themes.

Per theme, the CSS is pretty massive (>3k lines and at least 3 files) and the use of id vs class differs considerably for various UI elements. This must be taken into consideration when it comes to icon replacement.

The simplest approach is:

  1. to convert the current set of pngs to svgs and update references in code to point to svgs
  2. to replace svgs of old icons with ones from https://feathericons.com/ and construct new icons as-needed

Subtickets

Change History (4)

comment:1 Changed 5 months ago by sadie

Version: 0.9.37

This sounds like the right path to getting this done. With deadline
already looming for .39, can we have a schedule for updates ?

comment:2 Changed 3 months ago by zzz

Milestone: 0.9.390.9.40
Owner: changed from alex_wykoff to sadie
Status: newassigned

comment:3 Changed 8 weeks ago by sadie

Many of the icons have ben updated as of .40 with the Feather icon set. Remaining icons will be updated for .41

comment:4 Changed 4 weeks ago by sadie

icon updates still in progress for .42 - will focus on updating colours to match new logo where needed as well as updating logo in light theme.

Note: See TracTickets for help on using tickets.