Daniel Johnson
6a7e34d164
Go back to using a link to Lutris.net, but use CSS to remove the link color (which rendered it unreadable)
2024-04-12 00:05:02 -07:00
Daniel Johnson
e78bb9308f
Show the log-in notification only with the splash, not if you have games or if you have games, but they are filtered away.
2024-04-12 00:05:02 -07:00
Daniel Johnson
d05b46d7b9
Move away from using LutrisService
...
It looks like we're moving away from this in favor of some modules; I'll do what the AccountsBox is doing.
2024-04-12 00:05:02 -07:00
Daniel Johnson
dca85d2957
Hide and show the notification bar when you log into or out of Lutris.
2024-04-12 00:05:02 -07:00
Daniel Johnson
a117fdcf38
Hide and show the notification bar on service login/logout, and hook up the Login button
2024-04-12 00:05:01 -07:00
Daniel Johnson
d7a90e39de
Create a notification bar to log in.
...
First cut, always visible, buttons don't work. But it's the spirit of the thing!
2024-04-12 00:05:01 -07:00
Daniel Johnson
ec790af55e
More subtle logic for the Wine update.
...
We'll load the latest Wine if you have the 'runners/wine' directory, but not if you do not.
The 'Update' button provided in preferences now pre-creates this directory if it is missing, enabling the update to proceed.
2024-04-12 00:05:01 -07:00
Daniel Johnson
3f0960d83c
Runner updates should be less choosy - you can have a runner without yet having its directory (it can be coming from flatpak or be part of your distro)
...
So, we should be able to install versions of the runner without a pre-existing runner dir, or with one that is empty.
2024-04-12 00:05:01 -07:00
R1kaB3rN
df7ba9a9ec
Target Proton-GE (Latest)
...
Co-authored-by: Mathieu Comandon <strycore@gmail.com>
2024-04-12 00:05:01 -07:00
R1kaB3rN
52cd31b997
Kill wineserver via UMU Proton
...
- Kills the wineserver process associated with the running prefix via the `wineserver` command in the UMU-Proton directory instead of wineboot which had lead to unreliable results
2024-04-12 00:05:01 -07:00
ferrreo
a03a9d9ff0
Fix "table games has no column named hidden" error
...
When the hidden column was removed from the games table in schema.py the setting of the column value was never removed from installer.py
This meant on a fresh Lutris install user's cannot install games and are met with "table games has no column named hidden" errors.
This cleans up that incorrect setting of the column value.
2024-04-12 00:05:01 -07:00
Daniel Johnson
980518c029
Add bragging to the changelog, but also some more 'critial bug' items.
2024-04-12 00:05:01 -07:00
Mathieu Comandon
f079a0e43c
Initial changelog for 0.5.17
2024-04-12 00:05:01 -07:00
Mathieu Comandon
bc36616680
Get rid of legacy.get_game_launcher, all installers on the website have been fixed
2024-04-12 00:05:01 -07:00
R1kaB3rN
1e05b5b07c
Honor user's umu environment variables if set
2024-04-12 00:03:00 -07:00
Mathieu Comandon
f8b8309cbf
Set Remove from Library default to False
2024-04-12 00:00:56 -07:00
Mathieu Comandon
e8bfc73bbe
Update Ubuntu distros
2024-04-10 23:39:22 -07:00
Mathieu Comandon
d3fd93dfe6
Version bump everything
2024-04-10 16:27:01 -07:00
Mathieu Comandon
557ba2836d
Launch a media sync after the library sync is finished.
2024-04-10 14:55:14 -07:00
Karachalios Stagkas Athanasios Nektarios
2ceb69d651
Updated Greek Translation
2024-04-09 13:51:40 -07:00
Mathieu Comandon
31c70ea23d
Let's see if anyone complains...
2024-04-08 22:20:08 -07:00
Daniel Johnson
bea9583d9a
Add a GAME_DIRECTORY environment variable for the use of pre-launch and post-exit scripts. Re-comment a little bit to explain who would use this (and 'game_name').
2024-04-08 22:12:49 -07:00
Mathieu Comandon
5c259384ee
Remove import
2024-04-08 15:42:36 -07:00
R1kaB3rN
960c6dc76f
Hide umu update channel behind LUTRIS_EXPERIMENTAL_FEATURES_ENABLED
2024-04-08 15:41:48 -07:00
R1kaB3rN
c250d81b32
Change umu description in update channel
2024-04-08 15:41:48 -07:00
Daniel Johnson
dd2274739b
Remove is_installed checks so that the "Remove from Library" checkbox actually works for uninstalled games.
2024-04-08 17:11:50 -04:00
Mathieu Comandon
b9e9442d3a
Everyone stop panicking, I have killed the shitty property
2024-04-08 13:58:12 -07:00
Mathieu Comandon
ff64d95b17
I have literally had to change this every single time I wanted to use it
2024-04-08 13:20:47 -07:00
Mathieu Comandon
feaa1c4b57
What the fuck
2024-04-08 13:19:28 -07:00
Mathieu Comandon
3866cf21bd
Make lutris panic, crash and burn on key errors on DB game object because this should not be inconsistent
2024-04-07 15:18:26 -07:00
Daniel Johnson
94b261c20f
Merge branch 'refs/heads/dj/no_webkit_compositing'
2024-04-07 08:24:30 -04:00
Daniel Johnson
0fb362dce3
Switch env-var to WEBKIT_DISABLE_DMABUF_RENDERER, and it does not go to 11 actually.
2024-04-07 08:21:15 -04:00
Mathieu Comandon
00652b9653
Improve prefix cleaner
2024-04-07 00:43:01 -07:00
Mathieu Comandon
3d0f6bddcc
Return target directory
2024-04-06 22:01:42 -07:00
Mathieu Comandon
8ca5136bb7
Don't raise an error when initial path doesn't exist in game.move
2024-04-06 21:58:54 -07:00
Daniel Johnson
135a0c59ef
Set WEBKIT_DISABLE_COMPOSITING_MODE on startup
2024-04-06 07:22:16 -04:00
Daniel Johnson
50ee3af168
Change the version warning ignore link into a less obtrusive close-button, with a style to make it fit as well as possible.
...
It still makes the notification bar a bit taller, but it's not too bad.
The warning dialog remains.
2024-04-05 04:54:31 -04:00
Daniel Johnson
3a7fb94df6
Add the multi-select categories and old-Lutris notification to the change log.
2024-04-04 19:50:09 -04:00
Daniel Johnson
ceb0ba06cb
Add a comment explaining the policy here.
2024-04-04 19:48:06 -04:00
Daniel Johnson
2bd05d8ebc
Add a question dialog if the user tries to ignore the version thing.
2024-04-04 19:43:40 -04:00
Daniel Johnson
08d5623aa3
Oops - restore the real Lutris version.
2024-04-04 19:41:29 -04:00
Daniel Johnson
381298adc8
When we aren't updating the runtime, we'll check the version against the saved versions.json instead (if there is none, we won't check- but that would be very strange)
2024-04-04 19:35:21 -04:00
Daniel Johnson
d8ec4ad7a8
Beef up the version notification with a link to the Lutris.net site.
2024-04-04 19:31:58 -04:00
Daniel Johnson
6ea9114689
Record the 'Ignore' selection as a version - so you can only ignore an out of date client until the next version.
2024-04-04 19:23:19 -04:00
Daniel Johnson
68b5ddce17
Add a notification banner that appears if you are using an older client than what Lutris.net says you should have.
...
This triggers when we check component updates, so every six hours. That's not really a very good policy, but it's a start.
2024-04-04 19:17:16 -04:00
Daniel Johnson
7b67e6231a
Faster deduplication; use natural sorting for category names in the dialog, and also in the sidebar. Also, natural sorting for games in the category-games dialog.
...
Some more commenting too.
2024-04-04 15:44:04 -07:00
Daniel Johnson
f70bf499b7
Comments, remove visibility of '.hidden' category in the dialog.
2024-04-04 15:44:04 -07:00
Daniel Johnson
3f324c5ce0
Restore the ability to have single-game category windows (so you can compare side by side).
...
If you multi-select, we will have a single common multi-category dialog. This can lead to overlap, where a game categories are in two windows. This doesn't seem to cause any real problems.
Also, move the game count into a subtitle so it fits better.
2024-04-04 15:44:04 -07:00
Daniel Johnson
7014502412
Add a warning if you are editing categories for multiple games.
...
This is in case you do not realize the dialog is for >1 game; it will warn even if only one is being changed. If you are viewing 1 game and change it, no warning since that is the expected case.
2024-04-04 15:44:04 -07:00
Daniel Johnson
f861db3c0a
Provide a callback to initialize the edit-games-dialog before it is shown, to avoid the checkbox checking animation.
...
Still can't be an __init__ argument with the games- we need to add games to an already open window.
2024-04-04 15:44:04 -07:00