This commit adds a theme called "Classic - Old Style", which is simply a set of icons for the system's theme (used when "None" is selected).
Those icons are the ones we had for "None" until 7bf387de8c.
Use Inkscape File -> clean up document functionality to remove SVG bloat.
This does not even remove all Inkscape specific metadata, but already
hugely reduces file size (and complexity).
before: 1.432.192 bytes, after: 633.535 bytes
It seems this function was previously called "Vacuum defs" in Inkscape,
and the savings we see are in large part due to removal of unused defs.
In some files it also changes the way paths are defined, but without
obvious visible changes.
The files still contain Inkscape metadata like the window size, version
and workspace position that could be removed without losing useful SVG
information.
Also note that for the file publicdomain/Information_icon.svg as well as
the layout_* files this process would actually increase file size as
Inkscape adds additional metadata. Hence that file is not changed.
Update the flags with our script extract-emojione-flags.py from the most recent emojione version 2.2.7.
Emojione changed from rectangle flags to round representations.
Fixes#2732
Previously, the mumble_flags.qrc was split into several files, generated
by mkflags.py. This will now generate only one qrc file because the svg
files are substantially reduced in size, all together 440.638 bytes in
size (so the workaround would actually no longer be necessary, and we
actually get only one qrc file).
While the FamFamFam icons have served us well, we really
need SVG flag icons for HiDPI scenarios.
This is one of the last pieces missing to allow us to
claim we fully support Retina displays on OS X.
* New toolbar icon for self comment changes: self_comment.svg
* Different state icons for filter.svg (on/off)
* Added separate icon for priority_speaker: priority_speaker.svg
* Added copies of old icons for the new names so our
base theme doesn't break.
Seems like we had some unreferenced files lying around.
- PAAudioConfig seems to be an (unfinished?) PulseAudio
configuration dialog.
- PositionalSound seems to be an (unfinished?) positional
audio configuration dialog.
They both used the config_dsound.png (directional? directsound?)
which this commit also drops as it doesn't seem to be used
anywhere.
- Channel comment flags were no longer clickable because
filters weren't considered in offset calculation.
- What's this text didn't contain the flag icon
- Lowercased Flag.svg
- Magic numbers and abbreviation refactoring
- Lowercased Filter.svg and improved license display