Skip to content

Commit 4b0e5c9

Browse files
authored
linux: .metainfo.xml file and bigger icon (#839)
* metainfo on linux: metainfo.xml, refresh .desktop Also improve Categories and Comment. * icon on linux: recreate the png with size=96x96 and transparency Remove the unused 48x48 png icon.
1 parent f793d2e commit 4b0e5c9

File tree

4 files changed

+57
-3
lines changed

4 files changed

+57
-3
lines changed

NanoVNASaver.desktop

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1+
# Some fields are generated from NanoVNASaver.metainfo.xml.
12
[Desktop Entry]
2-
Categories=Electronics;Education;
3+
Categories=Science;Electronics
34
Comment[de_DE]=Programm das Daten vom NanoVNA liest, anzeigt und speichert
4-
Comment=Tool for reading, displaying and saving data from the NanoVNA
5+
Comment=View and export Touchstone data from a NanoVNA radio network tester device
56
Exec=NanoVNASaver
67
GenericName[de_DE]=
78
GenericName=
8-
Icon=NanoVNASaver_48x48
9+
Icon=NanoVNASaver_96x96
910
Keywords=radio;frequency;analysis;
1011
Name[de_DE]=NanoVNASaver
1112
Name=NanoVNASaver

NanoVNASaver_48x48.png

-17 KB
Binary file not shown.

NanoVNASaver_96x96.png

2.4 KB
Loading
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
4+
https://freedesktop.org/software/appstream/docs
5+
6+
Run these commands after each modification.
7+
8+
metainfo=io.github.nanovnasaver.nanovna-saver.metainfo.xml
9+
desktop=NanoVNASaver.desktop
10+
appstreamcli validate $metainfo
11+
appstreamcli make-desktop-file $metainfo $desktop
12+
desktop-file-validate $desktop
13+
-->
14+
<component type="desktop-application">
15+
<id>io.github.nanovnasaver.nanovna-saver</id>
16+
<metadata_license>FSFAP</metadata_license>
17+
<project_license>GPL-3.0-or-later</project_license>
18+
<name>NanoVNASaver</name>
19+
<summary>View and export Touchstone data from a NanoVNA radio network tester device</summary>
20+
<description>
21+
<p>The NanoVNA device is a vector network analyzer and antenna
22+
analyzer, useful to test or instrument various kinds of radio
23+
networks.</p>
24+
<p>NanoVNA-saver imports Touchstone files from the NanoVNA, sweeps
25+
frequency spans in segments to gain more than 101 data points, and
26+
generally displays and analyzes the resulting data.</p>
27+
</description>
28+
<launchable type="desktop-id">Nanovnasaver.desktop</launchable>
29+
<url type="homepage">https://github.com/NanoVNA-Saver/nanovna-saver</url>
30+
<developer id="io.github.nanovna-saver">
31+
<name>The NanoVNA-Saver Authors</name>
32+
</developer>
33+
<provides>
34+
<binary>NanoVNASaver</binary>
35+
</provides>
36+
<content_rating type="oars-1.0"/>
37+
<icon type="stock">NanoVNASaver_96x96</icon>
38+
<categories>
39+
<category>Science</category>
40+
<category>Electronics</category>
41+
</categories>
42+
<keywords>
43+
<keyword>radio</keyword>
44+
<keyword>frequency</keyword>
45+
<keyword>analysis</keyword>
46+
</keywords>
47+
<screenshots>
48+
<screenshot type="default">
49+
<caption>Screenshot of version 0.1.4</caption>
50+
<image>https://i.imgur.com/ZoFsV2V.png</image>
51+
</screenshot>
52+
</screenshots>
53+
</component>

0 commit comments

Comments
 (0)