aboutsummaryrefslogtreecommitdiff
path: root/res
Commit message (Collapse)AuthorAge
* update copyright yearsArisotura2023-11-04
|
* Update macOS icon (#1609)xenticore2023-08-27
| | | | | | | * Add SVG icon * Update macOS icon * Don't force change the application icon at runtime on macOS
* Support loading Zstandard-compressed ROMs (#1667)Nadia Holmquist Pedersen2023-04-28
| | | | | | | This is different from the archive support in that the compressed ROMs are standalone files, rather than archives, making it possible to use them exactly as if they were regular ROMs, while saving a bunch of space on disk. This is supported both for DS and GBA ROMs, though given GBA ROMs' generally small size it's mostly useful for the former.
* Add the missing extensions we support to the macOS app infoNadia Holmquist Pedersen2023-04-15
| | | | | | | | | | | | macOS seems to require that we declare the extensions we want to consider those files to be droppable on the window. Additionally this is of course needed to show melonDS as a selectable option in the "Open with" menu and such. Setting LSHandlerRank to Alternate appears to stop it from suggesting melonDS as a primary handler for a file type, so we set this for GBA ROMs and archives as the user would most likely want them always to be associated with a more relevant app.
* Set LSApplicationCategoryType to gamesUltraHDR2023-01-20
| | | | https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype Adds it to the games folder in the macOS Launchpad
* Explicitly include the build/res directory so windres will find it whenNadia Holmquist Pedersen2022-11-09
| | | | using the CMake Makefile generator
* For some reason this didn't get renamedNadia Holmquist Pedersen2022-11-09
|
* Windows resource/manifest fixesNadia Holmquist Pedersen2022-11-06
| | | | | | | | * Report correct Windows architecture for the build in the manifest * Output processed .rc/.manifest in the CMake binary dir to prevent potential issues with the files conflicting if cross compiling melonDS on the same Windows machine * Make the original file name actually make sense
* macOS: Add NSPrincipalClass value to the Info.plistNadia Holmquist Pedersen2022-10-08
| | | | | | According to the Qt documentation we should have this for proper high-DPI support on macOS. Whether or not it's still relevant I'm not sure, but if it isn't it might at least help on older macOS or Qt.
* actual DSi camera support (#1520)Arisotura2022-10-02
| | | basically feeding something that isn't a fixed stripe pattern, and emulating enough of the camera hardware to make this work
* Modernize CMake build system (#1434)Nadia Holmquist Pedersen2022-05-21
| | | | | | | | | | | These changes modernize the CMake build system to (hopefully) match newer best practices * Library linking is simpler and more automatic because of using imported targets * Multi-configuration builds should be supported (Ninja Multi-Config, Visual Studio, etc. generators) * Clean up build options using cmake_dependent_option * Let CMake do its job in more cases, like finding the math/dl libraries and detecting and enabling LTO support * Remove platform-specific kludges like the Fedora/flatpak LTO workaround and a bunch of Windows stuff * Simplify Windows static builds * Consistent formatting
* Remove incorrect color profile from PNGs so libpng will shut up about itNadia Holmquist Pedersen2022-03-08
|
* update .rc copyright yearsArisotura2022-03-06
|
* make the Windows rc entries less stupidArisotura2021-11-04
|
* Move resources to res/ directory (#1204)Nadia Holmquist Pedersen2021-10-03
* Move resources to res/ directory and update CMake scripts accordingly Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com>