Commit graph

531 commits

Author SHA1 Message Date
Mathieu Comandon
58baae92a9 Update to 0.5.10.1 2022-04-18 19:16:52 -07:00
Mathieu Comandon
cb3194aaf5 Print out failed process on FileNotFound errors 2022-03-31 15:52:47 -07:00
telanus
c7dc29d672 fixed a copy and Paste error 2022-03-01 15:53:25 -08:00
telanus
ce5db4570c Add support for 86Box
Add basic support for 86Box. It launches Config files, config files need o be created by hand atm.
2022-03-01 15:53:25 -08:00
Maximiliano Sandoval R
906ef348c8 css: Use a color that behaves better with themes
Using currentColor on backgrounds allows for a style that works both in Adwaita:light
and Adwaita:dark, and as higher chances of working on an arbitrary theme.
2022-03-01 15:52:52 -08:00
Maximiliano Sandoval R
f2fa4e1daa notifications: Use GNotifications
Instead of libnotify. This is more sandbox friendly and does not
require an additional library.

We also add X-GNOME-UsesNotifications=true to the desktop file, so that
GNOME Software can pick up this info.
2022-02-28 18:12:05 -08:00
Daniel Johnson
670a4050d5 Just use default styling for the sidebar
This should work with any theme.
2022-02-23 11:05:28 -08:00
Mathieu Comandon
4ae90fd535
Merge branch 'master' into dark-mode-support 2022-02-22 17:22:50 -08:00
Mathieu Comandon
7d5dc55a81 Add splash screen 2022-02-21 16:00:25 -08:00
Maximiliano Sandoval R
ff291eeb49
css: Use standard style for sidebar
This was broken in dark themes as described in the commit which
introduced it.
2022-02-17 17:10:16 +01:00
Mathieu Comandon
8469d4cfa8 Update Speccy URL 2022-02-16 08:51:55 -08:00
Mathieu Comandon
6f205b899f Style runner label in installer picker 2022-02-06 02:33:38 -08:00
Mathieu Comandon
65f8b5ae3a Add information for 0.5.10 release 2022-02-04 19:31:40 -08:00
Mathieu Comandon
1b358fe99e Allow making preferences window narrower 2022-02-04 17:55:05 -08:00
Mathieu Comandon
c131306c15 Add menu entry for add games 2022-02-02 10:45:31 -08:00
Mathieu Comandon
2b3f48cef4 Enable new add game window and remove tabs from main window 2022-01-30 23:32:17 -08:00
Mathieu Comandon
5f6b235889 Revert "Suppress flash when update_store completes quickly (#3996)"
This reverts commit 8dc9996471.
2022-01-25 15:19:58 -08:00
Daniel Johnson
8dc9996471
Suppress flash when update_store completes quickly (#3996)
* Make the add-games button a button

Not a menu-button with no menu, which means it now resets to the
unpressed state automatically.

* Revert "Make the add-games button a button"

This reverts commit 664815a5be.

* Use AsyncCall to update the store

But also add an await option to block for just a bit and call the callback
synchronously.

This is what avoids the flash- nothing gets put off until idle time if, and
only if it is fast (.25 sec)

* Oops, that test is backwards!

We should show the spinner if the search not completed.

* Correct tabs_box visibility

Fix bug where the tabs_box is initially hidden due to an order of
operations bugs.

Instead, it can be initially hidden in the .ui file, then shown when
the sidebar row activates.

* Some explanator comments

* Correct qualification for ErrorDialog

Thanks, flake8!

* Simpler to remove the event source

We're tracking the source_id, might as well use it.

We still need to capture the args though, to complete synchronously.

* Explicitly hide the games scrollwindow

It looks ugly to display this and the spinner at the same time, which
can happen when refining your Lutris search.
2022-01-21 00:11:27 -08:00
Daniel Johnson
d331a13599 Make the add-games button a button
Not a menu-button with no menu, which means it now resets to the
unpressed state automatically.
2022-01-20 21:23:23 -08:00
Daniel Johnson
b1a5650aaa Lock off the background for hovered sidebar rows
Using alpha blending here interacts badly with dark themes. Just use a
specific color.

It does not look good, but it is legible.

Honestly, do we really need to alter hover behavior anyway?
2022-01-20 16:49:16 -08:00
Daniel Johnson
3b0b16c65f Need another CSS rule for the action buttons
They should be styled black too, but don't seem to inherit the
row's color.
2022-01-20 16:49:16 -08:00
Daniel Johnson
36d3fc6b8d Set the text color for hovered sidebar rows
We set the background color (for whatever reason), but if we leave the
foreground as default, it may have poor contrast. So this sets both.
2022-01-20 16:49:16 -08:00
telanus
3a73065838 Added Exit to pause menu
Added an option to move the Exit button to the Pause Menu, as it makes more sense there as going to thru all the hoops it currently takes to exit
2021-12-14 15:46:13 -08:00
Alexander Ravenheart
f5e8e007b3 - Replaced pipenv with poetry
- Updated min version check in setup.py to Python 3.6
- Updated isort config file and calls to align with v5.x
- Added init-hook for gi imports in .pylintrc to avoid invalid no-member issues
- Makefile: added lock, show-tree, bandit, black, mypy; updated test, cover, dev, isort, autopep8, check, isort-check, flake8, pylint; removed req, requirements;
- Updated .travis.yml to use poetry and make
- Added my email in AUTHORS
- Updated CONTRIBUTING.md
- Updated lint_python.yml to use poetry and make, reorganized instructions to have all install related steps first
- sorted imports: lutris, lutris-wrapper, cleanup_prefix.py and multiple files in tests dir
2021-11-17 21:17:43 -08:00
Mathieu Comandon
f4dee7eac3 Update to 0.5.9.1 2021-10-16 18:14:23 -07:00
Mathieu Comandon
9bdc29892e Disable file log for lutris-wrapper 2021-10-16 11:17:18 -07:00
Mathieu Comandon
b9b8bcbf07 Update release date 2021-10-11 12:35:37 -07:00
telanus
af6dd94e57 Update to the latest release
0.9.3 Was released today 2-9-21
2021-09-06 14:28:10 -07:00
Mathieu Comandon
5dc6dcdf43 idk why anyone thought it was ok to do 2021-08-30 16:09:19 -07:00
Mathieu Comandon
ff8492eb3f Add changelog 2021-07-19 19:41:45 -07:00
Mathieu Comandon
e2942d4a4e Include runner configuration inside main settings window 2021-04-26 20:49:57 -07:00
Mathieu Comandon
55dedd4c2c Swap installer and library tabs 2021-04-14 01:14:08 -07:00
Mathieu Comandon
9ddafa6664 Write return codes to file to track them back to the client 2021-03-31 22:07:20 -07:00
Mathieu Comandon
cfcffec8ab Change project statement 2021-03-22 15:21:50 -07:00
telanus
ddbb2bad53
Add Colem and Speccy runners 2021-03-09 09:26:29 +02:00
telanus
704b1db6ce
Updated download link to V17 2021-03-09 08:53:27 +02:00
Mathieu Comandon
2f170e961f Fix process watcher 2021-02-15 19:36:13 -08:00
Mathieu Comandon
b01ca82ad9 Closes #3431 2021-02-15 14:00:52 -08:00
Mathieu Comandon
449a00d390 Simplify process watcher 2021-02-02 22:54:09 -08:00
Mathieu Comandon
1b321f40a3 Bump to version 0.5.8.3 2021-01-22 16:31:37 -08:00
Mathieu Comandon
b56157a86f Replace map-event with realize event handler, restore original popover behavior 2021-01-22 15:20:00 -08:00
Mathieu Comandon
c1edfdd886 Add changelog for 0.5.8.2 2021-01-05 00:06:56 -08:00
Mathieu Comandon
dd1d562554 Make header bar popovers non modal because who knows what goes on with wayland (Closes #3341) 2020-12-28 22:36:10 -08:00
Mathieu Comandon
e1b6ddea5b Attach menus from the headerbar to their menubuttons (Fixes #3341) 2020-12-24 12:51:36 -08:00
loonytoony0
bd5d69631e Minor spelling improvements 2020-11-30 14:15:27 -08:00
Mathieu Comandon
50efb31ca2 Bump version to 0.5.8.1 + add changelog 2020-11-27 14:32:24 -08:00
Mathieu Comandon
10359c79e2 Remove border radius (Closes #3298) 2020-11-27 09:42:25 -08:00
Maximiliano Sandoval R
5dc238f6f5 Metainfo: Revert license to CC0-1.0
GPL-3.0 or GPL-3.0-or-later are not valid licenses for metainfo files,
the latter not being considered code.

Reverts: 295049fe93

Fixes: https://github.com/lutris/lutris/issues/3277
Fixes (Downstream): https://github.com/flathub/net.lutris.Lutris/pull/127
2020-11-17 20:13:56 -08:00
Stephan Lachnit
72787740ef use spdx license id
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-11-10 13:44:49 -08:00
Stephan Lachnit
80b777b4b2 adjust .desktop file
* remove Version Key as it was using an outdated Spec (1.0 instead of 1.1)

* update Comment Key to be in line with metainfo and man page

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-11-09 12:49:17 -08:00