Starting with QT 5.13, having both fonts causes stylesheets to use the fallback font even if the first font is present, but uses the first font when there's no fallback font.
The fallback font (Arial) can safely be removed as the default one is 'good enough' for the intended purpose of having a fallback.
* Touch-ups to Skyline and Envy
* Match disabled colors on sliders, checkboxes and comboboxes
* Align header titles with section contents
* Make slider grooves clickable, add opacity to tooltips
* Adjust opacity, clean some code
* Correct slider margins, add hover effect to game table on Nightfall
- Fixed Library List
-- Removed uppercasing
-- Formatted checkboxes
-- Fixed selected text being white (unreadable)
- Fixed Log readability issues
-- Uses dark flat color background for improved readibility
-- Uses default font family and size for improved readibiluty
-- Adjusts success, always, stack and TTY colors
- Fixed Debugger issues
-- Removed uppercasing
-- Restored default font family
-- Restored default font size
- Styled QSliders
- Added border to SpinBox
Current approach was incorrectly using the background-color property instead of color.
Using transparent color, allowing for the icon's background to be the theme's background works with darker colors, as PS3 game icons are generally made for these kind of backgrounds.
Applies to: Kuroi, Darker Style, ModernBlue
* New Dark Theme for RPCS3
A new dark theme for RPCS3
* CSS Fixes
Some errors have been fixed when you use the emulator on windows in high contrast mode and another small fixes.
* Update Darker Style by TheMitoSan
* CSS Fixes
All px's was converted to em and the pad settings dialog was fixed.
* CSS Inprovements
* Fixed all the broken buttons by removing the border-radius style. For now i will leave this part until i find a better way to implement this kind of style without messing up with everything;
* The memory viewer colors has been fixed;
* Now the QWidget has a lighter color to highlight the gear;
* The slider (Game List) now is transparent... Again.
* Minor update
* [WIP] - ModernBlue Theme
This is a new theme for RPCS3 inspired on OBS Rachini theme. As the title says, still WIP, but i will improve it soon.
* Final Changes
What I really wanted to do unfortunately (at least for now) has no way. I was looking for a way to give the buttons a new look by using the 'border-radius' rule, but it ends up breaking the general layout (a good example is what Megamouse said about the pad dialog).
I tried to fix these problems trying to change the width of some elements but even then it was not responsive / good. That's why I gave up (at least for now) to change these parameters. I decided to give a new aspect to this theme, slightly darker but without losing the essence.
* Extension fix 1/2
* Extension fix 2/2
* Qt: Show tooltips in description box
* Qt: implement description subscription
* Qt: add gamelist resize for ctrl-+/-/wheel (simple zoom)
* Qt: handle strict mode in gui tab
* Qt: more highdpi stuff
* Qt: remove old tooltips from settings_dialog
* Qt: conform cpublit tooltip to new subscription model
* Deploy QT DLLs using windeployqt tool
Replace the old mechanism that manually copy the DLLs using either CMake
or VS built-in functions. The new approach uses the windeployqt tool
provided by the QT project that automatically detect the needed DLLs and
perform the necessary copying.
This approach should be more robust if there's an upstream change on QT
project regarding DLLs usage.
* QT DLLs: do not ship RPCS3 with ANGLE and software-OpenGL
According to https://doc.qt.io/qt-5/windows-requirements.html ANGLE is
useful for applications that use OpenGL ES by removing the need to
install OpenGL drivers, redirecting OpenGL calls to DirectX instead.
RPCS does not uses OpenGL ES so it's better to just remove it from the
binary distribution.
opengl32sw.dll is a fallback mechanism when ANGLE libraries are not
available that uses a software backend for OpenGL. It's unlikely that
RPCS3 will work using software-OpenGL, so there's little point into
shipping them.
* QT DLLs: do not ship with SVG and translation files
Like the other removed QT libraries: they are not needed right now. We
can deploy them if they become useful someday.
Commit 6cfb184b1e added these files when
implementing a very large code refactoring. They seems to be unecessary
since there's a couple of VS post-build scripts that copy the files from
the user local QT installation to the bin directory every time the rpcs3
project is built. So their presence in the repository only makes cloning
it a little slower.