Commit Graph

5391 Commits

Author SHA1 Message Date
e6e92f2b0e fix: only allow workarounds for blocked mods from MR when 100% safe
If a version on Modrinth has more than a single mod loader associated,
it means that it's possible we might get the wrong file for download,
since individual files don't really have this kind of metadata in the
API response.

So, in such cases, it's best to let the user take care of it instead.

Signed-off-by: flow <flowlnlnln@gmail.com>
2022-10-28 13:31:21 -03:00
03b48554b1 fix(style): convert tabs to spaces
Signed-off-by: Ryan Cao <70191398+ryanccn@users.noreply.github.com>
2022-10-29 00:01:22 +08:00
f229574758 Merge pull request #322 from DioEgizio/64bit-it 2022-10-28 18:43:32 +05:30
7b446dd30f Merge pull request #319 from Scrumplex/fix-avoid-mr-segfault 2022-10-28 13:40:52 +02:00
a5be974f1a feat: use clang64 on qt6 builds
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-10-28 08:05:31 +02:00
952615eadb Merge pull request #301 from DioEgizio/clang-attempt
feat(actions): use clang32 for building on windows
2022-10-28 07:54:17 +02:00
93894f62ff fix: avoid segfault for unexpected API reponse
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-28 00:08:15 +02:00
2051de51b5 Merge pull request #318 from TheLastRar/manifest-platform
Fix: Don't specify x86 in manifest
2022-10-27 22:53:15 +02:00
2ba3de79d8 chore: add comment about copy bug
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-27 21:23:17 +02:00
d35c985d2e feat(actions): use clang32 for building on windows
*way* faster

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-10-27 21:23:17 +02:00
b18466da84 Fix: Don't specify x86 in manifest
Signed-off-by: TheLastRar <TheLastRar@users.noreply.github.com>
2022-10-27 18:37:08 +01:00
90714a93f3 Merge pull request #315 from AshtakaOOf/develop
Remove appveyor from README
2022-10-27 13:15:53 -03:00
990cfb7b33 Remove appveyor
I forgor 💀 
But seriously I forgor to remove the &logo=appveyor thing AAAAAH!!!

Signed-off-by: Adrien <66513643+AshtakaOOf@users.noreply.github.com>
2022-10-27 18:08:56 +02:00
aacf7938ae Add CI build for Snap
Signed-off-by: Piper McCorkle <contact@piperswe.me>
2022-10-26 09:25:58 -05:00
2e0f818905 Add a snapcraft.yml for building Snaps
The included snapcraft.yml can be used to build a Snap (the application
format used by Canonical's modern package manager) out of Prism. If the
project wants in the future, Prism can publish these Snaps to the Snap
Store so the Prism Launcher can be installed through the Ubuntu Software
app on vanilla Ubuntu.

I haven't registered the Snap name, so it's currently free for anyone to
reserve. I'd suggest that a Prism developer register the name
prismlauncher at https://snapcraft.io/register-snap to ensure the name
belongs to the project, even if there are no plans of setting up CI to
publish snaps in the short term.

I have also modified JavaUtils.cpp to be able to autodetect the Java
versions included in the Snap, and added "*.snap" to the .gitignore so
the compiled Snap isn't accidentally committed to the repository.

Signed-off-by: Piper McCorkle <contact@piperswe.me>
2022-10-26 09:25:54 -05:00
63b6c6685c Abstract away InstanceCopyPrefs' internals through new getSelectedFiltersAsRegex() function
+ fix typo in comment
+ remove unused import
+ add [[nodiscard]] to methods

Signed-off-by: Marcelo Hernandez <marcelohdez.inq@gmail.com>
2022-10-26 00:20:36 -04:00
610b971117 Improve a bit README.md (#305)
Add Open Collective and fix some stuff.
2022-10-25 21:09:45 -03:00
318f657c31 Merge pull request #231 from tobimori/patch-1 2022-10-25 20:15:31 +02:00
482d3a1d76 update macos copyright year
Signed-off-by: tobimori <tobias@moeritz.cc>
2022-10-25 15:24:41 +02:00
b516dd970f Merge pull request #206 from flowln/changelog_height_fix 2022-10-25 11:29:14 +02:00
d9463620e6 move .app rename to packaging process, update mac copyright string
Signed-off-by: tobimori <tobias@moeritz.cc>
2022-10-25 09:34:07 +02:00
385c452ddf remove checkBool function, add updateSelectAllCheckbox function
Signed-off-by: Marcelo Hernandez <marcelohdez.inq@gmail.com>
2022-10-24 20:49:40 -04:00
a89df42561 Simplify bool check in CopyInstanceDialog.cpp
Signed-off-by: Marcelo Hernandez <marcelohdez.inq@gmail.com>
2022-10-24 19:31:40 -04:00
d8f6b8e1e8 feat: add F5 hotkey to reload instances
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
3beaa58718 feat: start instance on enter/return
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
1dc3e95e25 feat: add internal status-column
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
5815546983 feat: carry selection over when switching views
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
cf3ccf376b fix: add placeholder to search bar
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
1965e7ca87 fix: change group -> category in UI
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
af73c797aa refactor: rename InstanceView to InstancesView
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
d1a62c85a6 fix: make multi-word search terms possible
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
fac16b4b0c fix: prevent crash when filtering
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
d59ce5e331 fix: set filter for all models
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
6f88589690 fix: make parsing friendlier
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
b7bda70fb3 feat: add initial filtering function
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
b6c35491d5 feat: bring back categories
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
9050230b01 refactor: remove collapsed group logic
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
2bf8fa9cb4 fix: support editing instance names
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
7a5f49571d fix: update todo
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
e6c3dad6e5 fix: remove sizeHint again
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
5f190ca34c fix: fix layout of icon picker
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
b8fa65b8d2 fix: attempt to fix display issues on Windows
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
af8eabbc3a fix: sort grid view by last played
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
c67da2ee5f fix: make grid items taller
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
e230c5084e fix: add missing newline
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
3f23ec4bf9 feat: add table/grid toggle
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
4ea038cb4b fix: update cat birthday
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
2e34464948 feat: prototype grid view
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
8a4ad82d8d fix: actually load default state
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
e91564d424 fix: properly load table header state
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00