lennard
22b8992e55
Update translation_source.ts
2023-03-16 23:31:16 +01:00
loathingKernel
ca9bf7c1e8
StaticStylesheet: Share common properties by setting common object names
2023-03-03 16:51:26 +02:00
loathingKernel
76a616615b
Resources: Move some more stylesheets into the static CSS
2023-03-03 14:16:04 +02:00
loathingKernel
1dd8856a29
Resources: Add static stylesheet for widgets that need special handling irregardless of theme
...
The static stylesheet properties are always applied. If there is a theme
stylesheet to be applied, they are appended in the end of the theme
stylesheet.
This removes stylesheet properties from the library widgets, some special
buttons and the queue worker labels.
To update the static stylesheet first edit `rare/resources/static_css/stylesheet.py`
and then execute it as a script.
2023-03-02 15:36:45 +02:00
loathingKernel
5752fefb77
RareStyle: Add border around install/uninstall buttons
2023-02-04 17:38:07 +02:00
loathingKernel
a26b977bda
Fix a few issues around refactoring the stylesheets.
...
Properly set object names for install and uninstall buttons in dialogs
Change margins on widgets that are put into scrollareas
Add top margin only on checkable QGroupBox
Remove padding from QToolBox
2023-02-04 17:38:07 +02:00
loathingKernel
9e077f74ed
Stylesheets: Refactor css widget selectors based on objectName()
...
The `objectName()` of onstall and uninstall buttons should be set
to `InstallButton` and `UninstallButton` respectively for them to
pick up their special CSS properties.
Make QToolBox tab text bold
Clean-up deprecated widget object names in the CSS
2023-02-04 17:38:07 +02:00
lennard
41be89cbb5
Update translations
2023-01-31 19:27:59 +01:00
loathingKernel
ae43fd7ea3
StyleSheets: Apply padding to QGroupBox
2022-10-29 14:50:18 +03:00
loathingKernel
eae2bdaa8a
StyleSheets: Add padding to checkable QGroupBox to align it
2022-10-29 14:50:18 +03:00
loathingKernel
47b474a31a
StyleSheets: Remove last use of custom noBorder
property
...
Instead, use `QFrame.NoFrame` as `FrameShape` to set `0px` border width.
2022-10-29 14:50:18 +03:00
lennard
97157646a1
Fix some translation strings
2022-10-23 22:52:49 +02:00
lennard
378d876c3b
Add Ukrainian language
2022-10-17 20:00:46 +02:00
lennard
fbd16b99ae
Update translations
2022-09-27 21:48:44 +02:00
Dummerle
002bf908e6
Update translation_source.ts
2022-08-28 22:07:39 +02:00
loathingKernel
3a28f2f0a2
Implement image manager
...
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-19 17:12:59 +03:00
loathingKernel
99f3303db1
Resources: Split stylesheets from base resources
...
Stylesheets: Each stylesheet specifies its own resources file
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-19 00:01:56 +03:00
Dummerle
5593ab80ca
Update translations
2022-06-12 00:20:16 +02:00
Stelios Tsampas
1c296474c5
Add a bunch of accumulated fixes.
...
Shared: Require an argument to initialize the each singleton, if it is called uninitialized, raise a RuntimeError
InstallDialog: Use QCheckBox label for the information text and remove the layout
LaunchDialog: Minor code clarity improvements
Console: add a Dialog with the process's environment variables
GameUtils: Inherit the system's environment and not a clean one
ImportGroup: Add the ability to automatically import all games in a folder
RareStyle: Use rgb values, remove hex codes and rgba values
IndicatorLineEdit/PathEdit: Infer object names from class name, don't override layout method
Models: Type fields as Optional (`Union[<something>, None]`)
Paths: Use pathlib for everything
Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2022-05-05 13:27:39 +03:00
Stelios Tsampas
0718753e3f
Wrappers: Make widgets and the scrollarea smaller, adjust size on scrollbar visibility
2022-03-19 17:51:06 +02:00
Stelios Tsampas
9b5b54929d
RareStyle: Update QProgressBar and QScrollBar
...
RareStyle: Add QToolBox style
RareStyle: Add comment section with information about the colors
2022-03-14 20:52:49 +02:00
Dummerle
451371185f
Add Russian + update translations
2022-03-14 17:23:52 +01:00
Dummerle
5ea799bcdd
Update translations
2022-02-13 17:48:40 +01:00
Dummerle
f657f57bc6
Update translations
2022-02-01 22:37:17 +01:00
Dummerle
96104e192b
Update translation source and german translations
2022-01-25 22:03:55 +01:00
Dummerle
af8da372de
Add Portuguese (Brazil)
2022-01-04 21:31:17 +01:00
Dummerle
f7f6d4b42b
Add simplified Chinese language
2022-01-03 23:05:05 +01:00
Dummerle
e3e3ea237d
Bump version
2021-12-31 01:18:51 +01:00
Dummerle
5d4f180fa2
Rename translation file and update german translation
2021-12-22 18:01:50 +01:00
Dummerle
90e27bc5f2
Update translation and fix bug if desktop directory not exists
2021-12-19 00:27:11 +01:00
Dummerle
1aa5c7f5df
Update german translation + placeholder.ts
2021-12-11 00:57:18 +01:00
Dummerle
782968b1d0
Fix workflow for macos, and fix py2ts.sh
2021-12-10 20:06:26 +01:00
Dummerle
bab0659e12
Remove languages from qresources
2021-12-10 20:05:51 +01:00
Dummerle
c425775f28
Update to new QResource system
2021-12-09 21:59:07 +01:00
Dummerle
a557633dd6
Update Rare.icns, because it didn't work in .dmg
2021-12-05 20:11:46 +01:00
Stelios Tsampas
75d46a6370
MainWindow: Add statusbar
2021-12-04 18:55:45 +02:00
multisn8
71b05bf04d
Add nonsquare logo version
2021-11-29 19:05:46 +01:00
Dummerle
709eb30674
Final commit for 1.7.0
2021-11-29 17:34:45 +01:00
Stelios Tsampas
35ec540cd1
RareStyle: Remove background gradient between tabs
2021-11-21 18:39:54 +02:00
Stelios Tsampas
325e7df004
RareStyle: Add a background and a border to ease transition in the Main and Side tab bars.
2021-11-21 17:18:36 +02:00
Stelios Tsampas
61a372c438
RareStyle: Updated QTabBar style
...
Quoted image urls to escape silly path names.
Reduced the height of some widgets.
2021-11-21 17:18:36 +02:00
Stelios Tsampas
f23db2e3d3
RareStyle: Use em instead of ex because Windows.
2021-11-21 17:18:36 +02:00
Stelios Tsampas
f3f9fa3e1d
RareStyle: Specify widget size in ex, not px.
...
Make QComboBox look like a button, and editable QComboBox like a QLineEdit.
Make disabled widgets more distinguishable.
2021-11-13 00:34:35 +01:00
Stelios Tsampas
1fbddb2611
RareStyle: Fix QGroupBox title for Linux and Windows.
2021-11-13 00:34:35 +01:00
Stelios Tsampas
5a0646cb87
Add Completer for app_name in ImportGroup.
2021-11-13 00:34:33 +01:00
Stelios Tsampas
8805dd5325
Add path completer for PathEdit.
...
Doesn't enumerate hidden folders right now unless the RootPath is re-set (Through the browse button)
2021-11-13 00:34:33 +01:00
Stelios Tsampas
7cbcfe09a3
Enable/Disable export/import buttons based on selection
...
Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2021-11-13 00:34:33 +01:00
Stelios Tsampas
458e233327
Rename ImportSync files to indicate what the underlying widget is.
...
Split Import/Export lists to separate widgets to reduce code duplication.
Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2021-11-13 00:34:32 +01:00
Stelios Tsampas
d8f39857db
Add directory watcher to monitor egl_programdata
folder for changes.
...
Clear known manifests when changing directory
Run egl_sync() after importing or exporting
Arrange Importable and Exportable lists vertically
Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2021-11-13 00:34:32 +01:00
Stelios Tsampas
6c916803c8
Emit textChanged signal at the end of __edit in IndicatorLineEdit.
...
Fix indicator being always green at startup.
Cleanup the syntax of the RareStyle stylesheet.
2021-11-13 00:34:31 +01:00