Commit Graph

136 Commits

Author SHA1 Message Date
kramo
8511c87410 Special case for desktop entry source icon 2023-08-30 10:47:55 +02:00
kramo
89bc0877fd Merge branch 'main' into libadwaita-1.4 2023-08-30 10:21:28 +02:00
kramo
e67977287d Type hints 2023-08-16 16:12:50 +02:00
kramo
57a7c98f7a Merge branch 'main' into libadwaita-1.4 2023-08-16 15:59:38 +02:00
kramo
8dc96b53b2 Type hints for UI code 2023-08-16 15:41:40 +02:00
kramo
cb9513ff13 Fix import undo logic 2023-08-15 21:46:58 +02:00
kramo
5551756111 Ctrl + Z for import undo 2023-08-15 21:19:27 +02:00
kramo
70063172aa Rename _default to _ 2023-08-13 16:09:36 +02:00
kramo
21952e635a Fix game sorting, add extra 🍝 2023-08-13 15:09:44 +02:00
kramo
33e847ef94 Added icons to Sources sidebar 2023-07-13 14:40:41 +02:00
kramo
6db3557cff Add a game counter to total games 2023-07-08 00:47:24 +02:00
kramo
22200be167 Add .dim-label to games_no_label 2023-07-08 00:12:25 +02:00
kramo
eb0d3584cf Order sources by number of games 2023-07-08 00:08:45 +02:00
kramo
6d9d594caf Hide added source row if empty 2023-07-07 22:59:54 +02:00
kramo
cf6b69619a Fix get_removed logic 2023-07-07 22:11:33 +02:00
kramo
fe5b85c79c Fix row_selected logic 2023-07-07 22:00:24 +02:00
kramo
e7d27cc1c4 Implement source filtering 2023-07-07 21:25:08 +02:00
kramo
2d00d3a1bc Merge pull request #139 from kra-mo/store-improvements
Store improvements
2023-07-07 18:27:42 +02:00
GeoffreyCoulaud
87a4319360 Store improvements
- Store games by source
- Added convenience dunder methods (contains, iter, len, getitem)
- Added store.get
- Changed `enable_in_pipeline` for `toggle_in_pipeline`
2023-07-07 18:06:07 +02:00
kramo
b577b3ec7b Initial sidebar filter work 2023-07-07 17:46:57 +02:00
kramo
6893551f1c Adaptive layout for mobile - closes #66 2023-07-05 11:03:08 +02:00
kramo
5fd6ea20f4 Initial port to Libadwaita 1.4 2023-07-04 18:49:06 +02:00
GeoffreyCoulaud
8d082ab158 Removed win.games 2023-07-01 02:56:40 +02:00
kramo
7a1e5e0968 Show details of first search entry on eneter 2023-06-30 14:34:56 +02:00
kramo
ad0e5b2abf Allow escape to leave the hidden library 2023-06-30 13:36:27 +02:00
kramo
2aea2fb377 Move placeholders to Gdk.Texture 2023-06-18 13:46:17 +02:00
kramo
2e97edcdb5 Please pylint once and for all 2023-06-18 13:15:03 +02:00
kramo
eb91586216 Clean up relative dates 2023-06-17 16:11:02 +02:00
kramo
de3ef53148 Make pylint happy 2023-06-10 19:34:00 +02:00
GeoffreyCoulaud
3a0911e742 🐛 Fixed UI not updating on some game actions 2023-06-10 15:31:54 +02:00
kramo
12ad5c598e Create shared.PROFILE 2023-05-27 19:36:49 +02:00
kramo
101eb1f07c Merge main 2023-05-27 19:08:40 +02:00
kramo
c045ad1f53 Fix prefix formatting 2023-05-27 17:01:18 +02:00
kramo
4c1af9245f Update build configuration 2023-05-27 15:11:03 +02:00
kramo
d05a03dee7 Fix custom install locations check logic 2023-05-27 14:03:09 +02:00
kramo
edf9242288 Fix search logic if no developer 2023-05-26 20:09:55 +02:00
GeoffreyCoulaud
8026c41886 🎨 Moved Initial game load to app.on_activate 2023-05-24 16:32:13 +02:00
kramo
36b6bc17bd Cleanups 2023-05-24 15:36:25 +02:00
kramo
f06aed3ce0 Move spec_version to shared 2023-05-24 15:36:22 +02:00
GeoffreyCoulaud
e5d2657bb9 🚑 More rebase conflicts resolved 2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
f246a73b19 ♻️ Changed shared imports to absolute 2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
83d7aad0d1 Made more linter-friendly 2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
a176b33241 🎨 Using absolute imports 2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
505088e053 🐛 Task fix + progress bar 2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
2abf671ea4 🚧 Importer tasks fix 2023-05-24 15:35:16 +02:00
kramo
42e3b45ec6 Make Game handle last_played 2023-05-24 15:34:27 +02:00
kramo
4553ab97e0 Fix version check logic 2023-05-24 15:34:25 +02:00
kramo
e93c93e802 Add version to game_id.json 2023-05-24 15:33:54 +02:00
kramo
5c07bbb88a Add version checking logic 2023-05-23 15:13:54 +02:00
kramo
4ca8e140aa Move close action to the window class 2023-05-23 14:04:57 +02:00