Commit graph

31 commits

Author SHA1 Message Date
8be97c1f5b Qml/Main: clean up mod install logic 2025-06-06 17:59:51 +02:00
fa8421ff42 QModInstaller: actually install mod 2025-06-06 17:36:50 +02:00
e7d487c180 Qml/Main: add install dialog 2025-06-06 16:11:17 +02:00
53f0341d98 Qml/Main: add icon and action to placeholder 2025-06-06 04:26:16 +02:00
0cd631c92c Qml/Main: add error handling to installation 2025-06-06 04:18:44 +02:00
e94d11f138 Qml/Main; add mod file picker dialog 2025-06-06 04:18:44 +02:00
b0cebe12a0 Qml/Main: move add mod action to global drawer 2025-06-06 04:18:44 +02:00
a130a23a8a Qml/main: add add mod action 2025-06-06 04:18:44 +02:00
bd2713fe8d Qml/Main: show placeholder if there's no mods 2025-06-06 04:17:08 +02:00
95364a5596 Qml/ModPage: implement deleting 2025-06-06 04:02:38 +02:00
4dba9ad425 Qml/ModPage: add delete shortcut 2025-06-06 04:00:46 +02:00
2bda69ba4b Qml/ModPage: remove model property
QModListModel is a singleton now so this isn't needed
2025-06-06 04:00:46 +02:00
7ac5f7470e Qml/ModPage: complete delete confirmation dialog 2025-06-06 03:47:56 +02:00
b61d1d1fa9 Qml/ModPage: fix remove action 2025-06-06 03:47:56 +02:00
5baa7840de Qml/ModPage: get model and index from mod 2025-06-06 03:47:56 +02:00
3024eb9a3d Qml: Move delete dialog and button to mod details page 2025-06-06 03:47:56 +02:00
1061acbe6b QModListModel: turn into singleton 2025-06-06 03:47:17 +02:00
631cdb4938 Qml/Main: add shortcut to quit action 2025-06-05 22:49:52 +02:00
15a00512a8 Qml: run qmlformat 2025-06-05 13:23:47 +02:00
e17cc20cdb Qml/Main: add global drawer 2025-06-05 13:22:54 +02:00
79ef083231 Show mod details page in same window 2025-06-05 13:06:46 +02:00
42943a4bd5 Qml/ModPage: show description 2025-06-05 11:33:18 +02:00
446ca73a91 Qml/ModPage: make name bold and bigger, show authors 2025-06-05 02:25:07 +02:00
14964e0203 Qml/ModPage: tint header with icon's primary color 2025-06-05 01:55:56 +02:00
1ab178ac42 Qml/ModPage: change anchors of header contents 2025-06-05 00:57:20 +02:00
bda1040151 Qml/ModPage: add icon
The icon will change depending on the type of mod that was installed
Only if it was installed from GameBanana, otherwise it will show
dma's logo or a generic one
2025-06-05 00:51:33 +02:00
2f715e196c Qml/ModPage: add a separator at the bottom of the header
Also removed the one pixed gap cause it made it look odd
2025-06-05 00:39:57 +02:00
b3b1c7b4c6 Qml/main: open mod details page when card is clicked 2025-06-05 00:35:31 +02:00
2ad0e0597c Qml: add ModPage 2025-06-05 00:23:16 +02:00
f07bd10306 Qml/main: add a not implemented dialog to the delete button 2025-05-30 12:13:33 +02:00
ad4f429cd9 Move qml files to their own folder 2025-05-29 18:01:02 +02:00