pull/10/head
reionwong 5 years ago
parent b366609283
commit 552126fb6c

6
debian/changelog vendored

@ -1,5 +1,5 @@
cutefish-kwin-plugins (0.1) UNRELEASED; urgency=low
cutefish-kwin-plugins (0.5) UNRELEASED; urgency=low
* Initial release (CutefishOS) <cutefishos@foxmail.com>
* Initial release (CutefishOS) <support@cutefishos.com>
-- CutefishOS <cutefishos@foxmail.com> Thu, 16 Oct 2014 17:22:15 +0200
-- CutefishOS Packaging Team <support@cutefishos.com> Thu, 16 Sep 2021 02:31:42 +0800

2
debian/control vendored

@ -22,7 +22,7 @@ Build-Depends: cmake,
qttools5-dev,
qttools5-dev-tools
Standards-Version: 4.5.0
Homepage: https://github.com/cutefishos/terminal
Homepage: https://cutefishos.com
Package: cutefish-kwin-plugins
Architecture: any

2
debian/copyright vendored

@ -1,3 +1,3 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: calamares
Upstream-Name: cutefish-kwin-plugins
Source: <url://example.com>

@ -71,7 +71,8 @@ void Button::paint(QPainter *painter, const QRect &repaintRegion)
const QRect &rect = geometry().toRect();
painter->save();
painter->setRenderHints(QPainter::Antialiasing);
painter->setRenderHint(QPainter::SmoothPixmapTransform, false);
painter->setRenderHints(QPainter::Antialiasing, true);
QRect btnRect(0, 0, 29 * decoration->devicePixelRatio(),
29 * decoration->devicePixelRatio());

@ -106,7 +106,7 @@ void Decoration::init()
auto s = settings();
m_devicePixelRatio = m_settings->value("PixelRatio", 1.0).toReal();
m_frameRadius = 12 * m_devicePixelRatio;
m_frameRadius = 11 * m_devicePixelRatio;
reconfigure();
updateTitleBar();
@ -329,12 +329,13 @@ void Decoration::updateShadow()
void Decoration::updateBtnPixmap()
{
int size = 30;
QString dirName = darkMode() ? "dark" : "light";
m_closeBtnPixmap = fromSvgToPixmap(QString(":/images/%1/close_normal.svg").arg(dirName), QSize(30, 30));
m_maximizeBtnPixmap = fromSvgToPixmap(QString(":/images/%1/maximize_normal.svg").arg(dirName), QSize(30, 30));
m_minimizeBtnPixmap = fromSvgToPixmap(QString(":/images/%1/minimize_normal.svg").arg(dirName), QSize(30, 30));
m_restoreBtnPixmap = fromSvgToPixmap(QString(":/images/%1/restore_normal.svg").arg(dirName), QSize(30, 30));
m_closeBtnPixmap = fromSvgToPixmap(QString(":/images/%1/close_normal.svg").arg(dirName), QSize(size, size));
m_maximizeBtnPixmap = fromSvgToPixmap(QString(":/images/%1/maximize_normal.svg").arg(dirName), QSize(size, size));
m_minimizeBtnPixmap = fromSvgToPixmap(QString(":/images/%1/minimize_normal.svg").arg(dirName), QSize(size, size));
m_restoreBtnPixmap = fromSvgToPixmap(QString(":/images/%1/restore_normal.svg").arg(dirName), QSize(size, size));
}
QPixmap Decoration::fromSvgToPixmap(const QString &file, const QSize &size)
@ -379,7 +380,7 @@ void Decoration::paintFrameBackground(QPainter *painter, const QRect &repaintReg
{
Q_UNUSED(repaintRegion)
const auto *decoratedClient = client().toStrongRef().data();
// const auto *decoratedClient = client().toStrongRef().data();
painter->save();
@ -421,8 +422,8 @@ void Decoration::paintCaption(QPainter *painter, const QRect &repaintRegion) con
const QRect titleBarRect(0, 0, size().width(), titleBarHeight());
const QRect availableRect = titleBarRect.adjusted(
m_leftButtons->geometry().width() + settings()->smallSpacing(), 0,
-(m_rightButtons->geometry().width() + settings()->smallSpacing()), 0
m_leftButtons->geometry().width() + 20, 0,
-(m_rightButtons->geometry().width() + 20), 0
);
QRect captionRect;
@ -439,8 +440,8 @@ void Decoration::paintCaption(QPainter *painter, const QRect &repaintRegion) con
alignment = Qt::AlignCenter;
}
const QString caption = painter->fontMetrics().elidedText(
decoratedClient->caption(), Qt::ElideMiddle, captionRect.width());
const QString caption = painter->fontMetrics()
.elidedText(decoratedClient->caption(), Qt::ElideMiddle, captionRect.width());
painter->save();
painter->setFont(settings()->font());

@ -92,7 +92,7 @@ private:
private:
int m_titleBarHeight = 33;
int m_frameRadius = 12;
int m_frameRadius = 11;
qreal m_devicePixelRatio = 1.0;
QColor m_titleBarBgColor = QColor(255, 255, 255, 255);
QColor m_titleBarFgColor = QColor(56, 56, 56, 255);

@ -1,93 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="close.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
id="svg8"
version="1.1"
viewBox="0 0 7.9374997 7.9375002"
height="30"
width="30">
<defs
id="defs2" />
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:pagecheckerboard="false"
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
inkscape:window-height="1304"
inkscape:window-width="2160"
units="px"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="18.272706"
inkscape:cx="9.8768456"
inkscape:zoom="22.4"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
id="grid2560"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-289.06248)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
transform="matrix(0.26458333,0,0,0.26458333,11.895874,2.9564196)"
inkscape:label="#g3842"
id="4" />
<g
transform="matrix(0.26458333,0,0,0.26458333,8.2578527,2.6020669)"
inkscape:label="#g3842"
id="4-7" />
<rect
style="opacity:0;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.18433414;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect1569-36"
width="6.2093525"
height="6.2267418"
x="0.86407435"
y="289.91785"
ry="6.5889685e-06" />
<g
id="g6"
transform="matrix(0.0065117,0,0,0.00651172,2.3017515,291.36422)"
style="fill:#CACBCE;fill-opacity:1">
<g
id="g4"
style="fill:#CACBCE;fill-opacity:1">
<path
d="M 284.286,256.002 506.143,34.144 c 7.811,-7.811 7.811,-20.475 0,-28.285 -7.811,-7.81 -20.475,-7.811 -28.285,0 L 256,227.717 34.143,5.859 c -7.811,-7.811 -20.475,-7.811 -28.285,0 -7.81,7.811 -7.811,20.475 0,28.285 L 227.715,256.001 5.858,477.859 c -7.811,7.811 -7.811,20.475 0,28.285 3.905,3.905 9.024,5.857 14.143,5.857 5.119,0 10.237,-1.952 14.143,-5.857 L 256,284.287 477.857,506.144 c 3.905,3.905 9.024,5.857 14.143,5.857 5.119,0 10.237,-1.952 14.143,-5.857 7.811,-7.811 7.811,-20.475 0,-28.285 z"
id="path2-3"
style="fill:#CACBCE;fill-opacity:1" />
</g>
</g>
<svg width="30" height="30" version="1.1" viewBox="0 0 7.9375 7.9375" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(0 -289.06)">
<rect x=".86407" y="289.92" width="6.2094" height="6.2267" ry="6.589e-6" opacity="0" stroke-width=".18433" style="paint-order:markers stroke fill"/>
<g transform="matrix(.0065117 0 0 .0065117 2.3018 291.36)" fill="#fff">
<g fill="#fff">
<path d="m284.29 256 221.86-221.86c7.811-7.811 7.811-20.475 0-28.285s-20.475-7.811-28.285 0l-221.86 221.86-221.86-221.86c-7.811-7.811-20.475-7.811-28.285 0s-7.811 20.475 0 28.285l221.86 221.86-221.86 221.86c-7.811 7.811-7.811 20.475 0 28.285 3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857l221.86-221.86 221.86 221.86c3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857c7.811-7.811 7.811-20.475 0-28.285z" fill="#fff"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 866 B

@ -1,98 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="maximize.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
id="svg8"
version="1.1"
viewBox="0 0 7.9374997 7.9375002"
height="30"
width="30">
<defs
id="defs2">
<linearGradient
id="linearGradient882"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="0"
id="stop880" />
</linearGradient>
</defs>
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:pagecheckerboard="false"
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
inkscape:window-height="1304"
inkscape:window-width="2160"
units="px"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="15.908161"
inkscape:cx="-28.660714"
inkscape:zoom="11.2"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
id="grid2560"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-289.06248)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
transform="matrix(0.26458333,0,0,0.26458333,11.895874,2.9564196)"
inkscape:label="#g3842"
id="4" />
<g
transform="matrix(0.26458333,0,0,0.26458333,9.6258987,2.2045947)"
inkscape:label="#g3842"
id="4-7" />
<rect
style="opacity:0;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.12549739;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect1575-0"
width="4.2333331"
height="4.2333331"
x="-12.230613"
y="294.87387"
ry="4.4795979e-06" />
<rect
style="opacity:0.9;fill:none;stroke:#CACBCE;stroke-width:0.26458333;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect837"
width="3.2839999"
height="2.6270001"
x="2.32675"
y="291.71774"
ry="0.45351759" />
</g>
<svg width="30" height="30" version="1.1" viewBox="0 0 7.9375 7.9375" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb">
<g transform="translate(0 -289.06)">
<rect x="-12.231" y="294.87" width="4.2333" height="4.2333" ry="4.4796e-6" opacity="0" stroke-width=".1255" style="paint-order:markers stroke fill"/>
<rect x="2.3268" y="291.72" width="3.284" height="2.627" ry=".45352" fill="none" opacity=".9" stroke="#fff" stroke-width=".26458"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 498 B

@ -1,78 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="minimize_normal.svg"
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
id="svg8"
version="1.1"
viewBox="0 0 7.9374997 7.9375002"
height="30"
width="30">
<defs
id="defs2" />
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:pagecheckerboard="false"
inkscape:window-maximized="1"
inkscape:window-y="42"
inkscape:window-x="0"
inkscape:window-height="1233"
inkscape:window-width="2160"
units="px"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="19.593901"
inkscape:cx="3.0923684"
inkscape:zoom="31.678384"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
id="grid2560"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-289.06248)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
transform="matrix(0.26458333,0,0,0.26458333,11.895874,2.9564196)"
inkscape:label="#g3842"
id="4" />
<g
transform="matrix(0.26458333,0,0,0.26458333,5.9355757,3.5038878)"
inkscape:label="#g3842"
id="4-7" />
<polygon
fill="#CACBCE"
points="15,19 15,20 15.471,20 24.529,20 25,20 25,19 24.529,19 15.471,19 "
id="polygon2"
transform="matrix(0.36896569,0,0,0.33072917,-3.4105638,286.58201)"
style="fill:#cacbce;fill-opacity:1" />
</g>
<svg width="30" height="30" version="1.1" viewBox="0 0 7.9375 7.9375" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(0 -289.06)">
<polygon transform="matrix(.36897 0 0 .26458 -3.4106 287.87)" points="25 20 25 19 24.529 19 15.471 19 15 19 15 20 15.471 20 24.529 20" fill="#fff"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 308 B

@ -1,90 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="restore.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
id="svg8"
version="1.1"
viewBox="0 0 7.9374997 7.9375002"
height="30"
width="30">
<defs
id="defs2" />
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:pagecheckerboard="false"
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
inkscape:window-height="1304"
inkscape:window-width="2160"
units="px"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="15.002062"
inkscape:cx="10.41859"
inkscape:zoom="31.678384"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
id="grid2560"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-289.06248)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
transform="matrix(0.26458333,0,0,0.26458333,11.895874,2.9564196)"
inkscape:label="#g3842"
id="4" />
<g
transform="matrix(0.26458333,0,0,0.26458333,9.6258987,2.2045947)"
inkscape:label="#g3842"
id="4-7" />
<g
transform="matrix(0.26458333,0,0,0.26458333,8.6603107,0.81148024)"
inkscape:label="#g3842"
id="4-75" />
<g
id="g886"
transform="translate(1.4056297,-1.99609)">
<path
d="m 1.4879664,293.99198 c -0.2647268,0 -0.4778461,0.23088 -0.4778461,0.51767 v 1.553 c 0,0.28679 0.2131193,0.51767 0.4778461,0.51767 H 3.160428 c 0.2647268,0 0.4778461,-0.23088 0.4778461,-0.51767 v -1.553 c 0,-0.28679 -0.2131193,-0.51767 -0.4778461,-0.51767 z m 0,0.51767 H 3.160428 c 0.1323634,0 0.2389231,0.11544 0.2389231,0.25883 v 1.29417 c 0,0.14339 -0.1065597,0.25883 -0.2389231,0.25883 H 1.4879664 c -0.1323634,0 -0.2389231,-0.11544 -0.2389231,-0.25883 v -1.29417 c 0,-0.14339 0.1065597,-0.25883 0.2389231,-0.25883 z"
fill="#CACBCE"
id="path2"
style="fill:#CACBCE;fill-opacity:1;stroke-width:0.248679" />
<path
d="m 1.9658126,293.47432 c -0.1770587,0 -0.3294749,0.10462 -0.4120468,0.25883 h 1.8455853 c 0.2647267,0 0.4778461,0.23088 0.4778461,0.51767 v 1.29416 0.44639 c 0.1423504,-0.0894 0.2389231,-0.25458 0.2389231,-0.44639 v -1.29416 c 0,-0.43018 -0.3196791,-0.7765 -0.7167692,-0.7765 z"
fill="#CACBCE"
id="path4-3"
style="fill:#CACBCE;fill-opacity:1;stroke-width:0.248679" />
</g>
</g>
<svg width="30" height="30" version="1.1" viewBox="0 0 7.9375 7.9375" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(0 -289.06)" fill="#fff" stroke-width=".24868">
<path d="m2.8936 292c-0.26473 0-0.47785 0.23088-0.47785 0.51767v1.553c0 0.28679 0.21312 0.51767 0.47785 0.51767h1.6725c0.26473 0 0.47785-0.23088 0.47785-0.51767v-1.553c0-0.28679-0.21312-0.51767-0.47785-0.51767zm0 0.51767h1.6725c0.13236 0 0.23892 0.11544 0.23892 0.25883v1.2942c0 0.14339-0.10656 0.25883-0.23892 0.25883h-1.6725c-0.13236 0-0.23892-0.11544-0.23892-0.25883v-1.2942c0-0.14339 0.10656-0.25883 0.23892-0.25883z"/>
<path d="m3.3714 291.48c-0.17706 0-0.32947 0.10462-0.41205 0.25883h1.8456c0.26473 0 0.47785 0.23088 0.47785 0.51767v1.7406c0.14235-0.0894 0.23892-0.25458 0.23892-0.44639v-1.2942c0-0.43018-0.31968-0.7765-0.71677-0.7765z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 841 B

@ -1,93 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="close.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
id="svg8"
version="1.1"
viewBox="0 0 7.9374997 7.9375002"
height="30"
width="30">
<defs
id="defs2" />
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:pagecheckerboard="false"
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
inkscape:window-height="1304"
inkscape:window-width="2160"
units="px"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="18.272706"
inkscape:cx="9.8768456"
inkscape:zoom="22.4"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
id="grid2560"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-289.06248)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
transform="matrix(0.26458333,0,0,0.26458333,11.895874,2.9564196)"
inkscape:label="#g3842"
id="4" />
<g
transform="matrix(0.26458333,0,0,0.26458333,8.2578527,2.6020669)"
inkscape:label="#g3842"
id="4-7" />
<rect
style="opacity:0;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.18433414;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect1569-36"
width="6.2093525"
height="6.2267418"
x="0.86407435"
y="289.91785"
ry="6.5889685e-06" />
<g
id="g6"
transform="matrix(0.0065117,0,0,0.00651172,2.3017515,291.36422)"
style="fill:#383838;fill-opacity:1">
<g
id="g4"
style="fill:#383838;fill-opacity:1">
<path
d="M 284.286,256.002 506.143,34.144 c 7.811,-7.811 7.811,-20.475 0,-28.285 -7.811,-7.81 -20.475,-7.811 -28.285,0 L 256,227.717 34.143,5.859 c -7.811,-7.811 -20.475,-7.811 -28.285,0 -7.81,7.811 -7.811,20.475 0,28.285 L 227.715,256.001 5.858,477.859 c -7.811,7.811 -7.811,20.475 0,28.285 3.905,3.905 9.024,5.857 14.143,5.857 5.119,0 10.237,-1.952 14.143,-5.857 L 256,284.287 477.857,506.144 c 3.905,3.905 9.024,5.857 14.143,5.857 5.119,0 10.237,-1.952 14.143,-5.857 7.811,-7.811 7.811,-20.475 0,-28.285 z"
id="path2-3"
style="fill:#383838;fill-opacity:1" />
</g>
</g>
<svg width="30" height="30" version="1.1" viewBox="0 0 7.9375 7.9375" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(0 -289.06)">
<rect x=".86407" y="289.92" width="6.2094" height="6.2267" ry="6.589e-6" opacity="0" stroke-width=".18433" style="paint-order:markers stroke fill"/>
<g transform="matrix(.0065117 0 0 .0065117 2.3018 291.36)" fill="#383838">
<g fill="#383838">
<path d="m284.29 256 221.86-221.86c7.811-7.811 7.811-20.475 0-28.285s-20.475-7.811-28.285 0l-221.86 221.86-221.86-221.86c-7.811-7.811-20.475-7.811-28.285 0s-7.811 20.475 0 28.285l221.86 221.86-221.86 221.86c-7.811 7.811-7.811 20.475 0 28.285 3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857l221.86-221.86 221.86 221.86c3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857c7.811-7.811 7.811-20.475 0-28.285z" fill="#383838"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 875 B

@ -1,98 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="maximize_normal.svg"
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
id="svg8"
version="1.1"
viewBox="0 0 7.9374997 7.9375002"
height="30"
width="30">
<defs
id="defs2">
<linearGradient
id="linearGradient882"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="0"
id="stop880" />
</linearGradient>
</defs>
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:pagecheckerboard="false"
inkscape:window-maximized="1"
inkscape:window-y="42"
inkscape:window-x="0"
inkscape:window-height="1226"
inkscape:window-width="2160"
units="px"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="15.908161"
inkscape:cx="-28.660714"
inkscape:zoom="11.2"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
id="grid2560"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-289.06248)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
transform="matrix(0.26458333,0,0,0.26458333,11.895874,2.9564196)"
inkscape:label="#g3842"
id="4" />
<g
transform="matrix(0.26458333,0,0,0.26458333,9.6258987,2.2045947)"
inkscape:label="#g3842"
id="4-7" />
<rect
style="opacity:0;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.12549739;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect1575-0"
width="4.2333331"
height="4.2333331"
x="-12.230613"
y="294.87387"
ry="4.4795979e-06" />
<rect
style="opacity:1;fill:none;stroke:#383838;stroke-width:0.26458333;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect837"
width="3.2839999"
height="2.6270001"
x="2.32675"
y="291.71774"
ry="0.45351759" />
</g>
<svg width="30" height="30" version="1.1" viewBox="0 0 7.9375 7.9375" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb">
<g transform="translate(0 -289.06)">
<rect x="-12.231" y="294.87" width="4.2333" height="4.2333" ry="4.4796e-6" opacity="0" stroke-width=".1255" style="paint-order:markers stroke fill"/>
<rect x="2.3268" y="291.72" width="3.284" height="2.627" ry=".45352" fill="none" opacity=".9" stroke="#383838" stroke-width=".26458"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 501 B

@ -1,78 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="minimize_normal.svg"
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
id="svg8"
version="1.1"
viewBox="0 0 7.9374997 7.9375002"
height="30"
width="30">
<defs
id="defs2" />
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:pagecheckerboard="false"
inkscape:window-maximized="1"
inkscape:window-y="42"
inkscape:window-x="0"
inkscape:window-height="1233"
inkscape:window-width="2160"
units="px"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="19.593901"
inkscape:cx="3.0923684"
inkscape:zoom="31.678384"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
id="grid2560"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-289.06248)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
transform="matrix(0.26458333,0,0,0.26458333,11.895874,2.9564196)"
inkscape:label="#g3842"
id="4" />
<g
transform="matrix(0.26458333,0,0,0.26458333,5.9355757,3.5038878)"
inkscape:label="#g3842"
id="4-7" />
<polygon
fill="#303030"
points="15,20 15.471,20 24.529,20 25,20 25,19 24.529,19 15.471,19 15,19 "
id="polygon2"
transform="matrix(0.36896569,0,0,0.33072917,-3.4105638,286.58201)"
style="opacity:1;fill:#383838;fill-opacity:1" />
</g>
<svg width="30" height="30" version="1.1" viewBox="0 0 7.9375 7.9375" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(0 -289.06)">
<polygon transform="matrix(.36897 0 0 .26458 -3.4106 287.87)" points="25 20 25 19 24.529 19 15.471 19 15 19 15 20 15.471 20 24.529 20" fill="#383838"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 311 B

