Commit graph

84 commits

Author SHA1 Message Date
a757e31cee Nix: bump version 2025-06-05 11:49:37 +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
4edfdc8706 QMod: Add authors property 2025-06-05 02:24:23 +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
d33d91c0be Leek-app: switch to QApplication
This fixes the near constant console spam
2025-06-04 02:10:20 +02:00
31b9f1f0a1 Nix package: add forgotten vdf dependency
Whoops!
2025-06-02 01:28:14 +02:00
f2cc48f705 QModListModel: get game path with GameFinder 2025-06-02 01:24:52 +02:00
67edfdf743 Add GameFinder class 2025-06-02 01:21:55 +02:00
426e771313 Add vdf dependency 2025-06-02 00:10:28 +02:00
36f0c20985 Nix: update version 2025-05-31 01:54:35 +02:00
ff6ce97df2 Revert "Nix: set package version to git rev"
This reverts commit bd6068d263.
2025-05-31 01:33:19 +02:00
ef634f7ae7 Pyproject: automatically source version 2025-05-30 23:50:27 +02:00
cbaa46f263 Flake: add setuptools-scm to dev environment 2025-05-30 23:50:27 +02:00
9e057c5023 Pyproject: require setuptools-scm 2025-05-30 23:50:27 +02:00
1286dc24fd Nix package: get setuptools-scm 2025-05-30 23:50:27 +02:00
9be4489f9b Remove MANIFEST.in 2025-05-30 23:50:27 +02:00
76fba3ed84 Mod: return list of authors
Closes #13
2025-05-30 21:57:15 +02:00
bb858ef261 Mod, QMod: add long description property 2025-05-30 13:02:05 +02:00
da8749e1a7 Mod: read name, description and authors from json if available 2025-05-30 13:02:05 +02:00
bfefcd757e Mod: parse meta.json if it exists 2025-05-30 13:02:05 +02:00
56165d0cef Mod: remove unneded else statement 2025-05-30 13:02:05 +02:00
bd6068d263 Nix: set package version to git rev 2025-05-30 12:44:04 +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
20f459ddad Main: center and remove text on switch 2025-05-29 18:01:02 +02:00
b1fbd4dea6 QMod: remove leftover debug message 2025-05-28 17:42:27 +02:00
f111950c65 QModListModel: ignore .stfolder
Fixes #9
2025-05-28 17:34:55 +02:00
af77bc105d QMod: make enable property writable 2025-05-28 17:34:43 +02:00
999cf68655 Mod: fix mod enabling/disabling multiple times
I forgot to update the enabled variable, so this would only work the
first time it gets called
2025-05-28 17:04:17 +02:00
f3650c10a9 Format code 2025-05-28 10:50:13 +02:00
669dd9168d QModListModel: return QMod to qml instead of individual properties 2025-05-28 10:42:23 +02:00
058a8346bd Add Mod() Qt wrapper 2025-05-28 10:15:38 +02:00
ad10a116ac Main.qml: Make the no description text italic 2025-05-27 10:53:51 +02:00
5cfab64b07 mod: use Path instead of strings 2025-05-25 14:31:46 +02:00
6918e175c4 mod_list: use Path instad of strings 2025-05-25 14:24:40 +02:00
39fa631592 Main: replace busy indicator with icon
This will be the mod's preview image in the future
2025-05-23 02:21:39 +02:00
fc37977002 leek_app: ignore unused import warning 2025-05-23 02:07:34 +02:00
868eebad2a Main: refactor, wire switch to modEnabled property 2025-05-23 02:03:11 +02:00
454c761a9d QModListModel: rename enabled to modEnabled
enabled seems to conflict with some builtin qml value
2025-05-23 02:00:43 +02:00
0850a23b35 Mod: read toml with get() 2025-05-23 01:50:27 +02:00
54dedaba5d Mod: fix enabled property 2025-05-23 01:47:19 +02:00
de7ebe2e51 Mod: add type annotations 2025-05-23 01:42:14 +02:00
0a52a6fcc9 List mods from QModListModel instead of hardcoded list 2025-05-23 01:01:33 +02:00
6061590270 Move source code to src/leek
This makes the package work again
2025-05-23 00:31:14 +02:00