It's all in the commit messages, pretty much. If you have any questions, don't hesitate to ask. Thanks again for all your hard work, if I had any facility with JS I'd certainly make a far more substantive PR than this one.
It's all in the commit messages, pretty much. If you have any questions, don't hesitate to ask. Thanks again for all your hard work, if I had any facility with JS I'd certainly make a far more substantive PR than this one.
Freedesktop.org's Cross-Desktop Group publishes the 'Icon Theme
Specification'[1], which states that the 48px² icon is strongly
preferred from third-party installs, and though larger icons are
supported, those larger than 256px² should be scaled for HiDPI
environments (in the form of 128x128@2, etc.).
This commit removes the 512px² icon from the build/iconset directory and
adds icons for the XDG standard icon sizes of 16px², 22px², 24px²,
32px², 48px² and 64px². All files have been optimized using pngcrush,
resulting in a filesize reduction of >60% for all files. Images were
also trimmed using ImageMagick 7 to remove null space borders with the
constraint that the output remain with a pageview aspect ratio of 1:1.
Refs:
[1]: https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
Signed-off-by: Peter J. Mello <admin@petermello.net>
Previously the Debian package builds were lacking several mandatory
fields in their generated DEBIAN/control files, among them 'section', a
valid SPDX License Expression in the License field, valid 'Priority'
value, sub-optimal runtime dependency packages, and a valid Desktop
Entry file which placed the launch entry in the correct category instead
of 'Lost and Found'. The result was a corruption of the apt-xapian-index
on Debian-based Linux distributions and some minor usability issues for
end users. This commit corrects those oversights and builds a Debian
package that only slightly violates Debian Standards Policy v4.5.1.0,
the most recent one published.
Signed-off-by: Peter J. Mello <admin@petermello.net>
It's all in the commit messages, pretty much. If you have any questions, don't hesitate to ask. Thanks again for all your hard work, if I had any facility with JS I'd certainly make a far more substantive PR than this one.
merged manually