Action Required: Shipping larger application icons in Fedora 22

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In Fedora 21 we show any valid application in the software center with
an application icon of 32x32 or larger. Currently a 32x32 icon has to
be padded with 16 pixels of whitespace on all 4 edges, and *also* has
to be scaled x2 to match other UI elements on HiDPI screens. This
looks fuzzy, out of alignment and lowers the quality of an otherwise
beautiful installing experience.

For Fedora 22 we are planning to increase the minimum icon size to
48x48, with recommended installed sizes of 24x24, 48x48, 64x64,
256x256 (or SVG). Modern desktop applications typically ship multiple
sizes of icons in known locations, and it's very much the minority of
packages in Fedora that only ship such small icons.

I'm asking package maintainers linked below to install a larger icon
than 32x32 in the package. Most of the time this will involve just
installing a different icon from the tarball, but could also mean
contacting upstream and asking them for larger icons and a new tarball
release. If you're asking upstream, please ask for a 256x256 or 64x64
icon, as the latter will probably be the minimum size for F23 and
beyond.

Updated packages should be built for F22 (rawhide) before the end of
October; after that I'll start mass-filing bugs for the remainder of
the packages. If you want to fix up F20 and F21 too that would be
great, but not expected. At the end of November I'll change the
minimum icon size in the AppStream generator so that applications not
fixed will be dropped from the metadata. You can of course install the
applications in F22 with dnf on the command line, but they won't be
visible in the software center until they are installed.

If you're unclear on what needs to be done in order to be listed in
the AppStream metadata, refer to this
https://github.com/hughsie/appstream-glib#what-is-an-application or
send me email.

I've included a list of packages and the maintainers below. You can
either reply to this email when you've fixed a package, or not; I'll
regenerate the list of affected packages again in a month, and then
again before I mass file bugs. Thanks.

Richard.

awjb                dosbox (dosbox.desktop)
beuc                freedink-engine (freedink.desktop)
bsjones             guitarix (guitarix.desktop)
bsjones             jkmeter (jkmeter.desktop)
bsjones             whysynth-dssi (whysynth.desktop)
chitlesh            covered (covered.desktop)
cicku               wxGlade (wxglade.desktop)
dbrasher            dsi (dsi.desktop)
dtimms              qjackctl (qjackctl.desktop)
dwrobel             crrcsim (CRRCsim.desktop)
eponyme             monkeystudio (monkeystudio.desktop)
fcomida             luminance-hdr (luminance-hdr.desktop)
gbailey             keepassx (keepassx.desktop)
goeran              mj (mj.desktop)
???                 haxima (haxima.desktop)
hman-it             themonospot-gui-gtk (themonospot-gtk.desktop)
hpejakle            kflickr (kflickr.desktop)
hubbitus            escape (escape.desktop)
jcapik              sudoku-savant (sudoku-savant.desktop)
jcapik              tong (tong.desktop)
jreznik             kmousetool (kmousetool.desktop)
jskarvad            linpsk (linpsk.desktop)
jskarvad            putty (putty.desktop)
jskarvad            pyobd (pyobd.desktop)
jwrdegoede          asc (asc.desktop)
jwrdegoede          BlockOutII (BlockOutII.desktop)
krege               kaudiocreator (kaudiocreator.desktop)
kumarpraveen        qroneko (qroneko.desktop)
limb                asylum (asylum.desktop)
limb                bastet (bastet.desktop)
limb                curblaster (curblaster.desktop)
limb                neverball-neverball (neverball.desktop)
limb                neverball-neverputt (neverputt.desktop)
limb                pingus (pingus.desktop)
limb                vdrift (vdrift.desktop)
lkundrak            insight (insight.desktop)
lkundrak            opticalraytracer (opticalraytracer.desktop)
lucilanga           tucnak2 (tucnak2.desktop)
marcindulak         python-ase (ase-gui.desktop)
mariobl             hex-a-hop (hex-a-hop.desktop)
mathstuf            uzbl-defaults (uzbl.desktop)
mhlavink            apcupsd-gui (gapcmon.desktop)
mjakubicek          weka (weka.desktop)
musuruan            hatari-ui (hatariui.desktop)
nando               qsynth (qsynth.desktop)
nbecker             kdiff3 (kdiff3.desktop)
nonamedotc          fityk (fityk.desktop)
nphilipp            gpsdrive (gpsdrive.desktop)
nphilipp            gtick (gtick.desktop)
orion               cmake-gui (CMake.desktop)
pcpa                sagemath (sagemath.desktop)
???                 qjackmmc (qjackmmc.desktop)
rdieter             maxima-gui (xmaxima.desktop)
remi                gmusicbrowser (gmusicbrowser.desktop)
scop                portecle (portecle.desktop)
sparks              cqrlog (cqrlog.desktop)
spot                fbg2 (fbg2.desktop)
stransky            berusky2 (berusky2.desktop)
terjeros            mathomatic (mathomatic.desktop)
terjeros            sqliteman (sqliteman.desktop)
terjeros            teamgit (teamgit.desktop)
thias               fillets-ng (fillets.desktop)
tieugene            qxkb (qxkb.desktop)
tieugene            screengrab (screengrab.desktop)
topdog              ike (ike.desktop)
vascom              kbackup (kbackup.desktop)
verdurin            arpage (arpage.desktop)
verdurin            yoshimi (yoshimi.desktop)
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux