Jamie Gravendeel
|
f9cb794394
|
cover: Add width and height properties
|
2026-01-05 19:43:38 +01:00 |
|
Jamie Gravendeel
|
1aee234cbf
|
cartridges: Use generic methods in favor of TypeVar
|
2026-01-05 19:34:02 +01:00 |
|
Jamie Gravendeel
|
21588fe92b
|
application: Only use GTK after startup
|
2026-01-05 19:31:11 +01:00 |
|
kramo
|
c93a11375e
|
game: Fix Game.save()
|
2025-12-29 01:29:04 +01:00 |
|
kramo
|
9520c79dde
|
sources: Split games into per-source models
|
2025-12-29 01:29:04 +01:00 |
|
kramo
|
d956f1f12c
|
sources: Dynamically import sources
|
2025-12-28 22:01:08 +01:00 |
|
Jamie Gravendeel
|
78b24f20a2
|
collection-details: Add a11y labels for icons
|
2025-12-27 19:12:22 +01:00 |
|
Jamie Gravendeel
|
722edb1a5b
|
window: Disable stack transitions
|
2025-12-27 19:10:19 +01:00 |
|
Jamie Gravendeel
|
338bf91e21
|
collection-details: Move from GtkFlowBox to GtkGrid
|
2025-12-27 19:10:17 +01:00 |
|
Jamie Gravendeel
|
8fda6dc7c2
|
collections: Use a set for game ids
|
2025-12-27 17:51:02 +01:00 |
|
Jamie Gravendeel
|
b592b95302
|
window: Change showing order of empty pages
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
b8df4ff2c7
|
window: Hide sidebar when items are activated
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
8cc56b445e
|
window: Add shortcut for adding collections
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
453eca9122
|
collections: Filter out removed manually added games
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
34cee68ad9
|
window: Add game to collection automatically
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
9fe7b252d7
|
collections: Properly handle markup
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
94db6acf37
|
collections: Support adding games
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
7d7999d8a9
|
collection-details: Support editing and removing
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
62004753b6
|
collection-details: Support adding collections
|
2025-12-27 17:00:43 +01:00 |
|
Jamie Gravendeel
|
26a09c6782
|
collections: Save to GSettings
|
2025-12-27 15:02:24 +01:00 |
|
kramo
|
0d2d00d8fb
|
sources: Set date added higher up
|
2025-12-23 23:26:20 +01:00 |
|
kramo
|
d85c6e0530
|
sources: Remove skip_ids
|
2025-12-23 23:24:39 +01:00 |
|
kramo
|
84972c06d6
|
sources: Handle all OSErrors when reading files
|
2025-12-23 23:23:38 +01:00 |
|
kramo
|
ea0e5b5c47
|
heroic: Implement Heroic source
|
2025-12-23 23:23:38 +01:00 |
|
Jamie Gravendeel
|
d1371baf2b
|
cartridges: Make GSettings constant
|
2025-12-21 19:41:05 +01:00 |
|
Jamie Gravendeel
|
d0b6d6457d
|
collections: Add initial UI
|
2025-12-21 19:41:05 +01:00 |
|
Jamie Gravendeel
|
e645ade8d6
|
games: Split out UI into its own module
|
2025-12-21 19:39:32 +01:00 |
|
Jamie Gravendeel
|
9a9514a1ae
|
gsettings: Add collection storing and loading
|
2025-12-21 19:39:31 +01:00 |
|
Jamie Gravendeel
|
27b2745c74
|
games: Add collection object and model
|
2025-12-21 19:35:58 +01:00 |
|
Jamie Gravendeel
|
fa9b94fd80
|
pyproject: Add dev dependency group
|
2025-12-21 11:31:16 +01:00 |
|
Jamie Gravendeel
|
b77d4ea9e8
|
pre-commit: Add config
|
2025-12-21 11:31:16 +01:00 |
|
Zoey Ahmed
|
eef38f73f5
|
gamepad: Add initial controller navigation (#406)
Co-authored-by: kramo <git@kramo.page>
Co-authored-by: Zoey Ahmed <zoethetransrat@gmail.com>
Reviewed-on: https://codeberg.org/kramo/cartridges/pulls/406
Reviewed-by: Laura Kramolis <git@kramo.page>
Reviewed-by: Jamie Gravendeel <me@jamie.garden>
Co-authored-by: Zoey Ahmed <zoeyahmed10@proton.me>
Co-committed-by: Zoey Ahmed <zoeyahmed10@proton.me>
|
2025-12-17 21:24:34 +01:00 |
|
Jamie Gravendeel
|
6b735c8cf6
|
window: Undo the correct toast
|
2025-12-08 19:00:51 +01:00 |
|
kramo
|
ecda080d80
|
steam: Unpack named tuples early
|
2025-12-07 15:47:42 +01:00 |
|
kramo
|
bfa58bc1b3
|
sources: Add user-facing name constant
|
2025-12-07 15:47:23 +01:00 |
|
kramo
|
bb21f383fc
|
steam: Import more info
|
2025-12-07 15:36:52 +01:00 |
|
kramo
|
49323b25b3
|
sources: Move to module
|
2025-12-07 15:36:52 +01:00 |
|
Jamie Gravendeel
|
d47bb2df7d
|
blueprint: Format with wrapping commit
|
2025-12-06 19:07:52 +01:00 |
|
Jamie Gravendeel
|
8584eba546
|
window: Put toast overlay inside of toolbar view
|
2025-12-06 14:11:22 +01:00 |
|
Jamie Gravendeel
|
f1a59d402d
|
window: Support undo
|
2025-12-06 14:01:54 +01:00 |
|
Jamie Gravendeel
|
c1e3c987c1
|
games: Add sorter
|
2025-12-06 13:31:45 +01:00 |
|
Jamie Gravendeel
|
9d4932f22e
|
game-details: Add edit cancelling
|
2025-12-04 19:39:14 +01:00 |
|
kramo
|
6d6542a169
|
po: Add shortcuts-dialog.blp to POTFILES
|
2025-12-03 18:58:55 +01:00 |
|
Jamie Gravendeel
|
07640a5186
|
shortcuts-dialog: Add initial shortcuts
|
2025-12-03 18:16:46 +01:00 |
|
Jamie Gravendeel
|
76a74501ad
|
game-details: Add remove shortcut
|
2025-12-03 18:09:05 +01:00 |
|
kramo
|
f8fa86859e
|
flatpak: Add necessary permissions
|
2025-12-03 16:43:32 +01:00 |
|
kramo
|
aa5168e717
|
pyproject: Add minimum required Python version
|
2025-12-03 16:43:32 +01:00 |
|
kramo
|
da102515a8
|
sources: Add basic Steam source
|
2025-12-03 16:43:32 +01:00 |
|
Jamie Gravendeel
|
fceaac05c6
|
game-details: Fix sorting
|
2025-12-03 15:41:01 +01:00 |
|
kramo
|
f7cce0e8f9
|
style: Improve game item hover styling
This should make the transitions less distracting
|
2025-12-03 15:08:11 +01:00 |
|