Compare commits

..

6 Commits

Author SHA1 Message Date
Eric Lasota
75e5cceaf5 Merge pull request #25 from fpiesche/master
Optimise icon SVG and merge releases.xml into main metainfo
2025-07-21 12:10:29 -04:00
Florian Piesche
baa7bbde7f add trailing newline 2025-07-18 19:47:33 +01:00
Florian Piesche
bdb51862f4 Install freedesktop files on Linux 2025-07-18 19:47:21 +01:00
Florian Piesche
81f963cfeb Optimise icon SVG and merge releases.xml into main metainfo 2025-07-18 19:13:02 +01:00
elasota
89ed6ae29b Discontinue Android version 2025-07-06 18:01:49 -04:00
Florian Piesche
f6069e7a58 Add FreeDesktop metadata (#22) 2024-10-27 22:10:27 -04:00
5 changed files with 29 additions and 126 deletions

View File

@@ -734,3 +734,15 @@ install(TARGETS "${EXECNAME}" COMPONENT Executable)
install(FILES ${DATA_FILES} DESTINATION lib/aerofoil/Packaged COMPONENT Resources)
install(FILES ${HOUSE_FILES} DESTINATION lib/aerofoil/Packaged/Houses COMPONENT Resources)
install(TARGETS ${TOOL_EXES} DESTINATION lib/aerofoil/tools COMPONENT Tools)
if (UNIX AND NOT APPLE)
install(FILES Resources/Linux/io.github.elasota.aerofoil.metainfo.xml
DESTINATION share/appdata
PERMISSIONS WORLD_READ GROUP_READ GROUP_EXECUTE OWNER_READ OWNER_WRITE)
install(FILES Resources/Linux/io.github.elasota.aerofoil.desktop
DESTINATION share/applications
PERMISSIONS WORLD_EXECUTE WORLD_READ GROUP_READ GROUP_EXECUTE OWNER_READ OWNER_WRITE OWNER_EXECUTE)
install(FILES Resources/Linux/io.github.elasota.aerofoil.svg
DESTINATION share/icons/hicolor/scalable/apps
PERMISSIONS WORLD_READ GROUP_READ GROUP_EXECUTE OWNER_READ OWNER_WRITE)
endif()

View File

@@ -9,6 +9,6 @@ To play:
Windows, macOS:
Download from the Releases page, or from https://galeforcegames.itch.io/aerofoil
Android: Download from Google Play Store: https://play.google.com/store/apps/details?id=org.thecodedeposit.aerofoil from itch.io: https://galeforcegames.itch.io/aerofoil, or from the Releases page
Browser (HTML5): Visit https://galeforcegames.itch.io/aerofoil
Android: Unfortunately, the Android version has been discontinued due to high maintenance requirements. The Google Play Store listing will be retired in August, 2025. You can try downloading an APK from the Releases page, but it may not work on newer devices.

View File

@@ -44,9 +44,21 @@
<caption>Level editor included!</caption>
</screenshot>
</screenshots>
<recommends>
<input>keyboard</input>
</recommends>
<categories>
<category>Game</category>
</categories>
<releases type="external" url="https://raw.githubusercontent.com/elasota/Aerofoil/refs/heads/master/Resources/Linux/io.github.elasota.aerofoil.releases.xml" />
<releases>
<release version="1.1.2" date="2021-11-10">
<url>https://github.com/elasota/Aerofoil/releases/tag/1.1.2</url>
<description>
<p>Added gamepad support to Android and fixed gamepads not working
on other platforms.</p>
<p>Split off comand-line import tools to a separate package.</p>
</description>
</release>
</releases>
<content_rating type="oars-1.1"></content_rating>
</component>

View File

@@ -1,10 +0,0 @@
<releases>
<release version="1.1.2" date="2021-11-10">
<url>https://github.com/elasota/Aerofoil/releases/tag/1.1.2</url>
<description>
<p>Added gamepad support to Android and fixed gamepads not working
on other platforms.</p>
<p>Split off comand-line import tools to a separate package.</p>
</description>
</release>
</releases>

View File

@@ -1,113 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="200mm"
height="200mm"
viewBox="0 0 199.99999 200.00001"
version="1.1"
id="svg1"
xml:space="preserve"
sodipodi:docname="gliderpro-icon.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="0.30992466"
inkscape:cx="609.82563"
inkscape:cy="554.97359"
inkscape:window-width="1366"
inkscape:window-height="696"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"><inkscape:grid
id="grid4"
units="mm"
originx="-25.954912"
originy="-85.000008"
spacingx="0.99999998"
spacingy="1"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="5"
dotted="false"
gridanglex="30"
gridanglez="30"
visible="false" /></sodipodi:namedview><defs
id="defs1"><linearGradient
id="linearGradient1"
inkscape:collect="always"><stop
style="stop-color:#dd0000;stop-opacity:1;"
offset="0"
id="stop1" /><stop
style="stop-color:#ff6633;stop-opacity:1;"
offset="0.32649031"
id="stop3" /><stop
style="stop-color:#ffcc99;stop-opacity:1;"
offset="0.71631855"
id="stop4" /><stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="1"
id="stop2" /></linearGradient><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1"
id="linearGradient2"
x1="79.3993"
y1="176.01854"
x2="79.3993"
y2="120.30114"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.3332031,0,0,2.3332031,-111.24523,-195.68701)" /></defs><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-25.954913,-85.000005)"><g
id="g6"
transform="matrix(1.1518997,0,0,1.1518997,4.4554656,12.215055)"><path
style="fill:url(#linearGradient2);stroke:none;stroke-width:0.699961;stroke-linecap:round"
id="path1"
sodipodi:type="arc"
sodipodi:cx="105"
sodipodi:cy="150"
sodipodi:rx="65"
sodipodi:ry="65"
sodipodi:start="0"
sodipodi:end="6.2673744"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 170,150 a 65,65 0 0 1 -64.74307,64.99949 65,65 0 0 1 -65.254899,-64.48564 65,65 0 0 1 64.227209,-65.50928 65,65 0 0 1 65.76264,63.96776" /><path
id="rect5-2"
style="fill:none;fill-opacity:1;stroke:#333366;stroke-width:5;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
d="m 29.999999,130 h 26.249999 l 3.75,-10 H 105 l 5,5 15,15 4.82755,-5 H 155 l 5,5 h 5 l 15,20 h -20 l -10,10 H 78.872355 L 74.999999,160 H 44.999998 Z"
sodipodi:nodetypes="ccccccccccccccccc" /><path
id="rect5"
style="fill:#555555;fill-opacity:1;stroke:none;stroke-width:80;stroke-linecap:round;stroke-dasharray:none"
d="m 30.000002,130 h 26.249999 l 3.75,-10 H 105 l 5,5 10,10 5.08617,4.91075 L 129.82755,135 H 155 l 5,5 h 5 l 15,20 h -20 l -10,10 H 78.872355 L 75.000002,160 H 45.000001 Z"
sodipodi:nodetypes="cccccccccccccccccc" /><path
id="rect5-6-3"
style="fill:#888888;fill-opacity:1;stroke:none;stroke-linecap:round"
d="m 30.000002,130 h 26.25 l 3.75,-10 v 0 H 105 l 5,5 15.08617,14.91075 L 130,135 h 25 l 5,5 h 5 l 1.92971,6.52853 -4.29045,6.99628 L 160,160 171.10569,148.14092 v 0 L 160,160 150,170 H 138.83367 L 123.63566,148.14092 H 89.021511 L 78.872353,160 H 75.000002 71.384761 L 60.000002,127.5687 48.14717,160 h -3.147169 z"
sodipodi:nodetypes="cccccccccccccccccccccccccccc" /><path
id="rect6"
style="opacity:1;fill:#444444;stroke-width:5;stroke-linecap:square"
d="m 95.996386,148.14092 h 6.285194 L 83.162805,170 h -4.29045 z"
sodipodi:nodetypes="ccccc" /><path
id="rect5-6"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-linecap:round"
d="m 30.000002,130 h 26.249999 l 3.75,-10 v 0 H 105 l 5,5 10,10 5,5 h 30 5 5 l 15,20 H 163.80303 L 172.5,150 171.10569,148.14092 160,160 150,170 h -7.56325 L 125,145 h -25 l -21.127645,25 -18.872354,-50 -15,40 z"
sodipodi:nodetypes="cccccccccccccccccccccccc" /></g></g></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg width="512pt" height="512pt" version="1.1" viewBox="0 0 682.67 682.67" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="linearGradient2" x1="79.399" x2="79.399" y1="176.02" y2="120.3" gradientTransform="matrix(2.3332,0,0,2.3332,-111.25,-195.69)" gradientUnits="userSpaceOnUse"><stop stop-color="#d00" offset="0"/><stop stop-color="#f63" offset=".32649"/><stop stop-color="#fc9" offset=".71632"/><stop stop-color="#ff0" offset="1"/></linearGradient></defs><g transform="matrix(3.4895 0 0 3.4895 -98.192 -304.23)"><g transform="matrix(1.1519,0,0,1.1519,4.4555,12.215)"><path d="m170 150a65 65 0 01-64.743 64.999 65 65 0 01-65.255-64.486 65 65 0 0164.227-65.509 65 65 0 0165.763 63.968" fill="url(#linearGradient2)"/><path d="m30 130h26.25l3.75-10h45l20 20 4.8276-5h25.172l5 5h5l15 20h-20l-10 10h-71.128l-3.8724-10h-30z" fill="none" stroke="#336" stroke-linecap="square" stroke-width="5" style="paint-order:normal"/><path d="m30 130h26.25l3.75-10h45l15 15 5.0862 4.9108 4.7414-4.9108h25.172l5 5h5l15 20h-20l-10 10h-71.128l-3.8724-10h-30z" fill="#555"/><path d="m30 130h26.25l3.75-10h45l5 5 15.086 14.911 4.9138-4.9108h25l5 5h5l1.9297 6.5285-4.2904 6.9963-2.6393 6.4752 11.106-11.859-11.106 11.859-10 10h-11.166l-15.198-21.859h-34.614l-10.149 11.859h-7.4876l-11.385-32.431-11.853 32.431h-3.1472z" fill="#888"/><path d="m95.996 148.14h6.2852l-19.119 21.859h-4.2904z" fill="#444" stroke-linecap="square" stroke-width="5"/><path d="m30 130h26.25l3.75-10h45l20 20h40l15 20h-16.197l8.697-10-1.3943-1.8591-11.106 11.859-10 10h-7.5632l-17.437-25h-25l-21.128 25-18.872-50-15 40z" fill="#fff"/></g></g></svg>

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB