1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-22 02:32:29 +01:00

Fix styling issues

Remove outdated icons
Update icons
Fix not set style
Remove duplicate  code via inline components
This commit is contained in:
Elias Steurer 2022-05-20 13:23:11 +02:00
parent 0866ba2091
commit 44ecea7e34
50 changed files with 196 additions and 329 deletions

View File

@ -136,20 +136,12 @@ set(RESOURCES
assets/icons/icon_emptyWidget.svg
assets/icons/icon_folder_open.svg
assets/icons/icon_forum.svg
assets/icons/icon_hand_left.svg
assets/icons/icon_hand_right.svg
assets/icons/icon_heavy_metal.svg
assets/icons/icon_help_center.svg
assets/icons/icon_indicator_down.svg
assets/icons/icon_info.svg
assets/icons/icon_installed.svg
assets/icons/icon_launch.svg
assets/icons/icon_library_music.svg
assets/icons/icon_local_movies.svg
assets/icons/icon_logo_head.svg
assets/icons/icon_monitor.svg
assets/icons/icon_movie.svg
assets/icons/icon_multiple_images.svg
assets/icons/icon_new_releases.svg
assets/icons/icon_open_in_new.svg
assets/icons/icon_pause.svg
@ -157,8 +149,6 @@ set(RESOURCES
assets/icons/icon_play.svg
assets/icons/icon_plus.svg
assets/icons/icon_report_problem.svg
assets/icons/icon_scene.svg
assets/icons/icon_screen.svg
assets/icons/icon_search.svg
assets/icons/icon_settings.svg
assets/icons/icon_share.svg
@ -167,8 +157,6 @@ set(RESOURCES
assets/icons/icon_supervisor_account.svg
assets/icons/icon_thumb_down.svg
assets/icons/icon_thumb_up.svg
assets/icons/icon_time.svg
assets/icons/icon_tv.svg
assets/icons/icon_upload.svg
assets/icons/icon_volume.svg
assets/icons/icon_volume_mute.svg
@ -261,6 +249,7 @@ find_package(
Qt6
COMPONENTS Core
Quick
QuickControls2
Gui
Widgets
WebSockets
@ -298,6 +287,7 @@ target_link_libraries(
Qt6::Core
Qt6::WebSockets
Qt6::Svg
Qt6::QuickControls2
ScreenPlayUtil
ScreenPlayUtilplugin
QArchive

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect x="0" y="0" width="24" height="24" style="fill:none;"/><g><g><path d="M10.88,19.053l-6.763,-7.053l6.763,-7.053l-2.058,-2.147l-8.822,9.2l8.822,9.2l2.058,-2.147Z" style="fill:#fff;fill-rule:nonzero;"/></g></g><g><g><path d="M13.12,19.053l6.763,-7.053l-6.763,-7.053l2.058,-2.147l8.822,9.2l-8.822,9.2l-2.058,-2.147Z" style="fill:#fff;fill-rule:nonzero;"/></g></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M28.5 40V37H34.5Q35.55 37 36.275 36.275Q37 35.55 37 34.5V29.5Q37 27.65 38.125 26.2Q39.25 24.75 41 24.2V23.8Q39.25 23.3 38.125 21.825Q37 20.35 37 18.5V13.5Q37 12.45 36.275 11.725Q35.55 11 34.5 11H28.5V8H34.5Q36.8 8 38.4 9.6Q40 11.2 40 13.5V18.5Q40 19.55 40.725 20.275Q41.45 21 42.5 21H44V27H42.5Q41.45 27 40.725 27.725Q40 28.45 40 29.5V34.5Q40 36.8 38.4 38.4Q36.8 40 34.5 40ZM13.5 40Q11.2 40 9.6 38.4Q8 36.8 8 34.5V29.5Q8 28.45 7.275 27.725Q6.55 27 5.5 27H4V21H5.5Q6.55 21 7.275 20.275Q8 19.55 8 18.5V13.5Q8 11.2 9.6 9.6Q11.2 8 13.5 8H19.5V11H13.5Q12.45 11 11.725 11.725Q11 12.45 11 13.5V18.5Q11 20.35 9.875 21.825Q8.75 23.3 7 23.8V24.2Q8.75 24.75 9.875 26.2Q11 27.65 11 29.5V34.5Q11 35.55 11.725 36.275Q12.45 37 13.5 37H19.5V40Z"/></svg>

Before

Width:  |  Height:  |  Size: 817 B

After

Width:  |  Height:  |  Size: 809 B

View File

@ -1,36 +1 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 60 60" style="enable-background:new 0 0 60 60;" xml:space="preserve" width="512px" height="512px">
<path d="M6,2h48c3.252,0,6,2.748,6,6v33c0,3.252-2.748,6-6,6H25.442L15.74,57.673C15.546,57.885,15.276,58,15,58 c-0.121,0-0.243-0.022-0.361-0.067C14.254,57.784,14,57.413,14,57V47H6c-3.252,0-6-2.748-6-6L0,8C0,4.748,2.748,2,6,2z" fill="#bebebe"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M4 32.2V6.1Q4 5.4 4.65 4.7Q5.3 4 6 4H31.95Q32.7 4 33.35 4.675Q34 5.35 34 6.1V23.9Q34 24.6 33.35 25.3Q32.7 26 31.95 26H12L5.3 32.7Q4.9 33.1 4.45 32.9Q4 32.7 4 32.2ZM14.05 36Q13.35 36 12.675 35.3Q12 34.6 12 33.9V29H37V12H42Q42.7 12 43.35 12.7Q44 13.4 44 14.15V42.15Q44 42.65 43.55 42.85Q43.1 43.05 42.7 42.65L36.05 36Z"/></svg>

Before

Width:  |  Height:  |  Size: 861 B

After

Width:  |  Height:  |  Size: 397 B

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 146 499" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><path d="M124.517,38.516l-0.194,0c-1.929,0 -3.796,0.266 -5.568,0.765l0,-3.092c0,-11.354 -9.237,-20.591 -20.592,-20.591l-0.194,0c-2.078,0 -4.086,0.309 -5.979,0.885c-1.908,-9.393 -10.232,-16.483 -20.179,-16.483l-0.194,0c-8.312,0 -15.49,4.95 -18.738,12.058c-2.304,-0.892 -4.805,-1.382 -7.419,-1.382l-0.195,0c-11.354,0 -20.591,9.237 -20.591,20.591l0,62.73c-4.971,-3.145 -10.858,-4.967 -17.161,-4.967c-4.148,0 -7.512,3.362 -7.512,7.512l0,81.036c0,11.282 4.753,22.142 13.041,29.795l6.364,5.876l0,23.441c0,4.149 3.363,7.512 7.512,7.512l90.625,0c4.149,0 7.512,-3.362 7.512,-7.512l0,-24.069l8.147,-10.063c7.668,-9.471 11.89,-21.398 11.89,-33.585l0,-19.888c0.013,-0.175 0.019,-0.354 0.019,-0.532l0,-89.447c-0.002,-11.354 -9.239,-20.59 -20.594,-20.59Z" style="fill:#ffc89f;fill-rule:nonzero;"/><path d="M72.364,192.829c0.01,3.141 2.492,5.853 5.631,5.982c3.361,0.139 6.129,-2.544 6.129,-5.875c0,-18.595 -10.955,-33.435 -31.678,-42.916c-4.284,-1.96 -8.549,-3.49 -12.465,-4.677c-4.962,-1.504 -10.077,-2.406 -15.242,-2.715l0,-49.327c-0.021,-0.017 -0.044,-0.032 -0.066,-0.049l0,0.744c-2.688,-1.701 -5.652,-2.999 -8.798,-3.846l0,56.621l0.041,0c-0.024,0.198 -0.041,0.399 -0.041,0.604c0,2.998 2.26,5.516 5.24,5.845c0.134,0.015 13.575,1.554 26.675,7.604c16.263,7.509 24.531,18.276 24.574,32.005Z" style="fill:#f7b081;fill-rule:nonzero;"/><path d="M61.899,127.984l0,-125.533c-3.823,2.056 -6.921,5.283 -8.817,9.2l0,107.363c0,4.953 3.947,8.97 8.817,8.97Z" style="fill:#f7b081;fill-rule:nonzero;"/><path d="M91.23,127.984l0,-113.687c-0.02,0.009 -0.041,0.017 -0.062,0.026c-0.027,-0.347 -0.066,-0.689 -0.11,-1.03c-1.649,-4.335 -4.722,-7.966 -8.644,-10.334l0,116.054c-0.001,4.954 3.946,8.971 8.816,8.971Z" style="fill:#f7b081;fill-rule:nonzero;"/><path d="M118.755,36.188c0,-7.127 -3.642,-13.417 -9.16,-17.114l0,99.94c0,4.954 3.947,8.969 8.817,8.969l0.344,0l0,-88.703l0,-0.635c-0.001,0 -0.001,-2.457 -0.001,-2.457Z" style="fill:#f7b081;fill-rule:nonzero;"/><path d="M124.891,229.178l-106.977,0c-4.149,0 -7.512,3.362 -7.512,7.512l0,38.874c0,4.148 3.362,7.512 7.512,7.512l106.978,0c4.149,0 7.512,-3.363 7.512,-7.512l0,-38.875c-0.002,-4.149 -3.364,-7.511 -7.513,-7.511Z" style="fill:#efe7e4;fill-rule:nonzero;"/><path d="M124.891,229.178l-20.031,0l0,53.897l20.031,0c4.149,0 7.512,-3.363 7.512,-7.512l0,-38.874c-0.001,-4.149 -3.363,-7.511 -7.512,-7.511Z" style="fill:#d8d1d0;fill-rule:nonzero;"/><path d="M135.293,268.051l-127.781,0c-4.148,0 -7.512,3.362 -7.512,7.512l0,222.829l142.805,0l0,-222.83c0,-4.148 -3.363,-7.511 -7.512,-7.511Z" style="fill:#546f7a;fill-rule:nonzero;"/><path d="M135.293,268.051l-20.031,0l0,230.341l27.543,0l0,-222.83c0,-4.148 -3.363,-7.511 -7.512,-7.511Z" style="fill:#465a65;fill-rule:nonzero;"/><circle cx="109.576" cy="302.13" r="7.966" style="fill:#353535;"/></g></svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 146 499" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><path d="M20.594,38.516l0.194,0c1.929,0 3.796,0.266 5.568,0.765l0,-3.092c0,-11.354 9.237,-20.591 20.592,-20.591l0.194,0c2.078,0 4.086,0.309 5.979,0.885c1.908,-9.393 10.232,-16.483 20.179,-16.483l0.194,0c8.312,0 15.49,4.95 18.738,12.058c2.304,-0.892 4.805,-1.382 7.419,-1.382l0.195,0c11.354,0 20.591,9.237 20.591,20.591l0,62.73c4.971,-3.145 10.858,-4.967 17.161,-4.967c4.148,0 7.512,3.362 7.512,7.512l0,81.036c0,11.282 -4.753,22.142 -13.041,29.795l-6.364,5.876l0,23.441c0,4.149 -3.363,7.512 -7.512,7.512l-90.625,0c-4.149,0 -7.512,-3.362 -7.512,-7.512l0,-24.069l-8.147,-10.063c-7.668,-9.471 -11.89,-21.398 -11.89,-33.585l0,-19.888c-0.013,-0.175 -0.019,-0.354 -0.019,-0.532l0,-89.447c0.002,-11.354 9.239,-20.59 20.594,-20.59Z" style="fill:#ffc89f;fill-rule:nonzero;"/><path d="M72.747,192.829c-0.01,3.141 -2.492,5.853 -5.631,5.982c-3.361,0.139 -6.129,-2.544 -6.129,-5.875c0,-18.595 10.955,-33.435 31.678,-42.916c4.284,-1.96 8.549,-3.49 12.465,-4.677c4.962,-1.504 10.077,-2.406 15.242,-2.715l0,-49.327c0.021,-0.017 0.044,-0.032 0.066,-0.049l0,0.744c2.688,-1.701 5.652,-2.999 8.798,-3.846l0,56.621l-0.041,0c0.024,0.198 0.041,0.399 0.041,0.604c0,2.998 -2.26,5.516 -5.24,5.845c-0.134,0.015 -13.575,1.554 -26.675,7.604c-16.263,7.509 -24.531,18.276 -24.574,32.005Z" style="fill:#f7b081;fill-rule:nonzero;"/><path d="M83.212,127.984l0,-125.533c3.823,2.056 6.921,5.283 8.817,9.2l0,107.363c0,4.953 -3.947,8.97 -8.817,8.97Z" style="fill:#f7b081;fill-rule:nonzero;"/><path d="M53.881,127.984l0,-113.687c0.02,0.009 0.041,0.017 0.062,0.026c0.027,-0.347 0.066,-0.689 0.11,-1.03c1.649,-4.335 4.722,-7.966 8.644,-10.334l0,116.054c0.001,4.954 -3.946,8.971 -8.816,8.971Z" style="fill:#f7b081;fill-rule:nonzero;"/><path d="M26.356,36.188c0,-7.127 3.642,-13.417 9.16,-17.114l0,99.94c0,4.954 -3.947,8.969 -8.817,8.969l-0.344,0l0,-88.703l0,-0.635c0.001,0 0.001,-2.457 0.001,-2.457Z" style="fill:#f7b081;fill-rule:nonzero;"/><path d="M20.22,229.178l106.977,0c4.149,0 7.512,3.362 7.512,7.512l0,38.874c0,4.148 -3.362,7.512 -7.512,7.512l-106.978,0c-4.149,0 -7.512,-3.363 -7.512,-7.512l0,-38.875c0.002,-4.149 3.364,-7.511 7.513,-7.511Z" style="fill:#efe7e4;fill-rule:nonzero;"/><path d="M20.22,229.178l20.031,0l0,53.897l-20.031,0c-4.149,0 -7.512,-3.363 -7.512,-7.512l0,-38.874c0.001,-4.149 3.363,-7.511 7.512,-7.511Z" style="fill:#d8d1d0;fill-rule:nonzero;"/><path d="M9.818,268.051l127.781,0c4.148,0 7.512,3.362 7.512,7.512l0,222.829l-142.805,0l0,-222.83c0,-4.148 3.363,-7.511 7.512,-7.511Z" style="fill:#546f7a;fill-rule:nonzero;"/><path d="M9.818,268.051l20.031,0l0,230.341l-27.543,0l0,-222.83c0,-4.148 3.363,-7.511 7.512,-7.511Z" style="fill:#465a65;fill-rule:nonzero;"/><circle cx="35.535" cy="302.13" r="7.966" style="fill:#353535;"/></g></svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1,74 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 469.333 469.333" style="enable-background:new 0 0 469.333 469.333;" xml:space="preserve">
<g transform="matrix(1.25 0 0 -1.25 0 45)">
<g>
<g>
<path style="fill:#D2A077;" d="M276.371-147.467l-91.022-0.239c-12.561,0-21.333-8.533-21.333-21.094s8.772-21.094,21.333-21.094
l59.915-0.239c0,0,10.012,1.183,10.012-7.111c0-3.14-4.21-7.111-7.35-7.111c0,0-51.2,2.367-55.467-78.222
c-0.171-3.14-3.971-7.111-7.111-7.111c-3.14,0-7.111,3.971-7.111,7.111c0,34.247,15.883,67.561,32.62,77.642
c-10.354,0-19.467,0.58-25.509,0.58c-11.378,0-16.361,3.8-16.361,3.789c-1.661-2.628-6.394-14.45-30.572-14.45
c-27.022,0-34.372,26.874-34.372,34.361v57.128l1.661,0.239c0,9.227,5.518,17.146,13.426,20.708l-1.104-75.696
c0-12.572,9.25-23.711,21.811-23.711c8.59,0,14.37,3.88,18.25,10.911c-5.211,5.985-7.703,12.88-7.703,21.447
c0,10.081,3.618,20.423,10.547,26.67l0.478,30.811l1.183,0.239c0,9.227,5.518,17.146,13.426,20.708l-0.626-32.085l-0.239-11.617
c3.584,1.263,6.417,1.661,10.433,1.661l32.711-0.239v33.189l1.183-0.239v102.4c0,9.227,5.518,17.146,13.426,20.708l-0.387-155.42
h41.483l2.367-1.82c10.49,0,19.604-22.756,19.604-22.756s0.023-0.148,0.023-0.171
C293.221-152.826,287.385-147.467,276.371-147.467"/>
<g>
<path style="fill:#F3D2A2;" d="M162.593-143.519c-6.929-6.246-11.378-15.201-11.378-25.281c0-8.567,3.265-16.293,8.476-22.289
c-3.88-7.02-11.264-11.844-19.854-11.844c-12.561,0-22.756,10.194-22.756,22.756v68.267c0,3.334,0.762,6.485,2.048,9.33
c3.561,7.908,11.48,13.426,20.708,13.426c12.561,0,22.756-10.183,22.756-22.756v-11.378V-143.519z"/>
<path style="fill:#F3D2A2;" d="M60.193-20.889c0,12.561,10.194,22.756,22.756,22.756s22.756-10.194,22.756-22.756v-102.4
v-22.756v-34.133c0-7.487,2.469-14.359,6.576-19.945c0.319-0.421,0.694-0.774,1.013-1.161c1.183-1.468,2.389-2.901,3.777-4.164
c0.375-0.307,0.751-0.614,1.138-0.933c1.354-1.115,2.765-2.139,4.289-3.049c0.751-0.444,1.49-0.853,2.287-1.24
c1.582-0.785,3.243-1.422,4.949-1.957c0.774-0.228,1.49-0.512,2.276-0.694c2.526-0.603,5.131-0.99,7.828-0.99
c2.685,0,5.245,0.41,7.748,1.013c0.865,0.193,1.684,0.478,2.526,0.751c1.559,0.501,3.061,1.126,4.506,1.832
c0.933,0.455,1.855,0.876,2.731,1.411c1.866,1.138,3.618,2.423,5.234,3.88c2.298,2.094,4.369,4.403,6.03,7.031
c-0.011,0.011-0.023,0.023-0.034,0.034c2.287-1.308,5.393-4.574,16.771-4.574h28.865
c-20.571-15.531-34.554-45.397-34.554-79.644c0-3.14,2.549-5.689,5.689-5.689c3.14,0,5.689,2.549,5.689,5.689
c0,43.907,24.883,79.644,55.467,79.644h1.422c3.14,0,5.689,2.549,5.689,5.689c0,3.14-2.549,5.689-5.689,5.689H230.86h-45.511
c-12.561,0-22.756,10.194-22.756,22.756s10.194,22.756,22.756,22.756h91.022c11.014,0,16.85-6.781,19.627-11.548
c1.434-2.458,2.105-4.426,2.139-4.551l12.368-40.789c1.172-3.812,5.45-21.288,4.676-24.929
c0-54.716-53.43-111.605-118.454-111.605c-74.377,0-136.533,59.733-136.533,136.533C60.284-203.013,60.193-20.889,60.193-20.889
"/>
<path style="fill:#F3D2A2;" d="M219.482-134.667h-34.133c-4.005,0-7.794-0.819-11.378-2.094v13.471v22.756
c0,3.334,0.762,6.474,2.048,9.33c3.561,7.908,11.48,13.426,20.708,13.426c12.561,0,22.756-10.194,22.756-22.756v-22.756
V-134.667z"/>
<path style="fill:#F3D2A2;" d="M230.86-134.667V13.244c0,3.334,0.762,6.474,2.048,9.33C236.469,30.482,244.388,36,253.615,36
c12.561,0,22.756-10.194,22.756-22.756v-136.533v-11.378h-11.378H230.86z"/>
</g>
</g>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -1,11 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 16 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-289,-224)">
<g transform="matrix(1,0,0,1,0,0.25)">
<g id="database" transform="matrix(1,0,0,1,285,220.75)">
<path d="M12,3C7.582,3 4,4.791 4,7C4,9.209 7.582,11 12,11C16.418,11 20,9.209 20,7C20,4.791 16.418,3 12,3ZM4,9L4,12C4,14.209 7.582,16 12,16C16.418,16 20,14.209 20,12L20,9C20,11.209 16.418,13 12,13C7.582,13 4,11.209 4,9ZM4,14L4,17C4,19.209 7.582,21 12,21C16.418,21 20,19.209 20,17L20,14C20,16.209 16.418,18 12,18C7.582,18 4,16.209 4,14Z" style="fill:rgb(190,190,190);fill-rule:nonzero;"/>
</g>
</g>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M24 22Q15.95 22 10.975 19.55Q6 17.1 6 14Q6 10.85 10.975 8.425Q15.95 6 24 6Q32.05 6 37.025 8.425Q42 10.85 42 14Q42 17.1 37.025 19.55Q32.05 22 24 22ZM24 32Q16.7 32 11.35 29.8Q6 27.6 6 24.5V19.5Q6 21.45 7.875 22.875Q9.75 24.3 12.525 25.225Q15.3 26.15 18.425 26.575Q21.55 27 24 27Q26.5 27 29.6 26.575Q32.7 26.15 35.475 25.25Q38.25 24.35 40.125 22.925Q42 21.5 42 19.5V24.5Q42 27.6 36.65 29.8Q31.3 32 24 32ZM24 42Q16.7 42 11.35 39.8Q6 37.6 6 34.5V29.5Q6 31.45 7.875 32.875Q9.75 34.3 12.525 35.225Q15.3 36.15 18.425 36.575Q21.55 37 24 37Q26.5 37 29.6 36.575Q32.7 36.15 35.475 35.25Q38.25 34.35 40.125 32.925Q42 31.5 42 29.5V34.5Q42 37.6 36.65 39.8Q31.3 42 24 42Z"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 736 B

View File

@ -1,4 +0,0 @@
<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 5h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5c.57 0 1.08.19 1.5.51V5h4v2zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6z"/>
</svg>

Before

Width:  |  Height:  |  Size: 372 B

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M20.25,1l0,2.444l-2.75,0l0,-2.444l-11,0l0,2.444l-2.75,0l0,-2.444l-2.75,0l0,22l2.75,0l0,-2.444l2.75,0l0,2.444l11,0l0,-2.444l2.75,0l0,2.444l2.75,0l0,-22l-2.75,0Zm-13.75,17.111l-2.75,0l0,-2.444l2.75,0l0,2.444Zm0,-4.889l-2.75,0l0,-2.444l2.75,0l0,2.444Zm0,-4.889l-2.75,0l0,-2.444l2.75,0l0,2.444Zm13.75,9.778l-2.75,0l0,-2.444l2.75,0l0,2.444Zm0,-4.889l-2.75,0l0,-2.444l2.75,0l0,2.444Zm0,-4.889l-2.75,0l0,-2.444l2.75,0l0,2.444Z" style="fill:#bebebe;fill-rule:nonzero;"/><rect x="0" y="0" width="24" height="24" style="fill:none;"/></svg>

Before

Width:  |  Height:  |  Size: 984 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 69 KiB

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 28 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g id="Artboard1" transform="matrix(1.27726,0,0,1.25117,0,0)">
<rect x="0" y="0" width="21.922" height="19.182" style="fill:none;"/>
<g id="display" transform="matrix(0.914274,0,0,1,0,0)">
<path d="M0,0L0,15.099L23.977,15.099L23.977,0L0,0ZM22.607,13.729L1.37,13.729L1.37,1.37L22.607,1.37L22.607,13.729ZM14.103,15.005L9.875,15.005L9.453,17.812L8.607,19.182L15.371,19.182L14.525,17.812L14.103,15.005Z" style="fill:rgb(98,98,98);fill-rule:nonzero;"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 952 B

View File

@ -1,4 +1 @@
<svg fill="#FFFFFF" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M18 4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4h-4z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M7 8 10.7 15.6H17.2L13.5 8H17.95L21.65 15.6H28.15L24.45 8H28.9L32.6 15.6H39.1L35.4 8H41Q42.2 8 43.1 8.9Q44 9.8 44 11V37Q44 38.2 43.1 39.1Q42.2 40 41 40H7Q5.8 40 4.9 39.1Q4 38.2 4 37V11Q4 9.8 4.9 8.9Q5.8 8 7 8Z"/></svg>

Before

Width:  |  Height:  |  Size: 274 B

After

Width:  |  Height:  |  Size: 290 B

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 50 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-3173.52,-3047.83)">
<g transform="matrix(0.981266,0,0,0.974923,2039.13,2355.18)">
<g id="images" transform="matrix(1.38833,0,0,1.39737,1156.06,710.47)">
<path d="M30,0C31.1,0 32,0.9 32,2L32,4L34,4C35.1,4 36,4.9 36,6L36,30C36,31.1 35.1,32 34,32L6,32C4.9,32 4,31.1 4,30L4,28L2,28C0.9,28 0,27.1 0,26L0,2C0,0.9 0.9,0 2,0L30,0ZM33.996,5.999L6.003,5.999C6.001,6 6,6.002 5.999,6.003L5.999,29.996C6,29.998 6.002,29.999 6.003,30L33.996,30C33.998,29.999 33.999,29.997 34,29.996L34,6.003C33.999,6.001 33.997,6 33.996,5.999ZM32,28L8,28L8,24L15,12L23,22L25,22L32,16L32,28ZM29.997,1.999L2.004,1.999C2.002,2 2.001,2.002 2,2.003L2,25.996C2.001,25.998 2.003,25.999 2.004,26L4,26L4,6L4.001,5.999C4.001,4.899 4.901,3.999 6.001,3.999L30.001,3.999L30.001,2.003C30,2.001 29.998,2 29.997,1.999ZM30,11C30,12.657 28.657,14 27,14C25.343,14 24,12.657 24,11C24,9.343 25.343,8 27,8C28.657,8 30,9.343 30,11Z" style="fill:rgb(48,48,48);"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,9 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-0.330952,-1.331)">
<g id="fi-plus" transform="matrix(0.211563,0,0,0.211563,-2.57825,-1.57799)">
<path d="M84.437,39.721L60.273,39.721L60.273,15.563C60.272,14.569 59.455,13.751 58.461,13.75L41.536,13.75C40.542,13.751 39.724,14.569 39.724,15.563L39.723,39.723L15.564,39.722C14.603,39.722 13.752,40.573 13.751,41.535L13.751,58.462C13.751,59.455 14.568,60.272 15.561,60.272L39.724,60.272L39.724,84.437C39.725,85.431 40.543,86.249 41.537,86.25L58.46,86.25C59.455,86.25 60.273,85.432 60.273,84.437L60.273,60.273L84.436,60.272C84.437,60.272 84.438,60.272 84.439,60.272C85.432,60.272 86.249,59.455 86.249,58.462C86.249,58.461 86.249,58.46 86.249,58.459L86.25,41.534C86.25,40.539 85.432,39.721 84.437,39.721Z" style="fill:rgb(190,190,190);fill-rule:nonzero;"/>
</g>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M22.5 38V25.5H10V22.5H22.5V10H25.5V22.5H38V25.5H25.5V38Z"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 137 B

View File

@ -1,4 +0,0 @@
<svg fill="#FFFFFF" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M14 6l-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22L14 6z"/>
</svg>

Before

Width:  |  Height:  |  Size: 229 B

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path id="hexagon-outline" d="M120.7,92.35c0,2.402 -1.344,4.489 -3.32,5.552l-49.812,27.991c-1.014,0.698 -2.243,1.107 -3.568,1.107c-1.325,0 -2.554,-0.409 -3.568,-1.107l-49.811,-27.99c-1.977,-1.063 -3.321,-3.151 -3.321,-5.553l0,-56.7c0,-2.402 1.344,-4.49 3.321,-5.553l49.811,-27.99c1.014,-0.698 2.243,-1.107 3.568,-1.107c1.325,0 2.553,0.409 3.568,1.107l49.812,27.991c1.976,1.063 3.32,3.151 3.32,5.552l0,56.7Zm-56.695,-67.917l-35.292,19.832l0,39.47l35.292,19.832l35.282,-19.832l0,-39.47l-35.282,-19.832Z" style="fill:#bebebe;fill-rule:nonzero;"/></svg>

Before

Width:  |  Height:  |  Size: 997 B

View File

@ -1,11 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 19 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-790.455,-226.484)">
<g transform="matrix(1,0,0,1,176,2.65872)">
<g id="settings" transform="matrix(0.92613,0,0,0.92613,612.35,221.975)">
<path d="M11.999,15.498C10.066,15.498 8.499,13.931 8.499,11.998C8.499,10.065 10.066,8.498 11.999,8.498C13.932,8.498 15.499,10.065 15.499,11.998C15.499,13.931 13.932,15.498 11.999,15.498ZM19.428,12.974C19.47,12.653 19.498,12.329 19.498,11.998C19.498,11.667 19.47,11.343 19.428,11.022L21.541,9.368C21.729,9.216 21.784,8.946 21.659,8.73L19.659,5.266C19.535,5.05 19.273,4.962 19.047,5.049L16.558,6.052C16.042,5.656 15.477,5.321 14.868,5.069L14.493,2.419C14.455,2.181 14.248,1.998 13.999,1.998L9.999,1.998C9.749,1.998 9.543,2.181 9.505,2.419L9.13,5.068C8.52,5.321 7.955,5.656 7.439,6.052L4.951,5.049C4.725,4.962 4.463,5.05 4.339,5.266L2.339,8.73C2.214,8.946 2.269,9.216 2.457,9.368L4.569,11.022C4.527,11.342 4.499,11.667 4.499,11.998C4.499,12.329 4.527,12.654 4.569,12.974L2.457,14.627C2.269,14.78 2.214,15.05 2.339,15.266L4.339,18.73C4.463,18.946 4.725,19.034 4.951,18.947L7.44,17.944C7.956,18.34 8.521,18.675 9.13,18.927L9.505,21.577C9.543,21.815 9.749,21.998 9.999,21.998L13.999,21.998C14.248,21.998 14.455,21.815 14.493,21.577L14.868,18.927C15.476,18.674 16.041,18.34 16.557,17.943L19.047,18.947C19.273,19.034 19.535,18.946 19.659,18.73L21.659,15.266C21.784,15.05 21.729,14.78 21.541,14.627L19.428,12.974Z" style="fill:rgb(190,190,190);fill-rule:nonzero;"/>
</g>
</g>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M27.3 44H20.7Q20.15 44 19.725 43.65Q19.3 43.3 19.2 42.75L18.4 37.7Q17.45 37.35 16.4 36.75Q15.35 36.15 14.55 35.5L9.9 37.65Q9.35 37.9 8.8 37.725Q8.25 37.55 7.95 37L4.65 31.15Q4.35 30.65 4.5 30.1Q4.65 29.55 5.1 29.2L9.4 26.05Q9.3 25.6 9.275 25.025Q9.25 24.45 9.25 24Q9.25 23.55 9.275 22.975Q9.3 22.4 9.4 21.95L5.1 18.8Q4.65 18.45 4.5 17.9Q4.35 17.35 4.65 16.85L7.95 11Q8.25 10.45 8.8 10.275Q9.35 10.1 9.9 10.35L14.55 12.5Q15.35 11.85 16.4 11.25Q17.45 10.65 18.4 10.35L19.2 5.25Q19.3 4.7 19.725 4.35Q20.15 4 20.7 4H27.3Q27.85 4 28.275 4.35Q28.7 4.7 28.8 5.25L29.6 10.3Q30.55 10.65 31.625 11.225Q32.7 11.8 33.45 12.5L38.1 10.35Q38.65 10.1 39.2 10.275Q39.75 10.45 40.05 11L43.35 16.8Q43.65 17.3 43.525 17.875Q43.4 18.45 42.9 18.8L38.6 21.85Q38.7 22.35 38.725 22.925Q38.75 23.5 38.75 24Q38.75 24.5 38.725 25.05Q38.7 25.6 38.6 26.1L42.9 29.2Q43.35 29.55 43.5 30.1Q43.65 30.65 43.35 31.15L40.05 37Q39.75 37.55 39.2 37.725Q38.65 37.9 38.1 37.65L33.45 35.5Q32.65 36.15 31.625 36.775Q30.6 37.4 29.6 37.7L28.8 42.75Q28.7 43.3 28.275 43.65Q27.85 44 27.3 44ZM24 30.5Q26.7 30.5 28.6 28.6Q30.5 26.7 30.5 24Q30.5 21.3 28.6 19.4Q26.7 17.5 24 17.5Q21.3 17.5 19.4 19.4Q17.5 21.3 17.5 24Q17.5 26.7 19.4 28.6Q21.3 30.5 24 30.5Z"/></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,5 +0,0 @@
<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/>
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/>
</svg>

Before

Width:  |  Height:  |  Size: 364 B

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 32 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-3111.33,-2734.78)">
<g transform="matrix(1.13181,0,0,1.13181,-162.479,1569.53)">
<g id="tv" transform="matrix(0.883543,0,0,0.883543,2892.55,1029.55)">
<path d="M30.662,9.003C27.887,8.604 24.931,8.315 21.847,8.152L27,2.999L25,0.999L17.983,8.016C17.327,8.005 16.666,7.999 16,7.999L8,-0.001L6,1.999L12.069,8.068C8.29,8.201 4.683,8.522 1.338,9.003C0.478,12.369 0,16.089 0,20C0,23.911 0.477,27.63 1.338,30.997C5.827,31.642 10.786,32 16,32C21.214,32 26.173,31.642 30.662,30.997C31.522,27.631 32,23.911 32,20C32,16.089 31.523,12.37 30.662,9.003ZM26.997,27.331C23.63,27.761 19.911,28 16,28C12.089,28 8.37,27.761 5.003,27.331C4.358,25.087 4,22.607 4,20C4,17.393 4.358,14.913 5.003,12.669C8.369,12.239 12.089,12 16,12C19.911,12 23.63,12.239 26.996,12.669C27.641,14.913 28,17.393 28,20C28,22.607 27.642,25.087 26.997,27.331L26.997,27.331Z" style="fill:rgb(38,38,38);fill-rule:nonzero;"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M24.821,27.995l0,19.313l19.312,0l0,-19.313l-19.312,0Zm-24.141,19.313l19.313,0l0,-19.313l-19.313,0l0,19.313Zm0,-43.453l0,19.312l19.313,0l0,-19.312l-19.313,0Zm32.976,-3.163l-13.663,13.64l13.663,13.663l13.664,-13.663l-13.664,-13.64Z" style="fill:#fff;fill-rule:nonzero;"/><rect x="0" y="0" width="48" height="48" style="fill:none;"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M33.95 24.7 23.3 14.05 33.95 3.4 44.6 14.05ZM6 21.1V6.05H21.05V21.1ZM26.9 42V26.95H41.95V42ZM6 42V26.95H21.05V42ZM9 18.1H18.05V9.05H9ZM34.1 20.65 40.55 14.2 34.1 7.75 27.65 14.2ZM29.9 39H38.95V29.95H29.9ZM9 39H18.05V29.95H9ZM18.05 18.1ZM27.65 14.2ZM18.05 29.95ZM29.9 29.95Z"/></svg>

Before

Width:  |  Height:  |  Size: 791 B

After

Width:  |  Height:  |  Size: 354 B

View File

@ -56,7 +56,7 @@ ApplicationWindow {
// Set visible if the -silent parameter was not set (see app.cpp end of constructor).
visible: false
width: 1400
height: 788
height: 810
title: "ScreenPlay Alpha - V" + App.version()
minimumHeight: 450
minimumWidth: 1050

View File

@ -8,7 +8,7 @@ import QtQuick.Controls.Material.impl
import ScreenPlayApp
import ScreenPlay
import ScreenPlay.Create
import ScreenPlay.QMLUtilities
import ScreenPlayUtil
Item {
id: root

View File

@ -8,7 +8,7 @@ import QtQuick.Controls.Material.impl
import ScreenPlayApp
import ScreenPlay
import ScreenPlay.Create
import ScreenPlay.QMLUtilities
import ScreenPlayUtil
Rectangle {
id: root

View File

@ -8,7 +8,6 @@ import QtQuick.Controls.Material.impl
import ScreenPlayApp
import ScreenPlay
import ScreenPlay.Create
import ScreenPlay.QMLUtilities
import ScreenPlayUtil as Util
Item {

View File

@ -8,7 +8,6 @@ import QtQuick.Controls.Material.impl
import ScreenPlayApp
import ScreenPlay
import ScreenPlay.Create
import ScreenPlay.QMLUtilities
import ScreenPlayUtil
Item {

View File

@ -47,6 +47,7 @@ Item {
TabBar {
height: parent.height
background: Item {}
anchors {
top: parent.top
topMargin: 5
@ -55,71 +56,51 @@ Item {
bottom: parent.bottom
}
TabButton {
text: qsTr("All")
component CustomTabButton: TabButton {
icon.height: 16
icon.width: 16
height: parent.height
width: implicitWidth
background: Item {}
font.capitalization: Font.MixedCase
}
CustomTabButton {
text: qsTr("All")
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_installed.svg"
onClicked: {
setSidebarActive(false)
App.installedListFilter.sortBySearchType(
SearchType.All)
App.installedListFilter.sortBySearchType(SearchType.All)
}
}
background: Item {}
}
TabButton {
CustomTabButton {
text: qsTr("Scenes")
icon.height: 16
icon.width: 16
width: implicitWidth
height: parent.height
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_code.svg"
onClicked: {
setSidebarActive(false)
App.installedListFilter.sortBySearchType(
SearchType.Scene)
App.installedListFilter.sortBySearchType(SearchType.Scene)
}
}
background: Item {}
}
TabButton {
CustomTabButton {
text: qsTr("Videos")
icon.height: 16
icon.width: 16
height: parent.height
width: implicitWidth
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_movie.svg"
onClicked: {
setSidebarActive(false)
App.installedListFilter.sortBySearchType(
SearchType.Wallpaper)
}
background: Item {}
}
TabButton {
CustomTabButton {
text: qsTr("Widgets")
icon.height: 16
icon.width: 16
height: parent.height
width: implicitWidth
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_widgets.svg"
onClicked: {
setSidebarActive(false)
App.installedListFilter.sortBySearchType(
SearchType.Widget)
App.installedListFilter.sortBySearchType(SearchType.Widget)
}
background: Item {}
}
background: Item {}
}
Util.Search {
@ -144,14 +125,12 @@ Item {
ToolTip.delay: 100
ToolTip.timeout: 5000
ToolTip.visible: hovered
ToolTip.text: (btnSortOrder.sortOrder
=== Qt.AscendingOrder) ? "Install Date Ascending": "Install Date Descending"
ToolTip.text: (btnSortOrder.sortOrder === Qt.AscendingOrder) ? "Install Date Ascending" : "Install Date Descending"
onClicked: {
btnSortOrder.sortOrder
= (btnSortOrder.sortOrder
=== Qt.DescendingOrder) ? Qt.AscendingOrder : Qt.DescendingOrder
App.installedListFilter.setSortOrder(
btnSortOrder.sortOrder)
App.installedListFilter.setSortOrder(btnSortOrder.sortOrder)
}
anchors {

View File

@ -353,8 +353,6 @@ Item {
Material.foreground: "white"
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_plus.svg"
icon.color: "white"
icon.width: 16
icon.height: 16
font.pointSize: 12
onClicked: {
const absoluteStoragePath = App.globalVariables.localStoragePath

View File

@ -83,85 +83,67 @@ Rectangle {
spacing: 0
TabButton {
id: navCreate
text: qsTr("Create")
component CustomTabButton: TabButton {
icon.height: 16
icon.width: 16
font.pointSize: 12
height: parent.height
width: implicitWidth
background: Item {}
font.capitalization: Font.MixedCase
}
CustomTabButton {
id: navCreate
icon.height: 22
icon.width: 22
text: qsTr("Create")
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_plus.svg"
onClicked: {
root.onPageChanged("Create")
}
objectName: "createTab"
background: Item {}
}
TabButton {
CustomTabButton {
id: navWorkshop
enabled: App.settings.steamVersion
text: qsTr("Workshop")
icon.height: 16
icon.width: 16
font.pointSize: 12
height: parent.height
width: implicitWidth
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_steam.svg"
onClicked: {
root.onPageChanged("Workshop")
}
objectName: "workshopTab"
background: Item {}
}
TabButton {
CustomTabButton {
id: navInstalled
text: qsTr("Installed") + " " + App.installedListModel.count
icon.height: 16
icon.width: 16
font.pointSize: 12
height: parent.height
width: implicitWidth
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_installed.svg"
onClicked: {
root.onPageChanged("Installed")
}
objectName: "installedTab"
background: Item {}
}
TabButton {
CustomTabButton {
id: navCommunity
text: qsTr("Community")
icon.height: 16
icon.width: 16
font.pointSize: 12
height: parent.height
width: implicitWidth
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_community.svg"
onClicked: {
root.onPageChanged("Community")
}
objectName: "communityTab"
background: Item {}
}
TabButton {
CustomTabButton {
id: navSettings
text: qsTr("Settings")
icon.height: 16
icon.width: 16
font.pointSize: 12
height: parent.height
width: implicitWidth
icon.source: "qrc:/qml/ScreenPlayApp/assets/icons/icon_settings.svg"
onClicked: {
root.onPageChanged("Settings")
}
objectName: "settingsTab"
background: Item {}
}
}
@ -225,12 +207,11 @@ Rectangle {
onSoundEnabledChanged: {
if (miMuteAll.soundEnabled) {
miMuteAll.icon.source = "qrc:/qml/ScreenPlayApp/assets/icons/icon_volume.svg"
App.screenPlayManager.setAllWallpaperValue("muted",
"false")
App.screenPlayManager.setAllWallpaperValue("muted", "false")
} else {
miMuteAll.icon.source = "qrc:/qml/ScreenPlayApp/assets/icons/icon_volume_mute.svg"
App.screenPlayManager.setAllWallpaperValue("muted",
"true")
miMuteAll.icon.source
= "qrc:/qml/ScreenPlayApp/assets/icons/icon_volume_mute.svg"
App.screenPlayManager.setAllWallpaperValue("muted", "true")
}
}
@ -250,12 +231,12 @@ Rectangle {
onIsPlayingChanged: {
if (miStopAll.isPlaying) {
miStopAll.icon.source = "qrc:/qml/ScreenPlayApp/assets/icons/icon_pause.svg"
App.screenPlayManager.setAllWallpaperValue(
"isPlaying", "true")
App.screenPlayManager.setAllWallpaperValue("isPlaying",
"true")
} else {
miStopAll.icon.source = "qrc:/qml/ScreenPlayApp/assets/icons/icon_play.svg"
App.screenPlayManager.setAllWallpaperValue(
"isPlaying", "false")
App.screenPlayManager.setAllWallpaperValue("isPlaying",
"false")
}
}
hoverEnabled: true

View File

@ -3,6 +3,7 @@
#include "steam/steam_qt_enums_generated.h"
#include <QProcessEnvironment>
#include <QVersionNumber>
#include <QQuickStyle>
namespace ScreenPlay {
/*!
@ -203,6 +204,7 @@ void App::init()
setupKDE();
}
QQuickStyle::setStyle("Material");
m_mainWindowEngine->load(QUrl(QStringLiteral("qrc:/qml/ScreenPlayApp/main.qml")));
// Must be called last to display a error message on startup by the qml engine

View File

@ -571,6 +571,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -572,6 +572,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -573,6 +573,10 @@
<source>Import Content...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Content...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstalledNavigation</name>

View File

@ -9,7 +9,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(
Qt6
COMPONENTS Core Quick
COMPONENTS Core Quick QuickControls2
REQUIRED)
set(QML
@ -56,12 +56,15 @@ set(HEADER
set(RESOURCES
assets/icons/icon_download.svg
assets/icons/icon_file_upload.svg
assets/icons/icon_open_in_new.svg
assets/icons/icon_plus.svg
assets/icons/icon_steam.svg
assets/icons/icon_thumb_down.svg
assets/icons/icon_thumb_up.svg
assets/icons/icon_account_circle.svg
assets/icons/icon_arrow_left.svg
assets/icons/icon_close.svg
assets/icons/icon_arrow_right.svg
assets/icons/icon_search.svg
assets/icons/icon_info.svg
@ -128,6 +131,7 @@ if(${SCREENPLAY_STEAM})
target_link_libraries(
tst_ScreenPlayWorkshop
PRIVATE Qt6::Quick
Qt6::QuickControls2
${PROJECT_NAME}plugin
ScreenPlayUtilplugin
SteamSDK

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M11.1 35.25Q14.25 33.05 17.35 31.875Q20.45 30.7 24 30.7Q27.55 30.7 30.675 31.875Q33.8 33.05 36.95 35.25Q39.15 32.55 40.075 29.8Q41 27.05 41 24Q41 16.75 36.125 11.875Q31.25 7 24 7Q16.75 7 11.875 11.875Q7 16.75 7 24Q7 27.05 7.95 29.8Q8.9 32.55 11.1 35.25ZM24 25.5Q21.1 25.5 19.125 23.525Q17.15 21.55 17.15 18.65Q17.15 15.75 19.125 13.775Q21.1 11.8 24 11.8Q26.9 11.8 28.875 13.775Q30.85 15.75 30.85 18.65Q30.85 21.55 28.875 23.525Q26.9 25.5 24 25.5ZM24 44Q19.9 44 16.25 42.425Q12.6 40.85 9.875 38.125Q7.15 35.4 5.575 31.75Q4 28.1 4 24Q4 19.85 5.575 16.225Q7.15 12.6 9.875 9.875Q12.6 7.15 16.25 5.575Q19.9 4 24 4Q28.15 4 31.775 5.575Q35.4 7.15 38.125 9.875Q40.85 12.6 42.425 16.225Q44 19.85 44 24Q44 28.1 42.425 31.75Q40.85 35.4 38.125 38.125Q35.4 40.85 31.775 42.425Q28.15 44 24 44ZM24 41Q26.75 41 29.375 40.2Q32 39.4 34.55 37.4Q32 35.6 29.35 34.65Q26.7 33.7 24 33.7Q21.3 33.7 18.65 34.65Q16 35.6 13.45 37.4Q16 39.4 18.625 40.2Q21.25 41 24 41ZM24 22.5Q25.7 22.5 26.775 21.425Q27.85 20.35 27.85 18.65Q27.85 16.95 26.775 15.875Q25.7 14.8 24 14.8Q22.3 14.8 21.225 15.875Q20.15 16.95 20.15 18.65Q20.15 20.35 21.225 21.425Q22.3 22.5 24 22.5ZM24 18.65Q24 18.65 24 18.65Q24 18.65 24 18.65Q24 18.65 24 18.65Q24 18.65 24 18.65Q24 18.65 24 18.65Q24 18.65 24 18.65Q24 18.65 24 18.65Q24 18.65 24 18.65ZM24 37.35Q24 37.35 24 37.35Q24 37.35 24 37.35Q24 37.35 24 37.35Q24 37.35 24 37.35Q24 37.35 24 37.35Q24 37.35 24 37.35Q24 37.35 24 37.35Q24 37.35 24 37.35Z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M12.45 37.65 10.35 35.55 21.9 24 10.35 12.45 12.45 10.35 24 21.9 35.55 10.35 37.65 12.45 26.1 24 37.65 35.55 35.55 37.65 24 26.1Z"/></svg>

After

Width:  |  Height:  |  Size: 210 B

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 10 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path id="download" d="M0,11l9.059,0l0,-1.294l-9.059,0m9.059,-5.824l-2.588,0l0,-3.882l-3.883,0l0,3.882l-2.588,0l4.529,4.53l4.53,-4.53Z" style="fill:#767676;fill-rule:nonzero;"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M24 32.35 14.35 22.7 16.5 20.55 22.5 26.55V8H25.5V26.55L31.5 20.55L33.65 22.7ZM11 40Q9.8 40 8.9 39.1Q8 38.2 8 37V29.85H11V37Q11 37 11 37Q11 37 11 37H37Q37 37 37 37Q37 37 37 37V29.85H40V37Q40 38.2 39.1 39.1Q38.2 40 37 40Z"/></svg>

Before

Width:  |  Height:  |  Size: 593 B

After

Width:  |  Height:  |  Size: 301 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M22.5 32.35V13.8L16.5 19.8L14.35 17.65L24 8L33.65 17.65L31.5 19.8L25.5 13.8V32.35ZM11 40Q9.8 40 8.9 39.1Q8 38.2 8 37V29.85H11V37Q11 37 11 37Q11 37 11 37H37Q37 37 37 37Q37 37 37 37V29.85H40V37Q40 38.2 39.1 39.1Q38.2 40 37 40Z"/></svg>

After

Width:  |  Height:  |  Size: 305 B

View File

@ -1,11 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-776.26,-293.26)">
<g transform="matrix(1,0,0,1,0,0.25)">
<g id="ic_search_24px" transform="matrix(1,0,0,1,773.26,290.01)">
<path d="M15.5,14L14.71,14L14.43,13.73C15.444,12.554 16.001,11.052 16,9.5C16,5.934 13.066,3 9.5,3C5.934,3 3,5.934 3,9.5C3,13.066 5.934,16 9.5,16C11.11,16 12.59,15.41 13.73,14.43L14,14.71L14,15.5L19,20.49L20.49,19L15.5,14L15.5,14ZM9.5,14C7.01,14 5,11.99 5,9.5C5,7.01 7.01,5 9.5,5C11.99,5 14,7.01 14,9.5C14,11.99 11.99,14 9.5,14Z" style="fill:rgb(190,190,190);fill-rule:nonzero;"/>
</g>
</g>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M39.8 41.95 26.65 28.8Q25.15 30.1 23.15 30.825Q21.15 31.55 18.9 31.55Q13.5 31.55 9.75 27.8Q6 24.05 6 18.75Q6 13.45 9.75 9.7Q13.5 5.95 18.85 5.95Q24.15 5.95 27.875 9.7Q31.6 13.45 31.6 18.75Q31.6 20.9 30.9 22.9Q30.2 24.9 28.8 26.65L42 39.75ZM18.85 28.55Q22.9 28.55 25.75 25.675Q28.6 22.8 28.6 18.75Q28.6 14.7 25.75 11.825Q22.9 8.95 18.85 8.95Q14.75 8.95 11.875 11.825Q9 14.7 9 18.75Q9 22.8 11.875 25.675Q14.75 28.55 18.85 28.55Z"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 507 B

View File

@ -126,6 +126,11 @@ Item {
leftMargin: 100
}
Rectangle {
height: 36
width: 160
color: Material.backgroundColor
radius: 4
Text {
id: bannerTxtUnderline
@ -135,6 +140,10 @@ Item {
font.pointSize: 12
color: "white"
font.weight: Font.Thin
anchors.fill: parent
horizontalAlignment: Qt.AlignHCenter
verticalAlignment: Qt.AlignVCenter
}
}
Text {
@ -145,6 +154,13 @@ Item {
color: "white"
font.weight: Font.Thin
width: 400
layer.enabled: true
layer.effect: DropShadow {
verticalOffset: 2
color: "#80000000"
radius: 3
}
}
RowLayout {
@ -195,6 +211,12 @@ Item {
color: "white"
font.underline: true
font.weight: Font.Thin
layer.enabled: true
layer.effect: DropShadow {
verticalOffset: 2
color: "#80000000"
radius:3
}
}
}
}
@ -274,6 +296,7 @@ Item {
}
text: qsTr("Profile")
icon.source: "qrc:/qml/ScreenPlayWorkshop/assets/icons/icon_account_circle.svg"
onClicked: {
stackView.push(
"qrc:/qml/ScreenPlayWorkshop/qml/SteamProfile.qml",
@ -294,6 +317,7 @@ Item {
}
text: qsTr("Upload")
icon.source: "qrc:/qml/ScreenPlayWorkshop/assets/icons/icon_file_upload.svg"
onClicked: {
stackView.push(
"qrc:/qml/ScreenPlayWorkshop/qml/upload/UploadProject.qml",
@ -307,13 +331,30 @@ Item {
Item {
id: searchWrapper
width: 400
height: 50
anchors {
verticalCenter: parent.verticalCenter
left: btnSteamUpload.right
right: wrapperRight.left
rightMargin: 20
leftMargin: 20
verticalCenter: parent.verticalCenter
}
ToolButton {
icon.source: "qrc:/qml/ScreenPlayWorkshop/assets/icons/icon_search.svg"
onClicked: {
root.state = "searching"
root.steamWorkshop.searchWorkshopByText(
tiSearch.text)
}
icon.width: 20
icon.height: 20
anchors {
left: parent.left
leftMargin: -3
bottom: parent.bottom
bottomMargin: 3
}
}
TextField {
@ -329,39 +370,40 @@ Item {
root.steamWorkshop.searchWorkshopByText(
tiSearch.text)
}
leftInset: -20
leftPadding: 20
anchors {
top: parent.top
right: parent.right
bottom: parent.bottom
left: parent.left
leftMargin: 10
leftMargin: 20
}
}
ToolButton {
id: tb
icon.source: "qrc:/qml/ScreenPlayWorkshop/assets/icons/icon_search.svg"
icon.source: "qrc:/qml/ScreenPlayWorkshop/assets/icons/icon_close.svg"
onClicked: {
root.state = "searching"
root.steamWorkshop.searchWorkshopByText(
tiSearch.text)
tiSearch.text = ""
root.steamWorkshop.searchWorkshop(SteamEnums.K_EUGCQuery_RankedByTrend)
}
enabled: tiSearch.text !== ""
icon.width: 20
icon.height: 20
anchors {
right: parent.right
rightMargin: -3
bottom: parent.bottom
bottomMargin: 10
bottomMargin: 3
}
}
}
RowLayout {
id: wrapperRight
spacing: 20
anchors {
left: searchWrapper.right
leftMargin: 20
right: cbQuerySort.left
rightMargin: 20
verticalCenter: parent.verticalCenter
@ -448,7 +490,8 @@ Item {
itemIndex: index
steamWorkshop: root.steamWorkshop
onClicked: {
sidebar.setWorkshopItem(publishedFileID, imgUrl,
sidebar.setWorkshopItem(m_publishedFileID,
m_workshopPreview,
additionalPreviewUrl,
subscriptionCount)
}

View File

@ -6,13 +6,30 @@ import ScreenPlayWorkshop
Window {
id: root
width: 1366
width: 1400
height: 768
visible: true
title: qsTr("ScreenPlayWorkshop")
Component.onCompleted: root.Material.theme = Material.Dark
Loader {
anchors.fill: parent
source:"qrc:/qml/ScreenPlayWorkshop/qml/SteamWorkshop.qml"
anchors {
top: nav.bottom
right: parent.right
bottom: parent.bottom
left: parent.left
}
source: "qrc:/qml/ScreenPlayWorkshop/qml/SteamWorkshop.qml"
}
Rectangle {
height: 60
color: Material.background
id: nav
anchors {
right: parent.right
left: parent.left
}
}
}