Commit Graph

83 Commits

Author SHA1 Message Date
Florian Piesche
6ae92c0aac
Add FreeDesktop metadata (#1495) 2024-11-14 10:56:14 +02:00
Florian Piesche
85f45d2788
Add scalable vector redraw of shadps4 icon (#1501)
Some checks failed
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / windows-qt (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / macos-qt (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-qt (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
* Add scalable vector redraw of shadps4 icon

* Update icon name in desktop file

* Fix svg
2024-11-12 09:32:56 +02:00
squidbus
f7b458c85a
ci: Change to macOS 15 (#1508)
Some checks are pending
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2024-11-10 00:20:54 +02:00
Quang Ngô
ed0a9c0e4e
Fix emulator name in desktop entry for appimages (#1491) 2024-11-07 14:56:24 +02:00
Quang Ngô
a547b2774f
Allow disable the auto updater (#1490) 2024-11-07 14:56:02 +02:00
DanielSvoboda
97bb22998b
Publish to Release Repository (#1452)
Stores the builds in 3 repositories, one for each operating system:
shadps4-binaries-Windows
shadps4-binaries-Linux
shadps4-binaries-Mac 

This makes it possible to download previous builds, it will be used on the website as planned by shadown
2024-10-27 22:08:25 +02:00
Quang Ngô
e596e9350b
ci: Fix controller detection on startup for Linux (#1410) 2024-10-20 11:02:24 +03:00
georgemoralis
08343faf01
hot fix : put linux-qt in parallel3 2024-10-15 20:10:49 +03:00
georgemoralis
9b54e82314
revert qt-issue
fixed linux-qt build
2024-10-14 15:00:55 +03:00
Quang Ngô
b965b094b7
test (#1371) 2024-10-14 14:34:52 +03:00
Quang Ngô
3982ef7188
ci: add missing libs to enable Wayland backend for SDL (#1184) 2024-10-10 17:54:32 +03:00
nishinji
2fd4861d3e
CI: Build outside the main branch (#1239)
Some checks are pending
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2024-10-06 02:26:19 +03:00
qurious-pixel
f93b8c1e8d
remove libgstreamermediaplugin.so from qt multimedia plugins (#1187) 2024-10-01 21:43:18 +03:00
Quang Ngô
b92dc8c714
ci: fix audio for Linux (#1177) 2024-10-01 16:11:08 +03:00
DanielSvoboda
98ea06e82d
cancel-in-progress (#1162)
if 2 actions are being created to go to MAIN, the oldest one will be canceled
2024-10-01 07:54:36 +03:00
tGecko
62c59d195f
add gstreamer to appimage build (#1166) 2024-09-30 12:49:20 +03:00
¥IGA
bc6c0de76d
Better screenshots for 0.3.0 + misc changes (#1122)
* Better screenshots for 0.3.0 + misc changes

* Update BloodBorne screenshot
2024-09-28 16:17:11 +03:00
Plínio Larrubia
687be5b132
fix: Duplicated CI run after opening a PR with a branch in the original repo (#1110) 2024-09-27 17:35:40 +03:00
DanielSvoboda
75166ecd2a
Cleaner pre-release messages (#1096)
Instead of showing all the content and just the latest commit,
it will show the link to all the changes between the latest release and the pre-release
2024-09-27 09:05:16 +03:00
tGecko
54e2179337
Add playback of background/title music in game list (#1033)
* add playback of background/title music

* clang_format

* add windows multimedia build instructions

* fix typo accidentally made to arm

* address comments

* loop music

* feedback

* fix CI

* add newline

* playBGM off by default

---------

Co-authored-by: Charles <charles@superfocus.ai>
2024-09-26 09:12:41 +03:00
TotalCaesar659
3d5a6203e1
Add FUNDING.yml (#1054)
* Add FUNDING.yml

Display a "Sponsor" button at the top of the repository.
More information:
https://github.blog/2019-05-23-announcing-github-sponsors-a-new-way-to-contribute-to-open-source/
https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository

* Fix reuse check
2024-09-26 07:55:47 +03:00
DanielSvoboda
cec9275c85
Fix Logic for Deleting Old Pre-Releases (#1060)
Currently, is excludes old pre-releases by only comparing the date, without considering the time. This update uses published_at instead of created_at and compares both date and time to accurately exclude older pre-releases.
2024-09-24 22:40:19 +03:00
DanielSvoboda
43e7c00fdd
fix pre-release token (#1043) 2024-09-23 21:14:55 +03:00
DanielSvoboda
ad9f1370d5
Pre-release | Unifies builds (#953)
* Pre-release | Unifies builds

* Missing code...

* +

create actions for any branch, and pre-release only for MAIN

* Cache windows

* Delete old pre-releases and tags

deletes old pre-releases and their tags to keep the repository clean

* Update build.yml
2024-09-23 20:13:39 +03:00
squidbus
079d90211f
ci: Refresh CMake cache on build. (#996) 2024-09-20 11:54:23 +03:00
Plínio Larrubia
d07c81e0d2
Cache Windows CIs, solution by @Artalus (#985)
* ci: Add ccache with ninja generator for Windows builds
- Credits to @Artalus

* ci: Don't include d3d and dxc compiler DLLs

* ci: Simplify cache steps names and key names
- Windows builds will no longer cause issues when merging

* CI trigger
2024-09-19 17:38:34 +03:00
georgemoralis
dd61c2a0d1 Revert "Add UI to configure keyboard-to-controller mapping (#308)"
This reverts commit fdb13a3b90.
2024-09-11 12:56:27 +03:00
Vasyl_Baran
fdb13a3b90
Add UI to configure keyboard-to-controller mapping (#308)
* Add UI to configure keyboard-to-controller mapping

* Add an optional "---fix" argument to format-checking script

* clang fix

---------

Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2024-09-11 08:51:18 +03:00
Plínio Larrubia
81f7c830be
ci: enable cmake cache on all platforms (SDL/Qt) (#622)
- uses actions/cache@v4 and hendrikmuhs/ccache-action@v1.2.14
- Keeps the cache from CMake Cache configuration (Windows, Linux, macOS)
- Keeps the cache from CMake build objects (Linux/macOS)
- Use ccache for Linux builds
- Use sccache for macOS builds
- Add hashes to the s/ccache keys
- Update cache names with OS-qt/sdl as a prefix
- All old caches are invalidated, delete them or wait for cache eviction
2024-09-07 00:01:55 +02:00
tGecko
ad22e2cfac include build date
use pwsh instead of cmd on windows workflows
2024-09-01 17:24:53 +02:00
tGecko
079ae9ef43 include git short hash in artifact filename 2024-09-01 12:40:51 +02:00
squidbus
95943e42ed ci: Remove translations folder from Windows upload. 2024-08-31 13:28:22 -07:00
squidbus
5aaab7f841 ci: Remove translations folder from macOS upload. 2024-08-31 13:12:59 -07:00
Dzmitry Dubrova
26b5661dea ci: Fix linux-qt CI 2024-08-25 16:03:25 +03:00
Dzmitry Dubrova
83b43363fa ci: Fix CI 2024-08-25 13:59:22 +03:00
Dzmitry Dubrova
7766a653d5 ci: Add LinguistTools to CIs 2024-08-25 13:18:46 +03:00
Xphalnos
70576035b0 Misc changes 2024-08-18 17:56:29 +02:00
Xphalnos
254b9ffb50
Workflows cleanup + misc fixes (#371)
* Workflows cleanup

* clang-format

* SDL3: Disabling unnecessary options

* Revert CMakeLists.txt changes
2024-08-08 18:19:44 +03:00
Xphalnos
21462523de
Minor Qt GUI update (#363)
* Minor Qt GUI update

* Update gui_context_menus.h

* Update gui_context_menus.h

* Update game_info.cpp
2024-08-04 16:07:10 +03:00
Xphalnos
9968d03b90 Better logo for shadPS4 2024-07-31 18:14:22 +02:00
Xphalnos
b3525d7f79
Don't download unnecessary DLLs (#341) 2024-07-30 22:41:31 +03:00
squidbus
de3864dba7
Install x86_64 MoltenVK from Homebrew. (#318) 2024-07-23 22:17:50 +03:00
VasylBaran
4e81d91f88 Install molten-vk using brew (vs getching it directly with url) to fix macOS build 2024-07-23 20:24:35 +03:00
squidbus
088130863b Update MoltenVK to 1.2.10 2024-07-21 22:36:12 +03:00
squidbus
35bbbb1bd9 Add GitHub Actions workflows for macOS. 2024-07-21 22:36:12 +03:00
Xphalnos
a0aac5985e
CMakeLists.txt cleanup (#244)
* Update ci.yml

* Update CMakeLists.txt
2024-07-06 02:42:34 +03:00
Alexandre Bouvier
f5541e3c3d
cmake: prefer system libraries (#216) 2024-06-27 13:46:55 +03:00
Xphalnos
7fe5f12f29 Screenshots fix 2024-06-23 09:04:16 +02:00
Xphalnos
e62690759d
Fix missing SDL3.dll error message for Windows-Qt (#193) 2024-06-12 19:09:54 +03:00
Xphalnos
309e90783e Various changes 2024-06-01 08:18:33 +02:00