From 70573b6f312bc2e40c50c4d6901f676f4270ebc5 Mon Sep 17 00:00:00 2001
From: Adrien <66513643+AshtakaOOf@users.noreply.github.com>
Date: Mon, 26 Dec 2022 19:24:17 +0100
Subject: Update org.prismlauncher.PrismLauncher.metainfo.xml.in
Should be the right properties (I hope)
Signed-off-by: Adrien <66513643+AshtakaOOf@users.noreply.github.com>
---
.../org.prismlauncher.PrismLauncher.metainfo.xml.in | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
(limited to 'program_info')
diff --git a/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in b/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
index 13a860d9..d4905a90 100644
--- a/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
+++ b/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
@@ -30,27 +30,31 @@
The main Prism Launcher window
- https://prismlauncher.org/img/screenshots/LauncherDark.png
+ https://prismlauncher.org/img/screenshots/LauncherDark.png
Modpack installation
- https://prismlauncher.org/img/screenshots/ModpackInstallDark.png
+ https://prismlauncher.org/img/screenshots/ModpackInstallDark.png
Mod installation
- https://prismlauncher.org/img/screenshots/ModInstallDark.png
+ https://prismlauncher.org/img/screenshots/ModInstallDark.png
Mod updating
- https://prismlauncher.org/img/screenshots/ModUpdateDark.png
+ https://prismlauncher.org/img/screenshots/ModUpdateDark.png
Instance management
- https://prismlauncher.org/img/screenshots/PropertiesDark.png
+ https://prismlauncher.org/img/screenshots/PropertiesDark.png
Cat :)
- https://prismlauncher.org/img/screenshots/LauncherCatDark.png
+ https://prismlauncher.org/img/screenshots/LauncherCatDark.png
+
+
+ Customization
+ https://prismlauncher.org/img/screenshots/CustomizeDark.png
--
cgit
From 9f1c79a5ece0d5e45fdda8409a4f5339dfc341f0 Mon Sep 17 00:00:00 2001
From: Adrien <66513643+AshtakaOOf@users.noreply.github.com>
Date: Mon, 26 Dec 2022 19:59:46 +0100
Subject: Update org.prismlauncher.PrismLauncher.metainfo.xml.in
Add ModpackUpdate and change some lines
Signed-off-by: Adrien <66513643+AshtakaOOf@users.noreply.github.com>
---
.../org.prismlauncher.PrismLauncher.metainfo.xml.in | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
(limited to 'program_info')
diff --git a/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in b/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
index d4905a90..b2d565e4 100644
--- a/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
+++ b/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
@@ -19,12 +19,15 @@
Features:
- Easily install game modifications, such as Fabric, Forge and Quilt
- - Control your Java settings
+ - Easily install and update modpacks from the Launcher
+ - Control your Java settings, and enable Mangohud or Gamemode with a toggle
- Manage worlds and resource packs from the launcher
- - See logs and other details easily
+ - See logs and other details easily through a dashboard
- Kill Minecraft in case of a crash/freeze
- Isolate Minecraft instances to keep everything clean
- Install and update mods directly from the launcher
+ - Customize the launcher with themes, and more
+ - And cat :3
@@ -37,6 +40,11 @@
https://prismlauncher.org/img/screenshots/ModpackInstallDark.png
+
+ Modpack updating
+ https://prismlauncher.org/img/screenshots/ModpackUpdateDark.png
+
+
Mod installation
https://prismlauncher.org/img/screenshots/ModInstallDark.png
@@ -49,7 +57,7 @@
https://prismlauncher.org/img/screenshots/PropertiesDark.png
- Cat :)
+ Cat :3
https://prismlauncher.org/img/screenshots/LauncherCatDark.png
--
cgit
From 463b4fbe0cb041d7d27f4fb0a2b19fad9c0f6089 Mon Sep 17 00:00:00 2001
From: Adrien <66513643+AshtakaOOf@users.noreply.github.com>
Date: Mon, 26 Dec 2022 20:09:47 +0100
Subject: Fix
Me when me when me when
Signed-off-by: Adrien <66513643+AshtakaOOf@users.noreply.github.com>
---
program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
(limited to 'program_info')
diff --git a/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in b/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
index b2d565e4..96708960 100644
--- a/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
+++ b/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
@@ -40,11 +40,10 @@
https://prismlauncher.org/img/screenshots/ModpackInstallDark.png
-
- Modpack updating
- https://prismlauncher.org/img/screenshots/ModpackUpdateDark.png
-
-
+ Modpack updating
+ https://prismlauncher.org/img/screenshots/ModpackUpdateDark.png
+
+
Mod installation
https://prismlauncher.org/img/screenshots/ModInstallDark.png
--
cgit
From d93cb751b074447709ad323f8ca5b379498ab470 Mon Sep 17 00:00:00 2001
From: Rachel Powers <508861+Ryex@users.noreply.github.com>
Date: Sun, 12 Feb 2023 16:23:33 -0700
Subject: fix: oversight caused prism to be `.zip` windows default
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
---
program_info/win_install.nsi.in | 97 +++++++++++++++++++++++++----------------
1 file changed, 59 insertions(+), 38 deletions(-)
(limited to 'program_info')
diff --git a/program_info/win_install.nsi.in b/program_info/win_install.nsi.in
index 42a9e762..5ad6078e 100644
--- a/program_info/win_install.nsi.in
+++ b/program_info/win_install.nsi.in
@@ -114,7 +114,8 @@ VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "@Launcher_VERSION_NAME4@
;--------------------------------
; Shell Associate Macros
-!macro APP_SETUP DESCRIPTION ICON APP_ID APP_NAME APP_EXE COMMANDTEXT COMMAND ; VERB APP_COMPANY
+!macro APP_SETUP_Def DESCRIPTION ICON APP_ID APP_NAME APP_EXE COMMANDTEXT COMMAND
+
; setup APP_ID
WriteRegStr ShCtx "Software\Classes\${APP_ID}" "" `${DESCRIPTION}`
WriteRegStr ShCtx "Software\Classes\${APP_ID}\DefaultIcon" "" `${ICON}`
@@ -123,24 +124,28 @@ VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "@Launcher_VERSION_NAME4@
WriteRegStr ShCtx "Software\Classes\${APP_ID}\shell\open" "" `${COMMANDTEXT}`
WriteRegStr ShCtx "Software\Classes\${APP_ID}\shell\open\command" "" `${COMMAND}`
- ; if you want the app to use it's own implementation of a verb
- ;WriteRegStr ShCtx "Software\Classes\${APP_ID}\shell\${VERB}" "" "${DESCRIPTION}"
- ;WriteRegStr ShCtx "Software\Classes\${APP_ID}\shell\${VERB}\command" "" `${COMMAND}`
-
WriteRegStr ShCtx "Software\Classes\Applications\${APP_EXE}\shell\open\command" "" `${COMMAND}`
WriteRegStr ShCtx "Software\Classes\Applications\${APP_EXE}" "FriendlyAppName" `${APP_NAME}` ; [Optional]
- ;WriteRegStr ShCtx "Software\Classes\Applications\${APP_EXE}" "ApplicationCompany" `${APP_COMPANY}` ; [Optional]
- ;WriteRegNone ShCtx "Software\Classes\Applications\${APP_EXE}\SupportedTypes" ".${EXT}" ; [Optional] Only allow "Open With" with specific extension(s) on WinXP+
- # Register "Default Programs" [Optional]
- !ifdef REGISTER_DEFAULTPROGRAMS
+!macroend
+
+!macro APP_SETUP DESCRIPTION ICON APP_ID APP_NAME APP_EXE COMMANDTEXT COMMAND
+
+ !insertmacro APP_SETUP_Def `${DESCRIPTION}` `${ICON}` `${APP_ID}` `${APP_NAME}` `${APP_EXE}` `${COMMANDTEXT}` `${COMMAND}`
+
+!macroend
+
+!macro APP_SETUP_DEFAULT DESCRIPTION ICON APP_ID APP_NAME APP_EXE COMMANDTEXT COMMAND
+
+ !insertmacro APP_SETUP_Def `${DESCRIPTION}` `${ICON}` `${APP_ID}` `${APP_NAME}` `${APP_EXE}` `${COMMANDTEXT}` `${COMMAND}`
+
+ # Register "Default Programs"
WriteRegStr ShCtx "Software\Classes\Applications\${APP_EXE}\Capabilities" "ApplicationDescription" `${DESCRIPTION}`
WriteRegStr ShCtx "Software\RegisteredApplications" `${APP_NAME}` "Software\Classes\Applications\${APP_EXE}\Capabilities"
- !endif
!macroend
-!macro APP_ASSOCIATE EXT APP_ID APP_EXE OVERWIRTE
+!macro APP_ASSOCIATE_Def EXT APP_ID APP_EXE OVERWIRTE
; Backup the previously associated file class
${If} ${OVERWIRTE} == true
ReadRegStr $R0 ShCtx "Software\Classes\${EXT}" ""
@@ -151,10 +156,20 @@ VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "@Launcher_VERSION_NAME4@
WriteRegNone ShCtx "Software\Classes\${EXT}\OpenWithList" "${APP_EXE}" ; Win2000+
WriteRegNone ShCtx "Software\Classes\${EXT}\OpenWithProgids" "${APP_ID}" ; WinXP+
- # Register "Default Programs" [Optional]
- !ifdef REGISTER_DEFAULTPROGRAMS
+!macroend
+
+!macro APP_ASSOCIATE EXT APP_ID APP_EXE OVERWIRTE
+
+ !insertmacro APP_ASSOCIATE_Def `${EXT}` `${APP_ID}` `${APP_EXE}` `${OVERWIRTE}`
+
+!macroend
+
+!macro APP_ASSOCIATE_DEFAULT EXT APP_ID APP_EXE OVERWIRTE
+
+ !insertmacro APP_ASSOCIATE_Def `${EXT}` `${APP_ID}` `${APP_EXE}` `${OVERWIRTE}`
+
+ # Register "Default Programs"
WriteRegStr ShCtx "Software\Classes\Applications\${APP_EXE}\Capabilities\FileAssociations" "${EXT}" "${APP_ID}"
- !endif
!macroend
@@ -191,12 +206,10 @@ VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "@Launcher_VERSION_NAME4@
DeleteRegKey /IfEmpty HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\${EXT}\OpenWithProgids"
DeleteRegKey /IfEmpty HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\${EXT}\OpenWithList"
DeleteRegKey /IfEmpty HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\${EXT}"
- ;DeleteRegKey HKCU "Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.${EXT}"
- ;DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs\.${EXT}"
!macroend
-!macro APP_TEARDOWN APP_ID APP_NAME APP_EXE
+!macro APP_TEARDOWN_Def APP_ID APP_NAME APP_EXE
# Unregister file type
ClearErrors
@@ -208,13 +221,6 @@ VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "@Launcher_VERSION_NAME4@
# Unregister "Open With"
DeleteRegKey ShCtx "Software\Classes\Applications\${APP_EXE}"
- # Unregister "Default Programs"
- !ifdef REGISTER_DEFAULTPROGRAMS
- DeleteRegValue ShCtx "Software\RegisteredApplications" `${APP_NAME}`
- DeleteRegKey ShCtx "Software\Classes\Applications\${APP_EXE}\Capabilities"
- DeleteRegKey /IfEmpty ShCtx "Software\Classes\Applications\${APP_EXE}"
- !endif
-
DeleteRegKey ShCtx `Software\Classes\${APP_ID}`
DeleteRegKey ShCtx "Software\Classes\Applications\${APP_EXE}"
@@ -227,6 +233,23 @@ VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "@Launcher_VERSION_NAME4@
!macroend
+!macro APP_TEARDOWN APP_ID APP_NAME APP_EXE
+
+ !insertmacro APP_TEARDOWN_Def `${APP_ID}` `${APP_NAME}` `${APP_EXE}`
+
+!macroend
+
+!macro APP_TEARDOWN_DEFAULT APP_ID APP_NAME APP_EXE
+
+ !insertmacro APP_TEARDOWN_Def `${APP_ID}` `${APP_NAME}` `${APP_EXE}`
+
+ # Unregister "Default Programs"
+ DeleteRegValue ShCtx "Software\RegisteredApplications" `${APP_NAME}`
+ DeleteRegKey ShCtx "Software\Classes\Applications\${APP_EXE}\Capabilities"
+ DeleteRegKey /IfEmpty ShCtx "Software\Classes\Applications\${APP_EXE}"
+
+!macroend
+
; !defines for use with SHChangeNotify
!ifdef SHCNE_ASSOCCHANGED
!undef SHCNE_ASSOCCHANGED
@@ -308,21 +331,19 @@ Section /o "Desktop Shortcut" DESKTOP_SHORTCUTS
SectionEnd
-!define APP_ID "@Launcher_CommonName@.App"
-!define APP_EXE "@Launcher_APP_BINARY_NAME@.exe"
-!define APP_ICON "$INSTDIR\${APP_EXE},0"
-!define APP_DESCRIPTION "@Launcher_DisplayName@"
-!define APP_NAME "@Launcher_DisplayName@"
-!define APP_CMD_TEXT "Minecraft Modpack"
-
-!define REGISTER_DEFAULTPROGRAMS ; value doesn't matter
+!define APPID "@Launcher_CommonName@.App"
+!define APPEXE "@Launcher_APP_BINARY_NAME@.exe"
+!define APPICON "$INSTDIR\${APPEXE},0"
+!define APPDESCRIPTION "@Launcher_DisplayName@"
+!define APPNAME "@Launcher_DisplayName@"
+!define APPCMDTEXT "Minecraft Modpack"
Section -ShellAssoc
- !insertmacro APP_SETUP `${APP_DESCRIPTION}` `${APP_ICON}` `${APP_ID}` `${APP_CMD_TEXT}` `${APP_EXE}` `${APP_CMD_TEXT}` '$INSTDIR\${APP_EXE} -I "%1"'
+ !insertmacro APP_SETUP `${APPDESCRIPTION}` `${APPICON}` `${APPID}` `${APPCMDTEXT}` `${APPEXE}` `${APPCMDTEXT}` '$INSTDIR\${APPEXE} -I "%1"'
- !insertmacro APP_ASSOCIATE ".zip" `${APP_ID}` `${APP_EXE}` false
- !insertmacro APP_ASSOCIATE ".mrpack" `${APP_ID}` `${APP_EXE}` true
+ !insertmacro APP_ASSOCIATE_DEFAULT ".mrpack" `${APPID}` `${APPEXE}` true
+ !insertmacro APP_ASSOCIATE ".zip" `${APPID}` `${APPEXE}` false
!insertmacro NotifyShell_AssocChanged
SectionEnd
@@ -361,10 +382,10 @@ SectionEnd
Section -un.ShellAssoc
- !insertmacro APP_TEARDOWN `${APP_ID}` `${APP_NAME}` `${APP_EXE}`
+ !insertmacro APP_TEARDOWN_DEFAULT `${APPID}` `${APPNAME}` `${APPEXE}`
- !insertmacro APP_UNASSOCIATE ".zip" `${APP_ID}`
- !insertmacro APP_UNASSOCIATE ".mrpack" `${APP_ID}`
+ !insertmacro APP_UNASSOCIATE ".zip" `${APPID}`
+ !insertmacro APP_UNASSOCIATE ".mrpack" `${APPID}`
!insertmacro NotifyShell_AssocChanged
SectionEnd
--
cgit
From 7d02e1f8660193e88086c0e80b6749e4d34af0a7 Mon Sep 17 00:00:00 2001
From: Rachel Powers <508861+Ryex@users.noreply.github.com>
Date: Sun, 12 Feb 2023 17:34:37 -0700
Subject: feat: make shell association an optional section
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
---
program_info/win_install.nsi.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'program_info')
diff --git a/program_info/win_install.nsi.in b/program_info/win_install.nsi.in
index 5ad6078e..49e22500 100644
--- a/program_info/win_install.nsi.in
+++ b/program_info/win_install.nsi.in
@@ -336,9 +336,9 @@ SectionEnd
!define APPICON "$INSTDIR\${APPEXE},0"
!define APPDESCRIPTION "@Launcher_DisplayName@"
!define APPNAME "@Launcher_DisplayName@"
-!define APPCMDTEXT "Minecraft Modpack"
+!define APPCMDTEXT "@Launcher_DisplayName@"
-Section -ShellAssoc
+Section /o "Shell Association (Open-With dialog)" SHELL_ASSOC
!insertmacro APP_SETUP `${APPDESCRIPTION}` `${APPICON}` `${APPID}` `${APPCMDTEXT}` `${APPEXE}` `${APPCMDTEXT}` '$INSTDIR\${APPEXE} -I "%1"'
--
cgit
From 656bfd36f607579021a4eaa0893350640b6a3882 Mon Sep 17 00:00:00 2001
From: Rachel Powers <508861+Ryex@users.noreply.github.com>
Date: Wed, 15 Feb 2023 17:58:14 -0800
Subject: fix: ensure filelink.exe is included in setup.exe
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
---
program_info/win_install.nsi.in | 2 ++
1 file changed, 2 insertions(+)
(limited to 'program_info')
diff --git a/program_info/win_install.nsi.in b/program_info/win_install.nsi.in
index 49e22500..f8918c58 100644
--- a/program_info/win_install.nsi.in
+++ b/program_info/win_install.nsi.in
@@ -281,6 +281,7 @@ Section "@Launcher_DisplayName@"
SetOutPath $INSTDIR
File "@Launcher_APP_BINARY_NAME@.exe"
+ File "@Launcher_APP_BINARY_NAME@_filelink.exe"
File "qt.conf"
File *.dll
File /r "iconengines"
@@ -361,6 +362,7 @@ Section "Uninstall"
DeleteRegKey HKCU SOFTWARE\@Launcher_CommonName@
Delete $INSTDIR\@Launcher_APP_BINARY_NAME@.exe
+ Delete $INSTDIR\@Launcher_APP_BINARY_NAME@_filelink.exe
Delete $INSTDIR\qt.conf
Delete $INSTDIR\*.dll
--
cgit
From 96decbac27b364e0ffdcb20c40b08a79b827be00 Mon Sep 17 00:00:00 2001
From: Rachel Powers <508861+Ryex@users.noreply.github.com>
Date: Mon, 3 Apr 2023 15:14:24 -0700
Subject: feat: default qtlogging.ini file
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
---
program_info/win_install.nsi.in | 1 +
1 file changed, 1 insertion(+)
(limited to 'program_info')
diff --git a/program_info/win_install.nsi.in b/program_info/win_install.nsi.in
index 49e22500..a809c55d 100644
--- a/program_info/win_install.nsi.in
+++ b/program_info/win_install.nsi.in
@@ -282,6 +282,7 @@ Section "@Launcher_DisplayName@"
File "@Launcher_APP_BINARY_NAME@.exe"
File "qt.conf"
+ File "qtlogging.ini"
File *.dll
File /r "iconengines"
File /r "imageformats"
--
cgit
From 20781334939fbb15b1f0fec2a7f65b9ad25d02c1 Mon Sep 17 00:00:00 2001
From: Keri
Date: Sun, 23 Apr 2023 11:53:21 +0300
Subject: fix: remove unnecessary keywords from desktop file
this messes with apps that use tag search like rofi
Signed-off-by: Keri
Signed-off-by: Sefa Eyeoglu
---
program_info/org.prismlauncher.PrismLauncher.desktop.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'program_info')
diff --git a/program_info/org.prismlauncher.PrismLauncher.desktop.in b/program_info/org.prismlauncher.PrismLauncher.desktop.in
index f08f2ba4..20fabe9d 100644
--- a/program_info/org.prismlauncher.PrismLauncher.desktop.in
+++ b/program_info/org.prismlauncher.PrismLauncher.desktop.in
@@ -8,6 +8,6 @@ Exec=@Launcher_APP_BINARY_NAME@
StartupNotify=true
Icon=org.prismlauncher.PrismLauncher
Categories=Game;ActionGame;AdventureGame;Simulation;
-Keywords=game;minecraft;launcher;mc;multimc;polymc;
+Keywords=game;minecraft;mc;
StartupWMClass=PrismLauncher
MimeType=application/zip;application/x-modrinth-modpack+zip
--
cgit
From 90b330d4baf5c3519788c4cc773775733720d7ef Mon Sep 17 00:00:00 2001
From: Sefa Eyeoglu
Date: Fri, 19 May 2023 18:34:54 +0200
Subject: chore: update social links
Signed-off-by: Sefa Eyeoglu
---
program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'program_info')
diff --git a/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in b/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
index 96708960..a482f0e3 100644
--- a/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
+++ b/program_info/org.prismlauncher.PrismLauncher.metainfo.xml.in
@@ -10,7 +10,7 @@
https://prismlauncher.org/
https://prismlauncher.org/wiki/
https://github.com/PrismLauncher/PrismLauncher/issues
- https://discord.gg/prismlauncher
+ https://prismlauncher.org/discord
https://github.com/PrismLauncher/PrismLauncher
https://github.com/PrismLauncher/PrismLauncher/blob/develop/CONTRIBUTING.md
https://hosted.weblate.org/projects/prismlauncher/launcher
--
cgit