Commit graph

502 commits

Author SHA1 Message Date
Mathieu Comandon
fa9ad6b969 Remove search toggle, center search widget on title bar 2020-10-18 20:18:56 -07:00
Mathieu Comandon
126b26a6ae Load lutris media on web searches 2020-10-16 19:39:35 -07:00
Mathieu Comandon
3b7bac1477 Add tabs for lutris service 2020-10-14 00:54:27 -07:00
Mathieu Comandon
c4af44cda1 Replace installed category with 'recent' 2020-10-13 22:23:25 -07:00
veksho
92eb5894df keyboard navigation 2020-10-13 20:50:01 -07:00
Mathieu Comandon
5c8469cca1 Redesign uninstall game dialog (Closes #3100) 2020-10-09 22:04:42 -07:00
Mathieu Comandon
a0af7848f7 Improve handling of lutris service games 2020-10-09 02:42:35 -07:00
Mathieu Comandon
89d261c21d RecursionError: maximum recursion depth exceeded
Traceback (most recent call last):
  File "/home/strider/Projects/lutris/lutris/gui/application.py", line 319, in do_command_line
    run_all_checks()
  File "/home/strider/Projects/lutris/lutris/startup.py", line 153, in run_all_checks
    fill_missing_platforms()
  File "/home/strider/Projects/lutris/lutris/startup.py", line 145, in fill_missing_platforms
    game.save(save_config=False)
  File "/home/strider/Projects/lutris/lutris/game.py", line 288, in save
    self.set_platform_from_runner()
  File "/home/strider/Projects/lutris/lutris/game.py", line 265, in set_platform_from_runner
    platform_name = self.runner.get_platform() # short platform name from official runner
  File "/home/strider/Projects/lutris/lutris/runners/mame.py", line 236, in get_platform
    return self.platforms[int(selected_platform)]
  File "/home/strider/Projects/lutris/lutris/runners/mame.py", line 209, in platforms
    return self.platforms
  File "/home/strider/Projects/lutris/lutris/runners/mame.py", line 209, in platforms
    return self.platforms
  File "/home/strider/Projects/lutris/lutris/runners/mame.py", line 209, in platforms
    return self.platforms
  [Previous line repeated 988 more times]
2020-10-07 23:20:30 -07:00
matoro
b11a16e1ea Add config option to use long platform names
This PR includes a few options to support the auto-configuration of
platform name filters...first, it makes the update of platform names in
the database unconditional for all games.  I only have about 50 titles
in my library and I did not see a significant performance impact from
this, but testing would be appreciated from somebody with a larger
library.

Second, it adds a system config option to use long platform names
(Manufacturer - System) style instead of the official platform names.  A
hardcoded list of platform names is included for the most common
systems.  This option is off by default.

Thirdly there is a small change in gui/widgets/sidebar.py that I had to
make, but I'm not sure the full consequences of.  It constructs the
unfiltered list of platforms only out of the active platform names.  The
only possible negative effect I can think of is that when adding a game
that is the first on a new platform, it won't show up in the filter list
until the next application restart.

Lastly I renamed some icons and made the old names into symlinks in
order to support multiple naming conventions for the same platform.  I'm
using the short version (no manufacturer name) as the "canonical" style.
2020-10-07 21:10:29 -07:00
telanus
23d342ab19 Added a PCem runner
PCem only load config files. there is a command-line for disks, but found that is easier to setup everything in  PCem,, and use that config as to the headaches adding disks to a config file.
2020-10-07 21:09:37 -07:00
telanus
d3f882a44f Added a tic-80 and MicroM8 Runner
Can be merged once https://github.com/lutris/lutris/issues/3020 gets fully resolved
2020-10-07 21:09:37 -07:00
Mathieu Comandon
f7d999eab6 Attempt at fixing #2852, no solution was found 2020-10-06 00:44:34 -07:00
Mathieu Comandon
5b9d55d08d Implement save button for logs (Closes #1988) 2020-10-05 23:17:13 -07:00
imgbot[bot]
733c2a880f [ImgBot] Optimize images (#2)
* [ImgBot] Optimize images

*Total -- 316.85kb -> 269.88kb (14.82%)

/share/lutris/media/default_icon.png -- 1.83kb -> 1.11kb (39.58%)
/share/icons/hicolor/scalable/apps/lutris.svg -- 13.21kb -> 9.05kb (31.51%)
/share/lutris/media/logo.svg -- 13.21kb -> 9.05kb (31.51%)
/share/lutris/media/default_banner.svg -- 73.71kb -> 59.25kb (19.61%)
/share/lutris/media/unavailable.png -- 0.88kb -> 0.74kb (15.26%)
/share/lutris/media/logo.png -- 18.90kb -> 16.08kb (14.91%)
/share/lutris/media/mask.png -- 186.09kb -> 166.26kb (10.65%)
/share/icons/hicolor/128x128/apps/lutris.png -- 9.02kb -> 8.33kb (7.61%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* Restyled by whitespace (#3)

Co-authored-by: Restyled.io <commits@restyled.io>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <commits@restyled.io>
2020-10-03 17:51:48 -07:00
veksho
35002cf679 tab order fix redone 2020-10-03 06:47:56 -07:00
SwimmingTiger
60bf32e674 Mark up translatable contents 2020-10-03 04:53:20 -07:00
Mathieu Comandon
b605885d01 Make zoom adjustment compatible with services 2020-10-03 04:51:11 -07:00
Mathieu Comandon
9ca43871ce Reduce number of updates on game bar, fixes segfaults 2020-10-03 04:51:11 -07:00
Mathieu Comandon
c6e017f36a Move game bar to the bottom 2020-10-03 04:51:11 -07:00
Mathieu Comandon
3bea97f32e Restyle the game bar 2020-10-03 04:51:11 -07:00
Mathieu Comandon
63e304abfa Add GameBar 2020-10-03 04:51:11 -07:00
Mathieu Comandon
49e001fef4 Remove connection button from header bar 2020-10-03 04:51:11 -07:00
Mathieu Comandon
992f4e27bc Remove right panel from view 2020-10-03 04:51:11 -07:00
Mathieu Comandon
36e84c7479 Add 'Installed' category 2020-10-03 04:51:11 -07:00
Mathieu Comandon
2fcb5c1ab3 Try to center the search entry 2020-10-03 04:51:11 -07:00
Mathieu Comandon
5fb5fd169c Save game config before saving game in database 2020-10-03 04:51:11 -07:00
Mathieu Comandon
0e6c54e01d Remove popover on add game 2020-10-03 04:51:11 -07:00
Mathieu Comandon
c1e10a85e8 Load service games in the background 2020-10-03 04:51:11 -07:00
Mathieu Comandon
1f69b57e53 Cleanup service box code 2020-10-03 04:51:11 -07:00
Mathieu Comandon
e3fdf904ed Move search entry to the top bar 2020-10-03 04:51:11 -07:00
Mathieu Comandon
e6e6818eec Remove website search toggle button, default lutris.net view to featured games 2020-10-03 04:51:11 -07:00
Mathieu Comandon
d6c81d7977 Deprecate pga module and create database package 2020-10-03 04:51:11 -07:00
Mathieu Comandon
fe8c5d9c12 Update glade file 2020-10-03 04:51:11 -07:00
Mathieu Comandon
028fa49265 Remove resetxpad script 2020-07-19 21:01:45 -07:00
Mathieu Comandon
66d26e776b Remove runner_icons dir 2020-07-19 21:01:00 -07:00
Mathieu Comandon
c652e2ba0e Remove icons from external sources 2020-07-19 20:06:24 -07:00
Mathieu Comandon
50336d1cf5 Merge tag 'v0.5.7.1' 2020-07-18 17:18:59 -07:00
Mathieu Comandon
c1f910cb8a Bump version to 0.5.7.1 2020-07-18 16:02:37 -07:00
Rémi Verschelde
83b5f6988c Dist: Fix manpage installation dir 2020-07-14 00:27:09 -07:00
Mathieu Comandon
60b1976145 Add MelonDS runner definition (Closes #2988) 2020-07-13 19:02:29 -07:00
Mathieu Comandon
b83120249b Move JSON runners to share dir, add user dir for JSON runners (Closes #3017) 2020-07-13 17:06:57 -07:00
Mathieu Comandon
2afc45b959 Sidebar fixes 2020-07-08 21:50:38 -07:00
Mathieu Comandon
e1384915b0 Add spacing to the search bar 2020-06-28 13:35:34 -07:00
Mathieu Comandon
336f852bc7 Bump version to 0.5.7 and write changelog 2020-06-26 18:38:29 -07:00
SwimmingTiger
e25d9f0005 Mark most of the translatable content in python code for i18n. 2020-06-18 19:11:32 -07:00
Mathieu Heurtevin
ff30fc25b6 Add a modal property to the about dialog window
Add a modal property to the about dialog window in order to respect the GTK and GNOME guidelines
2020-05-26 19:54:12 -07:00
Stephan Lachnit
6a0c4e0b7b add man page
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-28 14:56:48 -07:00
djib
46523b609a Update Flaticon icons with CC0 equivalent 2020-04-28 13:39:21 -07:00
Mathieu Comandon
6d2de9add9 Remove has_default and receives_default property on a button (Fixes #2760) 2020-04-28 08:59:06 -07:00
Alexandru-Rudi Mățău
f6651bff34 Updated wrapper and tests 2020-04-27 19:52:01 +03:00
Mathieu Comandon
0581612215 Deprecate MESS runner 2020-04-21 15:19:08 -07:00
Stephan Lachnit
2d2d946470 i18n: clarify gettext domain name
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-15 07:06:41 -07:00
Stephan Lachnit
ecfd16571c metainfo: fix validation warnings
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-15 07:06:41 -07:00
Viorel-Cătălin Răpițeanu
911aefc8e3 Fixed application icon blur 2020-04-15 01:04:25 +03:00
Mathieu Comandon
df24e64cf4
Merge branch 'master' into patch-1 2020-04-13 17:18:11 -07:00
Stephan Lachnit
ed613320fb improve meson and i18n support
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-13 17:16:15 -07:00
Jordan Christiansen
88c95ccf43
About dialog: Update copyright year 2020-04-13 13:29:19 -05:00
Mathieu Comandon
78abcf7e2e Bump version to 0.5.6 2020-04-12 19:23:03 -07:00
Mathieu Comandon
89a0ca8385 Provide disconnect icon (Closes #2578) 2020-04-12 16:12:02 -07:00
Mathieu Comandon
04074d3f68 Fix Flatpak warnings (Closes #2178) 2020-04-11 18:03:01 -07:00
Jan200101
ddd18f33e9 replace absolute symlink with a relative one 2020-04-11 09:09:14 -07:00
Mathieu Comandon
fec9fbf750 Add missing sidebar icons (Closes #2616) 2020-04-10 18:54:25 -07:00
TotalCaesar659
e4fbc2d369 Fix letter case 2020-04-03 17:34:48 -07:00
Mathieu Comandon
1030b513ac Bump version number to 0.5.5 2020-03-26 22:20:36 -07:00
Wouter Wijsman
9102071518 Moved lutris-wrapper script
It will now be placed in /usr/share/lutris/bin
2020-03-22 12:33:00 -07:00
Mathieu Comandon
7d73c5a985 Remove remaining references to policykit 2020-02-05 21:32:41 -08:00
Mathieu Comandon
6f6b50cf66 Remove xboxdrv option 2020-02-05 20:35:01 -08:00
Mathieu Comandon
564f1cb728 Add initial support for Humble Bundle 2020-01-19 18:43:33 -08:00
Mathieu Comandon
f683964726 Remove check_update (never used) 2020-01-12 16:08:10 -08:00
TotalCaesar659
1d1b6a7dce Add Russian translation for the shortcut comment 2020-01-05 16:08:32 -08:00
Mathieu Comandon
bf0888dced Remove bundled winetricks 2020-01-05 16:00:25 -08:00
Stephan Lachnit
c21d71c444 Update winetricks to 20191224
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2019-12-27 08:26:53 -08:00
Carson Black
6279fc4c1a Move view configuration into own popover 2019-12-25 18:31:55 -08:00
Mathieu Comandon
11dd130ae1 Remove GenS icon 2019-12-22 12:10:39 -08:00
Carson Black
b215261cc5 Re-add action targets 2019-12-21 17:11:25 -08:00
Mathieu Comandon
fb11204590 Add AppIndicator based tray icon 2019-12-21 17:04:26 -08:00
Mathieu Comandon
86adf5bad4 Move 'Show hidden games' option up with the other view options 2019-12-21 15:09:47 -08:00
Mathieu Comandon
e584f0f189
Merge branch 'master' into master 2019-12-21 14:55:30 -08:00
Adehom
84bfac7ee7 Update lutris-window.ui 2019-12-21 14:50:29 -08:00
Adehom
43126aa901 Add Yuzu 2019-12-21 14:49:54 -08:00
Mathieu Comandon
c6f6cae041
Merge pull request #2476 from stephanlachnit/master
make package Debian compliant
2019-12-21 14:46:08 -08:00
Mathieu Comandon
5cf8361ea5
Merge branch 'master' into feat/hide-games-new 2019-12-21 14:11:48 -08:00
Stephan Lachnit
6c7bce931a
make package Debian compliant
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2019-12-10 17:20:00 +01:00
Carson Black
6640ccff2f Remove appmenu 2019-12-01 23:49:01 -05:00
Mathieu Comandon
905b6225cf Bump version to 0.5.4 2019-11-20 19:11:11 -08:00
Leandro Stanger
7dac1d6d8b
Update net.lutris.Lutris.metainfo.xml 2019-11-01 16:50:01 -03:00
Leandro Stanger
eefd26b542
.appdata rename to .metainfo 2019-11-01 08:11:21 -03:00
Mathieu Comandon
c777fae131 Remove forced centering in the Glade file 2019-10-16 06:18:35 -07:00
matoro
81fbe58a68 Add symbolic icons for additional platforms and fix some existing ones
Fix:
MS-DOS
Nintendo DS
Nintendo 3DS
Nintendo Gamecube
Sony Playstation
Sony Playstation 2
Sony Playstation Portable

Add:
MSX/MSX2/MSX2+
NEC PC-98
Nintendo Game Boy
Nintendo Game Boy Color
Nintendo NES
Nintendo SNES
Sega Dreamcast
2019-09-23 21:44:49 -07:00
Alexandr
d33952356c Update more logo files 2019-09-07 01:40:12 +03:00
Alexandr
2b3984f2f8 Logo update (made by @Scout339) 2019-09-07 00:54:15 +03:00
Mathieu Comandon
739edbefaf Move hide client on game start to preferences dialog 2019-09-01 19:59:50 -07:00
Mathieu Comandon
70146c489f Fix option that hides client on game launch (Closes #2298) 2019-09-01 10:39:48 -07:00
Daniel Schloegl
8cc84cd37c Add auto-hide-launcher option 2019-08-31 15:55:41 -07:00
Xenega
f4e93f32d8 Show/Hide each side panel independently. 2019-07-19 21:52:28 +02:00
cxf
f54858cc8f Update zdoom icon 2019-05-28 18:01:28 -07:00
Mathieu Comandon
2c41d9a86e Revert "Add background"
This reverts commit 69d056935a.
2019-05-15 22:22:55 -07:00
Mathieu Comandon
f5e173a83b Revert "Add net.lutris.Lutris-thumb.png"
This reverts commit 3da6746e73.
2019-05-15 22:22:55 -07:00
Leandro Stanger
4162d74d9e Add tag translation and update_contact 2019-05-14 23:33:21 -07:00
Leandro Stanger
3da6746e73 Add net.lutris.Lutris-thumb.png
Pixabay License
Free for commercial use
No attribution required
https://pixabay.com/photos/fortnite-computer-game-game-gamer-4129124
2019-05-14 23:30:53 -07:00