Mathieu Comandon
d3fd93dfe6
Version bump everything
2024-04-10 16:27:01 -07: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
d8ec4ad7a8
Beef up the version notification with a link to the Lutris.net site.
2024-04-04 19:31:58 -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
ad5c35a65e
Change the terminology from "Log in" to "Login".
...
Not the way I would spell it, but I can't spell anyway.
2024-04-04 15:43:44 -07:00
Daniel Johnson
973ece5a33
Change from buttons to hyperlinks
...
This saves space and keeps the splash graphics better lined up.
2024-04-04 15:43:44 -07:00
Daniel Johnson
4c702c254a
Add a "Turn on Library Sync" button to the notification bar.
...
We do not sync by default, but once you log in this will prompt you to do so. This will turn on the setting and start a full library sync
2024-04-04 15:43:44 -07:00
Daniel Johnson
3015ca60d4
Go back to using a link to Lutris.net, but use CSS to remove the link color (which rendered it unreadable)
2024-04-04 15:43:44 -07:00
Daniel Johnson
bed49c83e4
Hide and show the notification bar on service login/logout, and hook up the Login button
2024-04-04 15:43:44 -07:00
Daniel Johnson
507561d1d3
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-04 15:43:44 -07:00
Daniel Johnson
99f0e1b352
Correct the password reset link for Lutris.net
...
The trailing '/' it has breaks it; without that it's fine.
2024-03-07 18:58:41 -05:00
Maximiliano Sandoval
bdae06f3e5
metainfo: Add developer
...
AppStream 1.0 deprecated developer_name, we cannot remove it yet since
some frontends still use it, but we add its replacement.
See https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer .
2024-03-03 12:45:25 -08:00
Daniel Johnson
01a32a9676
Make the 'Hidden' sidebar row itself hidden initially; convert the Show Hidden Games from a toggle to a command.
...
It shows the hidden sidebar row and selects it.
2024-02-20 14:20:25 -08:00
Mathieu Comandon
bd3946b21e
Get rid of game-removed signal, screw mypy
2024-02-18 03:19:09 -08:00
Mathieu Comandon
a6065181c6
Change terminology associated with sorting, remove sort_params which was justifying itself with statements that were borderline voodoo
2024-02-17 18:22:52 -08:00
telanus
632ecc065d
Added the Supermodel Emulator
...
Added the Sega Model 3 Emulator: Supermodel. Needs all it's support files in ~/.local/share/supermodel/ (IE Assets) else it won't work
2024-01-19 18:32:58 -08:00
Daniel Johnson
9067fb4cc7
Create the loading spinner in the glade UI file, not dynamically.
...
The spinner does not seem to start always when created dynamically. It seems like if blank_overlay has not been shown to the user yet, it fails - even if it is shown before the spinner starts. Once shown to the user, all is good.
This commit works around this by not putting the spinner inside blank_overlay at all, and just pre-creating it.
2024-01-16 19:23:58 -05:00
farchord
8b0b21921e
One more update to metainfo
...
Forgot a section.
2024-01-16 05:04:59 -08:00
farchord
95a7ca95db
Fix metainfo.xml
...
There was a syntax error in the metainfo.xml file. Fixed!
2024-01-16 05:04:59 -08:00
Mathieu Comandon
85871982bc
Update to 0.5.16
2024-01-15 16:22:10 -08:00
Mathieu Comandon
70487c1ef9
Disable Lutris runtime for Citra (Conflicts with AppImage)
2024-01-03 21:29:30 -08:00
Daniel Johnson
69d4522bad
Change the style of the info-frame to look more like a list-box.
...
I really don't like the log view color scheme.
2023-12-26 22:59:49 -08:00
Daniel Johnson
f533f52432
Convert the system-information part over to the grid format, using a CSS style to apply the log view colors to both grids.
2023-12-26 22:59:49 -08:00
Daniel Johnson
2d9a4705a2
Make Uninstall Game dialog modeless
...
The trick here is being able to add games to it, if you open it then go back to the LutrisWindow and remove some more games.
Doing this in turn can cause games already listed to become 'more deletable' since the game-directory that was shared with another game may now be deletable- if you are deleting all the relevant games.
At least this breaks up the big __init__ method we had here.
2023-12-24 09:19:30 -05:00
Mathieu Comandon
3bb458de6b
Start preparing next release
2023-12-18 22:39:24 -08:00
Daniel Johnson
e072ce8fdc
Remove dynamically hidden configuration frames.
...
The frames around config options no longer disappear when they contain only one options; instead options appear in frames if they have a "section" option set for them, and not if they don't.
Some things don't, but if we want to put every option in a frame, we can do that now.
2023-12-14 04:22:21 -05:00
Daniel Johnson
8ad4f16e18
Add function signature for prctl()
2023-12-13 16:54:21 -05:00
Daniel Johnson
37fc312800
Clean up dialog 'response' handling - ensure dialogs can be closed.
...
This fixes the bug where the Wine app-usage dialog can't be closed with its 'OK' button.
This commit moves on_response() up to the 'Dialog' base class and override it in a few places where this is required.
'response' is how dialogs close, 'delete-event' doesn't even fire for them, so I've removed this event handler from the dialogs.
2023-12-09 08:57:55 -05:00
Daniel Johnson
d4e0036d62
Split the download queue out into its own files.
...
It's pretty small, but I anticipate great things here.
2023-12-01 18:54:40 -05:00
Daniel Johnson
2bdb520ef6
Set propagate_natural_height in code so we can tolerate it if not available.
...
< GTK 3.22 the layout won't look right - the download area comes out at 1 progress-box tall - but it should be tolerable.
2023-12-01 18:54:40 -05:00
Daniel Johnson
04192171fc
Enable some settings to get the download area to be correctly size
...
But this seems to require Gtk 3.22, so that may be a problem. Maybe there's another way?
2023-12-01 18:54:40 -05:00
Daniel Johnson
70a5be48c2
Add a revealer and a scrolled window in case a lot of progress boxes turn up
2023-12-01 18:54:40 -05:00
Daniel Johnson
80feee1599
Add support for a stop button to the ProgressBox.
2023-12-01 18:54:40 -05:00
Daniel Johnson
80081d35fc
Factor out the progress reporting to a general purpose ProgressBox.
...
It's very simple, without even cancellation, but we could stack up more than one of these to get a download... well, not really a queue yet, but a rack of progress bars.
2023-12-01 18:54:40 -05:00
Daniel Johnson
9ab70a63e1
Use a revealer for the download area
2023-12-01 18:54:40 -05:00
Daniel Johnson
b2913a6bd9
Add a label to show the status text
2023-12-01 18:54:40 -05:00
Daniel Johnson
f902cccfda
Shim in a progress bar in the sidebar area, at the bottom, and hidden for now
2023-12-01 18:54:40 -05:00
Daniel Johnson
f10e013a64
Make a checkbox name more explicit
2023-11-29 19:14:21 -05:00
Daniel Johnson
1612fac29b
Add checkboxes to delete all files or delete all games.
...
You can also uncheck them to not delete things, of course.
2023-11-29 19:12:38 -05:00
Daniel Johnson
3cc834dd7a
Revise game removal dialog - refer to playtime less, use "Remove from Library" checkbox.
...
I place this "Remove from Library" checkbox on the far right and show it always, but disabled for uninstall games. This is to make the controls line up better into columns, thought localization could still break this.
I also make removal from library the default, so the confusing double-delete behavior is non-default.
2023-11-29 04:33:32 -05:00
Daniel Johnson
77ec39ddb1
Turn off selection in the remove-game list, and also organize the giant __init__ method a bit
2023-11-28 17:20:04 -05:00
Daniel Johnson
662423f46f
Add fancy message to explain why you can't delete things
2023-11-28 17:05:17 -05:00
Daniel Johnson
f53a81b9d9
Provide a sub-title for the header bar
2023-11-28 16:31:56 -05:00
Daniel Johnson
d5479b6a74
Add a basic list-of-games multi-game removal dialog
...
Not full features- it can't measure how much its deleting- but it does the basics.
2023-11-28 16:31:56 -05:00
Mathieu Comandon
9d6eb3b9a0
Add 0.5.1 4 info in metainfo.xml
2023-10-16 07:47:21 -07:00
Mathieu Comandon
a66499ab29
Update screenshot in metainfo
2023-10-16 07:47:21 -07:00
Quinn64
15995e2084
Added Rosalie's Mupen GUI as a runner. Removed Rosalie's Mupen GUI's flatpak ID from the standalone mupen64plus's runner to avoid confusion
2023-10-16 07:04:58 -07:00
Quinn64
4a63489630
Changed runner download links from http to https after checking validity
2023-10-16 07:04:58 -07:00
Quinn64
d7aab6db12
Updated Ruffle
2023-10-16 07:04:58 -07:00
Quinn64
fa0b8ae683
Fixed the mGBA runner help
2023-10-16 07:04:58 -07:00