Commit Graph

1029 Commits

Author SHA1 Message Date
permaloom
09687265be perf: optimize search by toggling flowbox child visibility
Toggle visibility of flowbox children based on search text instead of
rebuilding the entire flowbox on every keystroke, improving search
performance.
2026-02-07 13:18:31 -05:00
permaloom
29beb1b640 perf: attach game references to flowbox children
Store game object references in corresponding flowbox children. Avoids
iterating over every single game object, reducing each flowbox child's
game object access time from O(n) to O(1).
2026-02-07 03:58:32 -05:00
Faugus
f85773916c Version 1.14.1 2026-02-06 11:50:40 -03:00
Faugus
04dbd51131 Updated Portuguese translation 2026-02-06 11:45:27 -03:00
Faugus
ceb88ee949 Added global settings for new entries 2026-02-06 11:42:14 -03:00
Faugus
f5a0577dab Added a message when SLR download fails due to connection error 2026-02-05 12:29:43 -03:00
Faugus
602b18a0f5 Merge pull request #431 from Henryskio/main
Fix: allow protonfixes for steam games
2026-02-05 12:03:08 -03:00
Faugus
b600223b21 Merge pull request #427 from slp/apple-silicon-support
Support running games on Asahi Linux
2026-02-05 12:02:19 -03:00
Henrysk
762ea9a9b9 fix: allow protonfixes for steam games 2026-02-04 22:47:09 +01:00
Sergio Lopez
1b98b62203 Support running games on Asahi Linux
In Asahi Linux, since the host operates with 16K pages, x86_64
software needs to run in a 4K page microVM managed by muvm [1].

In practice, this means faugus-launcher can normally on the host,
but faugus-run needs to run through muvm to ensure it operates in
within the context of the microVM.

This can be easily achieved by having faugus-run to re-exec itself
under muvm when running under Asahi Linux. This doesn't have an
impact on non-Asahi systems, other than the cost of checking the
DT to identify the machine type which should be unnoticiable.

[1] https://docs.fedoraproject.org/en-US/fedora-asahi-remix/x86-support/

Signed-off-by: Sergio Lopez <slp@sinrega.org>
2026-02-02 22:53:35 +01:00
Faugus
7305b25b3c Merge pull request #419 from Vistaus/main
Updated Dutch translation
2026-01-31 13:50:58 -03:00
Heimen Stoffels
e5f5b72e8c Updated Dutch translation 2026-01-31 10:22:33 +01:00
Faugus
67ad5ba979 Updated metadata screenshots 2026-01-30 13:46:05 -03:00
Faugus
05f60c03e5 Updated screenshots 2026-01-30 13:44:02 -03:00
Faugus
753bcd605f Version 1.13.11 2026-01-30 12:43:16 -03:00
Faugus
6a8cf1eb7e Fixed banner from URL not being loaded 2026-01-30 10:20:08 -03:00
Faugus
096f83e04f Press delete to remove a global envar 2026-01-28 18:54:33 -03:00
Faugus
57b726bcae Updated Portuguese translation 2026-01-28 12:54:18 -03:00
Faugus
9c3bc03e0b Added prevent sleep as an option 2026-01-28 12:51:02 -03:00
Faugus
e2352188d7 Version 1.13.10 2026-01-25 11:08:39 -03:00
Faugus
44d3b461c8 Fixed GE-Proton Latest being downloaded every time 2026-01-25 11:06:07 -03:00
Faugus
b7dbcdcd69 Fixed Proton Manager showing new Proton version without any assets 2026-01-24 13:09:55 -03:00
Faugus
9adf3d04ad Attempt to fix encoding problems 2026-01-22 16:21:28 -03:00
Faugus
8b87dcc6be Version 1.13.9 2026-01-22 08:46:18 -03:00
Faugus
623f928fb4 Fixed game not launching from context when having single quotes 2026-01-22 07:36:08 -03:00
Faugus
17fece8e3b Fixed MangoHud not working with OpenGL games 2026-01-20 21:32:59 -03:00
Faugus
3bdf23cf43 Version 1.13.8 2026-01-19 09:00:57 -03:00
Faugus
ad2757d856 Fixed lossless scaling not working properly 2026-01-19 08:59:37 -03:00
Faugus
ae07c54e2e Version 1.13.7 2026-01-17 19:35:31 -03:00
Faugus
4cec8a46e2 Fixed "games already running" when they are not 2026-01-17 19:32:02 -03:00
Faugus
752836f2b2 Version 1.13.6 2026-01-16 12:27:35 -03:00
Faugus
0fd730acf9 Fixed stop button wiping games.json file 2026-01-16 12:13:21 -03:00
Faugus
ef24e592a8 Version 1.13.5 2026-01-14 23:11:33 -03:00
Faugus
8b4446be53 Updated Portuguese translation 2026-01-14 21:44:06 -03:00
Faugus
3bb9af1b5f Removed find_binary fallback 2026-01-14 21:41:10 -03:00
Faugus
69fc639512 Some code restructuring 2026-01-14 12:15:11 -03:00
Faugus
c804b4aabe Fixed run button not working when path has single quotes 2026-01-13 14:37:58 -03:00
Faugus
f0c0bba928 Reduced ram usage when running a game 2026-01-13 14:08:52 -03:00
Faugus
22244d4902 Version 1.13.4 2026-01-10 19:22:40 -03:00
Faugus
b2e5c429d4 Fixed issue when editing an entry and deleting a prefix 2026-01-10 19:13:38 -03:00
Faugus
3b6ff512b2 Version 1.13.3 2026-01-09 02:07:11 -03:00
Faugus
c72bf2588d Version 1.13.2 2026-01-08 22:33:55 -03:00
Faugus
55b8fd48b1 Fixed launchers not being installed with the new Proton management 2026-01-08 22:29:30 -03:00
Faugus
256f943b36 Merge pull request #383 from ToRRent1812/main
Update PL translation
2026-01-08 11:16:03 -03:00
Łukasz Zając
4fc66d5174 Update PL translation 2026-01-08 15:12:04 +01:00
Faugus
285c890f85 Merge branch 'main' of https://github.com/Faugus/faugus-launcher 2026-01-08 09:01:41 -03:00
Faugus
a461018da4 Properly checking if a game already exists when adding a new 2026-01-08 09:01:38 -03:00
Faugus
b524681759 Merge pull request #382 from Mattyan89/main
Updated Italian translation
2026-01-08 08:58:12 -03:00
Mattyan89
63763f17de Updated Italian translation 2026-01-08 12:07:05 +01:00
Faugus
a5b776c5da Version 1.13.1 2026-01-07 19:25:28 -03:00