Commit Graph

188 Commits

Author SHA1 Message Date
DioEgizio
eb44bdc3b3 fix: fix PRISMLAUNCHER_JAVA_PATHS
also set Launcher_ENVName as parent scope directly

Signed-off-by: DioEgizio <dioegizio@protonmail.com>
2026-03-26 22:07:02 +01:00
DioEgizio
bf42cfdcf2 fix: rename LAUNCHER_DISABLE_GLVULKAN to PRISMLAUNCHER_DISABLE_GLVULKAN
for consistency with other env vars

this also introduces LAUNCHER_ENVNAME in BuildConfig/program_info for rebranded configurations

Signed-off-by: DioEgizio <dioegizio@protonmail.com>
2026-03-26 18:33:44 +01:00
Alexandru Ionut Tripon
8e8bc5aa0f fix: URL import fix for Linux (#5141) 2026-03-18 20:18:22 +00:00
Seth Flynn
e8a7e2ebb5 build: use app id for mime package name
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-17 18:35:11 -04:00
Octol1ttle
0e732bf499 dehardcode branding in Linux manual and Windows app info
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-17 20:25:16 +05:00
Octol1ttle
61d08d1870 change(CMakeLists): make .mrpack XML file name unique to avoid conflicts
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-17 19:22:57 +05:00
mctaylors
6f7ba83168 change(CMakeLists): MORE dehardcoding
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-17 00:11:44 +03:00
Danhoby
c301e3cbb4 Fix URL import for Linux
Signed-off-by: Danhoby <37343749+Dan4oby@users.noreply.github.com>

Fix macos scheme

Signed-off-by: Danhoby <37343749+Dan4oby@users.noreply.github.com>
2026-03-16 22:07:01 +03:00
Danhoby
6e09f01714 Fix issues
Signed-off-by: Danhoby <37343749+Dan4oby@users.noreply.github.com>
2026-02-22 20:04:15 +03:00
Seth Flynn
fd91f87c21 style: re-format tree with editorconfig
```
find $PWD \
  -type f \
  ! -path '*/.git/*' ! -path '*/flatpak/shared-modules/*' \
  ! -path '*/libraries/*' ! -path '*/testdata/*' ! -name '*.patch' \
  ! -name '*.svg' ! -name '*.scd' ! -path '*/program_info/LICENSE' \
  ! -path '*/COPYING.md' ! -path '*/cmake/*' ! -name '.gitmodules' \
  -exec eclint -fix {} \;
```

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-18 15:48:07 -05:00
Trial97
508a66aedd Update copyright year
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-12 00:00:56 +02:00
Octol1ttle
c46eaec046 change(program_info): unhardcode brand from Windows files
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-06 16:54:13 +05:00
Alexandru Ionut Tripon
d1df515bcc Updated App icon for macOS 26 (#4160) 2025-12-19 10:37:25 +02:00
Richard Voigtmann
d53b785a1c implemented recommended changes -reverted .icns file instellation
Signed-off-by: Richard Voigtmann <richard.v.voigtmann@gmail.com>
2025-12-12 16:12:00 +01:00
Richard Voigtmann
a7dd3aeaab replaced binary with in ci building of Icons
Signed-off-by: Richard Voigtmann <richard.v.voigtmann@gmail.com>
2025-12-11 11:58:11 +01:00
Seth Flynn
0704027e6c build: install 256x256 png icons
This is required by `go-appimage` - and apparently(?) a requirement by
XDG, with SVGs being optional

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-29 11:09:24 -05:00
Richard Voigtmann
b0594dbb06 updated Assets.car to the icon suggestion from hw2007
Signed-off-by: Richard Voigtmann <richard.v.voigtmann@gmail.com>
2025-09-22 09:56:14 +02:00
Octol1ttle
d2516c355c fix: use Launcher_AppID in desktop file template
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-09-21 15:58:20 +05:00
Octol1ttle
2fa50c5d50 fix(genicons/macOS): use correct filename suffixes, copy output file to current dir
Fixes: 6a474a0125 ("fix: update icon generate script")
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-09-21 15:56:18 +05:00
Richard Voigtmann
d0737eecc5 Added macOS 26 Liquid Glass Icon Support. See: #4149
Signed-off-by: Richard Voigtmann <richard.v.voigtmann@gmail.com>
2025-09-20 19:42:04 +02:00
renner
e9899e3af3 chore: refresh metainfo.xml.in
adds a donation + FAQ URL and developer id property

Signed-off-by: renner <renner0@posteo.de>
2025-06-16 20:40:38 +02:00
Rachel Powers
b579cae5c2 feat(server): start using semver for launcher
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-04-08 04:27:06 -07:00
Echo J
14ab4055ff Reduce app ID hardcoding
And rename the relevant build variable to make more sense

Signed-off-by: Echo J <tcg96nougat@gmail.com>
2025-03-09 14:16:48 +02:00
Echo J
ffdf1f746e Remove .desktop suffix from application ID
Signed-off-by: Echo J <tcg96nougat@gmail.com>
2025-03-09 14:15:45 +02:00
Alexandru Ionut Tripon
5d268a3ded chore: Update year range (#3461) 2025-03-03 08:26:56 +02:00
txtsd
f99b7e9ebd chore: Update year range
Signed-off-by: txtsd <code@ihavea.quest>
2025-03-03 10:14:06 +05:30
Kolja
f1671e3ded Add PackageManager category
Signed-off-by: Kolja <razzeee@gmail.com>
2025-02-01 20:25:01 +01:00
Kenneth Chew
7e76638f2c Only disable library validation if using ad-hoc signature
While not needed for regular releases, it is needed for CI when an Apple Developer account isn't available and you can only perform an ad-hoc signature.

Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com>
2024-11-29 21:18:07 -05:00
Kenneth Chew
884f15da1e Remove unnecessary hardened runtime exceptions
These are cruft from an older time when the launcher was ad-hoc signed, and the OS couldn't tell the libraries and launcher were signed by the same party.

Additionally, add a workaround to send the necessary library injection to the game if Steam overlay is used despite library validation being on for the launcher.

Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com>
2024-11-29 21:18:06 -05:00
txtsd
03b34e39f8 feat: Compression script with compressed images
Also modified genicons.sh

Signed-off-by: txtsd <code@ihavea.quest>
2024-11-13 19:04:31 +05:30
Awqre
885fc66c14 Lossless image compression
Applied lossless zopfli/ect/deflopt compression to PNG files including ones contained in ICO files.

Repacked ICO files with optidash icopack

Signed-off-by: Awqre <32497511+Awqre@users.noreply.github.com>
2024-11-12 20:17:17 -05:00
Ben Westover
fd109c4740 Shorten metainfo.xml app summary
Signed-off-by: Ben Westover <me@benthetechguy.net>
2024-10-29 20:45:06 +00:00
TheKodeToad
78e24962f9 Fix /norestart
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2024-10-21 14:41:48 +01:00
Rachel Powers
63172540fb fix: nisi needs !include "x64.nsh" now. also, there were some broken varible
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-10-03 22:38:30 -07:00
Rachel Powers
bcb1d456d4 fix: version NSCurl plugin in workflow, detect and use arm64 vc_redist for arm64
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-10-03 21:56:19 -07:00
Rachel Powers
ed15a28eb3 fix : baking the redist into the installer breaks GPL, download at runtime instead
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-28 14:58:13 -07:00
Rachel Powers
00f4221a83 reorg MSVC set(CMAKE_INSTALL_SYSTEM_RUNTIMES_LIBS_SKIP true) call
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-27 19:16:50 -07:00
Rachel Powers
8fa4467a36 use /norestart with redist install
Co-authored-by: seth <getchoo@tuta.io>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-27 13:29:00 -07:00
Rachel Powers
37d3b2a4f6 prevent the unauthorised reditribution of MSVC CRT files
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-27 00:49:00 -07:00
Rachel Powers
2dc6f7504b add vc_redist as a NSIS install section
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-27 00:18:35 -07:00
Trial97
3db4f4dc2b fix build
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2024-06-14 13:00:59 +03:00
Trial97
74a86df53c update the desktop file
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2024-06-14 12:41:37 +03:00
Trial97
c4a65dd861 update login flow
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2024-06-12 00:34:39 +03:00
Alexandru Ionut Tripon
6c76ba5163 Merge pull request #1032 from deadmeu/shorten-description
refactor: shorten desktop entry comment field
2024-06-09 20:59:23 +03:00
Trial97
aac6fea724 Updated application manifest
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2024-02-22 20:34:34 +02:00
TheKodeToad
1130fe8510 Happy new year :D
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2024-01-02 18:04:42 +00:00
deadmeu
ac223a29ef refactor: shorten desktop entry comment field
Signed-off-by: deadmeu <dmu@duck.com>
2023-11-24 00:03:33 +10:00
IThundxr
364cb4ff6a chore: remove windows 7/8 support
With 8.0 windows legacy support was dropped, this just removes it from the manifest

Signed-off-by: IThundxr <contact@ithundxr.dev>
2023-10-28 07:39:32 -04:00
Trial97
ebde563648 Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feat/launcher-updater 2023-09-26 20:16:46 +03:00
kumquat-ir
984e870bca actually it can handle multiple files just fine
Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com>
2023-09-01 10:32:35 -04:00