@ -1,320 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="restore.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
id="svg8"
version="1.1"
viewBox="0 0 7.9374997 7.9375002"
height="30"
width="30">
<defs
id="defs2">
<linearGradient
id="linearGradient3868">
<stop
style="stop-color:#5a5a5a;stop-opacity:1;"
offset="0"
id="stop3870" />
<stop
style="stop-color:#646464;stop-opacity:1;"
offset="1"
id="stop3872" />
</linearGradient>
<linearGradient
id="linearGradient3813">
<stop
style="stop-color:#666666;stop-opacity:1;"
offset="0"
id="stop3815" />
<stop
style="stop-color:#636363;stop-opacity:1;"
offset="1"
id="stop3817" />
</linearGradient>
<linearGradient
id="linearGradient3787">
<stop
style="stop-color:#e5e5df;stop-opacity:1;"
offset="0"
id="stop3789" />
<stop
style="stop-color:#dadad4;stop-opacity:1;"
offset="1"
id="stop3791" />
</linearGradient>
<linearGradient
id="linearGradient3806-3-5-6">
<stop
style="stop-color:#303030;stop-opacity:1;"
offset="0"
id="stop3808-6-9-1" />
<stop
style="stop-color:#232323;stop-opacity:1;"
offset="1"
id="stop3810-4-6-3" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3787"
id="linearGradient3793"
x1="40"
y1="1044.3622"
x2="40"
y2="1032.3622"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3787"
id="linearGradient3828"
gradientUnits="userSpaceOnUse"
x1="40"
y1="1044.3622"
x2="40"
y2="1032.3622"
gradientTransform="matrix(1.1666666,0,0,1.0769231,-6.5,-80.335554)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3787-8"
id="linearGradient3835"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1666666,0,0,1.0769231,-35.5,-1105.6978)"
x1="40"
y1="1044.3622"
x2="40"
y2="1032.3622" />
<linearGradient
id="linearGradient3787-8">
<stop
style="stop-color:#f5f5ee;stop-opacity:1;"
offset="0"
id="stop3789-2" />
<stop
style="stop-color:#e6e6df;stop-opacity:1;"
offset="1"
id="stop3791-6" />
</linearGradient>
<linearGradient
id="linearGradient3787-7">
<stop
style="stop-color:#f5f5ee;stop-opacity:1;"
offset="0"
id="stop3789-3" />
<stop
style="stop-color:#e6e6e0;stop-opacity:1;"
offset="1"
id="stop3791-3" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3787"
id="linearGradient3807"
x1="11"
y1="15.75"
x2="11"
y2="8.25"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3813"
id="linearGradient3819"
x1="29.5"
y1="15.2"
x2="29.5"
y2="8.8000002"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4231"
id="linearGradient3807-1"
x1="10"
y1="7.0000038"
x2="10"
y2="15.888954"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient4231">
<stop
id="stop4233"
offset="0"
style="stop-color:#e7e7e1;stop-opacity:1;" />
<stop
id="stop4239"
offset="1"
style="stop-color:#dadad3;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4231-1"
id="linearGradient3807-1-1"
x1="10"
y1="15.888976"
x2="10"
y2="7.0000262"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient4231-1">
<stop
id="stop4233-6"
offset="0"
style="stop-color:#e5e5de;stop-opacity:1;" />
<stop
id="stop4239-7"
offset="1"
style="stop-color:#dadad3;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient4363">
<stop
style="stop-color:#979791;stop-opacity:1;"
offset="0"
id="stop4365" />
<stop
style="stop-color:#dadad4;stop-opacity:0;"
offset="1"
id="stop4367" />
</linearGradient>
<linearGradient
id="linearGradient4363-7">
<stop
style="stop-color:#f5f5ef;stop-opacity:1;"
offset="0"
id="stop4365-9" />
<stop
style="stop-color:#dadad4;stop-opacity:0;"
offset="1"
id="stop4367-8" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4231-7"
id="linearGradient4361"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1875,0,0,1,-41.25,0)"
x1="248.63158"
y1="79"
x2="248.63158"
y2="58" />
<linearGradient
id="linearGradient4231-7">
<stop
id="stop4233-4"
offset="0"
style="stop-color:#e6e6df;stop-opacity:1;" />
<stop
id="stop4239-8"
offset="1"
style="stop-color:#d1d1ca;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4231-7"
id="linearGradient3127"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1875,0,0,1,-262.25,-55.99998)"
x1="248.63158"
y1="79"
x2="248.63158"
y2="58" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4231-7"
id="linearGradient3159"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1875,0,0,1,-249.25,-54.99998)"
x1="248.63158"
y1="79"
x2="248.63158"
y2="58" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath909">
<rect
style="opacity:0.9;fill:none;stroke:#383838;stroke-width:0.0270433;stroke-miterlimit:4;stroke-dasharray:none"
id="rect911"
width="2.6010628"
height="2.5613754"
x="0.94119698"
y="289.28452"
ry="0.26458332" />
</clipPath>
</defs>
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:pagecheckerboard="false"
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
inkscape:window-height="1304"
inkscape:window-width="2160"
units="px"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="15.002062"
inkscape:cx="10.41859"
inkscape:zoom="31.678384"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
id="grid2560"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<cc:license
rdf:resource="" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-289.06248)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
transform="matrix(0.26458333,0,0,0.26458333,11.895874,2.9564196)"
inkscape:label="#g3842"
id="4" />
<g
transform="matrix(0.26458333,0,0,0.26458333,9.6258987,2.2045947)"
inkscape:label="#g3842"
id="4-7" />
<g
transform="matrix(0.26458333,0,0,0.26458333,8.6603107,0.81148024)"
inkscape:label="#g3842"
id="4-75" />
<g
id="g886"
transform="translate(1.4056297,-1.99609)">
<path
d="m 1.4879664,293.99198 c -0.2647268,0 -0.4778461,0.23088 -0.4778461,0.51767 v 1.553 c 0,0.28679 0.2131193,0.51767 0.4778461,0.51767 H 3.160428 c 0.2647268,0 0.4778461,-0.23088 0.4778461,-0.51767 v -1.553 c 0,-0.28679 -0.2131193,-0.51767 -0.4778461,-0.51767 z m 0,0.51767 H 3.160428 c 0.1323634,0 0.2389231,0.11544 0.2389231,0.25883 v 1.29417 c 0,0.14339 -0.1065597,0.25883 -0.2389231,0.25883 H 1.4879664 c -0.1323634,0 -0.2389231,-0.11544 -0.2389231,-0.25883 v -1.29417 c 0,-0.14339 0.1065597,-0.25883 0.2389231,-0.25883 z"
fill="#363636"
id="path2"
style="fill:#383838;fill-opacity:1;stroke-width:0.248679" />
<path
d="m 1.9658126,293.47432 c -0.1770587,0 -0.3294749,0.10462 -0.4120468,0.25883 h 1.8455853 c 0.2647267,0 0.4778461,0.23088 0.4778461,0.51767 v 1.29416 0.44639 c 0.1423504,-0.0894 0.2389231,-0.25458 0.2389231,-0.44639 v -1.29416 c 0,-0.43018 -0.3196791,-0.7765 -0.7167692,-0.7765 z"
fill="#363636"
id="path4-3"
style="fill:#383838;fill-opacity:1;stroke-width:0.248679" />
</g>
<svg width="30" height="30" version="1.1" viewBox="0 0 7.9375 7.9375" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(0 -289.06)">
<g transform="translate(1.4056 -1.9961)" fill="#383838" stroke-width=".24868">
<path d="m1.488 293.99c-0.26473 0-0.47785 0.23088-0.47785 0.51767v1.553c0 0.28679 0.21312 0.51767 0.47785 0.51767h1.6725c0.26473 0 0.47785-0.23088 0.47785-0.51767v-1.553c0-0.28679-0.21312-0.51767-0.47785-0.51767zm0 0.51767h1.6725c0.13236 0 0.23892 0.11544 0.23892 0.25883v1.2942c0 0.14339-0.10656 0.25883-0.23892 0.25883h-1.6725c-0.13236 0-0.23892-0.11544-0.23892-0.25883v-1.2942c0-0.14339 0.10656-0.25883 0.23892-0.25883z"/>
<path d="m1.9658 293.47c-0.17706 0-0.32947 0.10462-0.41205 0.25883h1.8456c0.26473 0 0.47785 0.23088 0.47785 0.51767v1.7406c0.14235-0.0894 0.23892-0.25458 0.23892-0.44639v-1.2942c0-0.43018-0.31968-0.7765-0.71677-0.7765z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 942 B

@ -47,7 +47,8 @@ static QStringList allowList = { "netease-cloud-music netease-cloud-music",
"mtxx mtxx",
// Open source software
"code code"
"code code",
"motrix motrix"
};
// From ubreffect
@ -187,11 +188,10 @@ static KWin::GLTexture *getTexture(int borderRadius)
RoundedWindow::RoundedWindow(QObject *, const QVariantList &)
: KWin::Effect()
, m_frameRadius(12)
{
QSettings settings(QSettings::UserScope, "cutefishos", "theme");
qreal devicePixelRatio = settings.value("PixelRatio", 1.0).toReal();
m_frameRadius = 12 * devicePixelRatio;
m_frameRadius = 11 * devicePixelRatio;
setDepthfunc = (SetDepth) QLibrary::resolve("kwin.so." + qApp->applicationVersion(), "_ZN4KWin8Toplevel8setDepthEi");

Loading…
Cancel
Save