Skip to content

Commit ef6971c

Browse files
committed
SRT desktop integration
1 parent c2ada15 commit ef6971c

File tree

4 files changed

+39
-1
lines changed

4 files changed

+39
-1
lines changed

pkg/linux/gpxsee.appdata.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@
122122
<mimetype>application/vnd.coros.pma</mimetype>
123123
<mimetype>application/vnd.pmtiles</mimetype>
124124
<mimetype>application/mp4</mimetype>
125+
<mimetype>application/x-subrip</mimetype>
125126
<mimetype>video/mp4</mimetype>
126127
<mimetype>video/quicktime</mimetype>
127128
<mimetype>x-scheme-handler/geo</mimetype>

pkg/linux/gpxsee.desktop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ Icon=gpxsee
1616
Terminal=false
1717
Type=Application
1818
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt
19-
MimeType=x-scheme-handler/geo;application/gpx+xml;application/vnd.garmin.tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/vnd.groundspeak.loc+xml;application/vnd.sigma.slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;application/vnd.garmin.gpi;application/vnd.suunto.sml+xml;image/jpeg;text/csv;application/vnd.garmin.img;application/vnd.garmin.jnx;application/vnd.garmin.gmap+xml;image/vnd.maptech.kap;application/vnd.oziexplorer.map;application/vnd.mapbox.mbtiles;application/vnd.twonav.rmap;application/vnd.trekbuddy.tba;application/vnd.gpxsee.map+xml;application/x-tar;image/tiff;application/vnd.google-earth.kmz;application/vnd.alpinequest.aqm;application/vnd.cgtk.gemf;application/vnd.rmaps.sqlite;application/vnd.osmdroid.sqlite;application/vnd.mapsforge.map;application/vnd.tomtom.ov2;application/vnd.tomtom.itn;application/vnd.esri.wld;application/vnd.onmove.omd;application/vnd.onmove.ghp;application/vnd.memory-map.qct;application/vnd.twonav.trk;application/vnd.twonav.rte;application/vnd.twonav.wpt;application/vnd.orux.map+xml;application/vnd.iho.s57-data;application/vnd.iho.s57-catalogue;application/vnd.gpsdump.wpt;application/vnd.gpstuner.gmi;application/vnd.70mai.txt;application/vnd.velocitek.vtk;application/vnd.vakaros.vkx;application/vnd.coros.csa;application/vnd.coros.pma;application/vnd.pmtiles;application/mp4;video/mp4;video/quicktime
19+
MimeType=x-scheme-handler/geo;application/gpx+xml;application/vnd.garmin.tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/vnd.groundspeak.loc+xml;application/vnd.sigma.slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;application/vnd.garmin.gpi;application/vnd.suunto.sml+xml;image/jpeg;text/csv;application/vnd.garmin.img;application/vnd.garmin.jnx;application/vnd.garmin.gmap+xml;image/vnd.maptech.kap;application/vnd.oziexplorer.map;application/vnd.mapbox.mbtiles;application/vnd.twonav.rmap;application/vnd.trekbuddy.tba;application/vnd.gpxsee.map+xml;application/x-tar;image/tiff;application/vnd.google-earth.kmz;application/vnd.alpinequest.aqm;application/vnd.cgtk.gemf;application/vnd.rmaps.sqlite;application/vnd.osmdroid.sqlite;application/vnd.mapsforge.map;application/vnd.tomtom.ov2;application/vnd.tomtom.itn;application/vnd.esri.wld;application/vnd.onmove.omd;application/vnd.onmove.ghp;application/vnd.memory-map.qct;application/vnd.twonav.trk;application/vnd.twonav.rte;application/vnd.twonav.wpt;application/vnd.orux.map+xml;application/vnd.iho.s57-data;application/vnd.iho.s57-catalogue;application/vnd.gpsdump.wpt;application/vnd.gpstuner.gmi;application/vnd.70mai.txt;application/vnd.velocitek.vtk;application/vnd.vakaros.vkx;application/vnd.coros.csa;application/vnd.coros.pma;application/vnd.pmtiles;application/mp4;video/mp4;video/quicktime;application/x-subrip

pkg/mac/Info.plist

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,20 @@
514514
<key>CFBundleTypeRole</key>
515515
<string>Viewer</string>
516516
</dict>
517+
<dict>
518+
<key>CFBundleTypeExtensions</key>
519+
<array>
520+
<string>srt</string>
521+
</array>
522+
<key>CFBundleTypeMIMETypes</key>
523+
<array>
524+
<string>application/x-subrip</string>
525+
</array>
526+
<key>CFBundleTypeName</key>
527+
<string>SubRip Text</string>
528+
<key>CFBundleTypeRole</key>
529+
<string>Viewer</string>
530+
</dict>
517531
<dict>
518532
<key>CFBundleTypeExtensions</key>
519533
<array>
@@ -1630,6 +1644,27 @@
16301644
</array>
16311645
</dict>
16321646
</dict>
1647+
<dict>
1648+
<key>UTTypeIdentifier</key>
1649+
<string>public.srt</string>
1650+
<key>UTTypeReferenceURL</key>
1651+
<string>https://en.wikipedia.org/wiki/SubRip</string>
1652+
<key>UTTypeDescription</key>
1653+
<string>SubRip Text</string>
1654+
<key>UTTypeConformsTo</key>
1655+
<array>
1656+
<string>public.data</string>
1657+
</array>
1658+
<key>UTTypeTagSpecification</key>
1659+
<dict>
1660+
<key>public.filename-extension</key>
1661+
<array>
1662+
<string>srt</string>
1663+
</array>
1664+
<key>public.mime-type</key>
1665+
<string>application/x-subrip</string>
1666+
</dict>
1667+
</dict>
16331668
<dict>
16341669
<key>UTTypeIdentifier</key>
16351670
<string>com.tomtom.ov2</string>

pkg/windows/gpxsee64.nsi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,7 @@ Section "GPXSee" SEC_APP
287287
WriteRegStr HKCR ".pma\OpenWithList" "GPXSee.exe" ""
288288
WriteRegStr HKCR ".mp4\OpenWithList" "GPXSee.exe" ""
289289
WriteRegStr HKCR ".mov\OpenWithList" "GPXSee.exe" ""
290+
WriteRegStr HKCR ".srt\OpenWithList" "GPXSee.exe" ""
290291

291292
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
292293
SectionEnd
@@ -492,6 +493,7 @@ Section "Uninstall"
492493
DeleteRegValue HKCR ".pma\OpenWithList" "GPXSee.exe"
493494
DeleteRegValue HKCR ".mp4\OpenWithList" "GPXSee.exe"
494495
DeleteRegValue HKCR ".mov\OpenWithList" "GPXSee.exe"
496+
DeleteRegValue HKCR ".srt\OpenWithList" "GPXSee.exe"
495497
DeleteRegKey HKCR "Applications\GPXSee.exe"
496498

497499
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'

0 commit comments

Comments
 (0)