Commit Graph

  • 62336d8d3b Translated using Weblate (Cornish) main Hosted Weblate 2026-01-10 14:01:51 +01:00
  • dab108ce8b ui: Use GObject.BindingGroup rewrite-signal-groups Jamie Gravendeel 2026-01-10 01:13:04 +01:00
  • 94830393b4 closures: Add a module for commonly used closures rewrite-closures Jamie Gravendeel 2026-01-09 15:28:10 +01:00
  • 515bafa428 ui: Use GObject.SignalGroup Jamie Gravendeel 2026-01-09 12:45:34 +01:00
  • 3b0299b51e Translated using Weblate (Cornish) Hosted Weblate 2026-01-05 21:01:51 +01:00
  • c5cfa476ff sources: Add initial UI rewrite Jamie Gravendeel 2025-12-29 21:40:54 +01:00
  • 7bc9d6aee9 window: Move game filters to ui.games Jamie Gravendeel 2025-12-29 21:39:23 +01:00
  • 00795b83fd sources: Fix icon name Jamie Gravendeel 2025-12-29 20:19:37 +01:00
  • f9cb794394 cover: Add width and height properties Jamie Gravendeel 2026-01-05 19:43:38 +01:00
  • 1aee234cbf cartridges: Use generic methods in favor of TypeVar Jamie Gravendeel 2026-01-05 19:34:02 +01:00
  • 21588fe92b application: Only use GTK after startup Jamie Gravendeel 2026-01-05 19:31:11 +01:00
  • faaef4bd5e gamepad: Go to sidebar when going left of headerbar rewrite-sidebar-controller-nav Zoey Ahmed 2026-01-05 14:39:20 +00:00
  • 3c18ae0964 gamepad: Cleanup MR Zoey Ahmed 2025-12-29 17:03:23 +00:00
  • 46a30614c3 gamepad: Select collection on activate btn pressed Zoey Ahmed 2025-12-29 16:19:51 +00:00
  • afa9b4ca84 gamepad: Implement return button action for sidebar Zoey Ahmed 2025-12-29 13:00:41 +00:00
  • b6d73e0efe gamepad: Implement directional nav of sidebar Zoey Ahmed 2025-12-29 12:32:47 +00:00
  • 639e42b83d Translated using Weblate (Czech) Hosted Weblate 2025-12-29 15:00:24 +01:00
  • c93a11375e game: Fix Game.save() kramo 2025-12-29 01:02:04 +01:00
  • 9520c79dde sources: Split games into per-source models kramo 2025-12-29 00:22:57 +01:00
  • d956f1f12c sources: Dynamically import sources kramo 2025-12-28 22:01:08 +01:00
  • 78b24f20a2 collection-details: Add a11y labels for icons Jamie Gravendeel 2025-12-27 19:07:58 +01:00
  • 722edb1a5b window: Disable stack transitions Jamie Gravendeel 2025-12-27 18:34:30 +01:00
  • 338bf91e21 collection-details: Move from GtkFlowBox to GtkGrid Jamie Gravendeel 2025-12-27 18:32:09 +01:00
  • 8fda6dc7c2 collections: Use a set for game ids Jamie Gravendeel 2025-12-27 17:51:02 +01:00
  • b592b95302 window: Change showing order of empty pages Jamie Gravendeel 2025-12-27 14:45:26 +01:00
  • b8df4ff2c7 window: Hide sidebar when items are activated Jamie Gravendeel 2025-12-26 16:31:26 +01:00
  • 8cc56b445e window: Add shortcut for adding collections Jamie Gravendeel 2025-12-26 16:04:09 +01:00
  • 453eca9122 collections: Filter out removed manually added games Jamie Gravendeel 2025-12-26 15:46:52 +01:00
  • 34cee68ad9 window: Add game to collection automatically Jamie Gravendeel 2025-12-24 15:26:49 +01:00
  • 9fe7b252d7 collections: Properly handle markup Jamie Gravendeel 2025-12-23 13:23:57 +01:00
  • 94db6acf37 collections: Support adding games Jamie Gravendeel 2025-12-22 15:00:33 +01:00
  • 7d7999d8a9 collection-details: Support editing and removing Jamie Gravendeel 2025-12-22 14:44:21 +01:00
  • 62004753b6 collection-details: Support adding collections Jamie Gravendeel 2025-12-22 14:24:39 +01:00
  • 26a09c6782 collections: Save to GSettings Jamie Gravendeel 2025-12-22 14:04:27 +01:00
  • 75900ebc0f Translated using Weblate (Cornish) Hosted Weblate 2025-12-24 19:00:25 +01:00
  • 0d2d00d8fb sources: Set date added higher up kramo 2025-12-22 21:47:28 +01:00
  • d85c6e0530 sources: Remove skip_ids kramo 2025-12-22 21:29:32 +01:00
  • 84972c06d6 sources: Handle all OSErrors when reading files kramo 2025-12-22 20:54:13 +01:00
  • ea0e5b5c47 heroic: Implement Heroic source kramo 2025-12-22 16:29:29 +01:00
  • 82af44c136 Update translation files Hosted Weblate 2025-12-23 18:50:34 +01:00
  • b100f67311 Added translation using Weblate (Cornish) Hosted Weblate 2025-12-23 18:50:34 +01:00
  • 176b11840d Translated using Weblate (Basque) Hosted Weblate 2025-12-22 21:00:24 +01:00
  • c325c5ecaf Update translation files Hosted Weblate 2025-12-21 20:24:08 +01:00
  • b19e7e2f0f Added translation using Weblate (Basque) Hosted Weblate 2025-12-21 20:24:08 +01:00
  • d1371baf2b cartridges: Make GSettings constant Jamie Gravendeel 2025-12-07 21:17:27 +01:00
  • d0b6d6457d collections: Add initial UI Jamie Gravendeel 2025-12-19 17:25:11 +01:00
  • e645ade8d6 games: Split out UI into its own module Jamie Gravendeel 2025-12-19 17:24:34 +01:00
  • 9a9514a1ae gsettings: Add collection storing and loading Jamie Gravendeel 2025-12-06 18:44:36 +01:00
  • 27b2745c74 games: Add collection object and model Jamie Gravendeel 2025-12-06 18:03:45 +01:00
  • fa9b94fd80 pyproject: Add dev dependency group Jamie Gravendeel 2025-12-19 16:30:02 +01:00
  • b77d4ea9e8 pre-commit: Add config Jamie Gravendeel 2025-12-19 15:43:57 +01:00
  • eef38f73f5 gamepad: Add initial controller navigation (#406) Zoey Ahmed 2025-12-17 21:24:34 +01:00
  • c4c62cfef5 Translated using Weblate (Italian) Hosted Weblate 2025-12-15 11:00:28 +01:00
  • f6421095e7 Revert: Improve UX for COSMIC (#409) dominichayes 2025-12-12 17:09:10 +01:00
  • 6e3272cbf9 games: Save edits to games to disk rewrite-save-game-edits Jamie Gravendeel 2025-12-11 14:17:18 +01:00
  • 5e13d79cfb Update README.md zoey_ahmed 2025-12-10 01:44:35 +01:00
  • ff7525f169 Update README.md zoey_ahmed 2025-12-09 23:33:40 +01:00
  • 6b735c8cf6 window: Undo the correct toast Jamie Gravendeel 2025-12-08 19:00:51 +01:00
  • ecda080d80 steam: Unpack named tuples early kramo 2025-12-07 15:47:42 +01:00
  • bfa58bc1b3 sources: Add user-facing name constant kramo 2025-12-07 14:49:11 +01:00
  • bb21f383fc steam: Import more info kramo 2025-12-07 01:39:45 +01:00
  • 49323b25b3 sources: Move to module kramo 2025-12-03 17:52:04 +01:00
  • d47bb2df7d blueprint: Format with wrapping commit Jamie Gravendeel 2025-12-06 19:07:52 +01:00
  • 8584eba546 window: Put toast overlay inside of toolbar view Jamie Gravendeel 2025-12-06 14:11:22 +01:00
  • f1a59d402d window: Support undo Jamie Gravendeel 2025-12-05 14:19:35 +01:00
  • c1e3c987c1 games: Add sorter Jamie Gravendeel 2025-12-04 18:10:13 +01:00
  • 9d4932f22e game-details: Add edit cancelling Jamie Gravendeel 2025-12-04 01:08:53 +01:00
  • 6d6542a169 po: Add shortcuts-dialog.blp to POTFILES kramo 2025-12-03 18:58:55 +01:00
  • 07640a5186 shortcuts-dialog: Add initial shortcuts Jamie Gravendeel 2025-12-03 17:29:53 +01:00
  • 76a74501ad game-details: Add remove shortcut Jamie Gravendeel 2025-12-03 17:17:21 +01:00
  • f8fa86859e flatpak: Add necessary permissions kramo 2025-12-03 16:31:34 +01:00
  • aa5168e717 pyproject: Add minimum required Python version kramo 2025-12-03 16:15:08 +01:00
  • da102515a8 sources: Add basic Steam source kramo 2025-12-03 01:23:56 +01:00
  • fceaac05c6 game-details: Fix sorting Jamie Gravendeel 2025-12-03 15:41:01 +01:00
  • f7cce0e8f9 style: Improve game item hover styling kramo 2025-12-03 13:06:36 +01:00
  • 5cd7fe3ac1 general: Add copyright Jamie Gravendeel 2025-12-03 01:48:43 +01:00
  • fdf4d6d788 game-details: Rename edit-done to apply Jamie Gravendeel 2025-12-03 11:17:32 +01:00
  • fe8e41ecb7 game-details: Support adding games Jamie Gravendeel 2025-12-03 00:41:48 +01:00
  • 1383384cb5 game-details: Deactivate action when required properties are missing Jamie Gravendeel 2025-12-02 23:18:17 +01:00
  • 093c10f574 game-details: Use signal instead of action for entries Jamie Gravendeel 2025-12-02 23:14:42 +01:00
  • f3e59bdbbf games: Add from_data constructor Jamie Gravendeel 2025-12-02 19:43:55 +01:00
  • 08c5cf1b9c game-details: Use games.PROPERTIES Jamie Gravendeel 2025-12-02 20:51:12 +01:00
  • 578682376c games: Make PROPERTIES public and use NamedTuple Jamie Gravendeel 2025-12-02 13:42:39 +01:00
  • a67569facf window: Remove GSettings loop Jamie Gravendeel 2025-12-03 13:01:39 +01:00
  • d76eda74d0 application: Make app dark by default kramo 2025-12-02 00:29:33 +01:00
  • d62848d82b style: Fix styles for dark mode kramo 2025-12-02 00:03:39 +01:00
  • ec87a49acb style: Improve grid item hover and focus styling kramo 2025-12-01 23:29:24 +01:00
  • 094bd6a928 window: Use object instead of bool for condition Jamie Gravendeel 2025-12-01 22:27:59 +01:00
  • 75ab86a88a cartridges: Prefer cast over isinstance kramo 2025-12-01 22:08:25 +01:00
  • 8c14f47189 details: Implement edit action kramo 2025-12-01 20:53:39 +01:00
  • b6927a796f cover: Use Adw.ViewStack kramo 2025-12-01 17:56:58 +01:00
  • c7883e596b window: Implement search on action kramo 2025-12-01 15:11:24 +01:00
  • 99adcea647 window: Add status pages Jamie Gravendeel 2025-12-01 15:53:05 +01:00
  • 963efa0bc9 style: Fix game item style in HC kramo 2025-12-01 11:30:16 +01:00
  • b929e332d0 style: Set accent color for the whole details page kramo 2025-12-01 11:11:49 +01:00
  • 2dba556086 window: Hook up actions to UI kramo 2025-12-01 02:13:36 +01:00
  • 9917464d4e window: Store filter info in GSettings Jamie Gravendeel 2025-11-30 22:19:24 +01:00
  • 39162e72a3 window: Bind size to GSettings Jamie Gravendeel 2025-11-30 21:35:57 +01:00
  • 801c6583af window: Open details on search activate kramo 2025-11-30 18:36:42 +01:00
  • bea060b67f cover: Add placeholder icon kramo 2025-11-30 18:12:43 +01:00