Opened 3 months ago

Last modified 5 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

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 (add)

Change History (2)

comment:1 Changed 3 months ago by sadie

  • Version set to 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 5 weeks ago by zzz

  • Milestone changed from 0.9.39 to 0.9.40
  • Owner changed from alex_wykoff to sadie
  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.