gnome-shell: Drop corner-ripple-{ltr,rtl}.svg assets
This was actually feasible only with CSS.
This was actually feasible only with CSS.
by roundabout, Wednesday, 22 November 2017, 12:36:34 (1511354194), pushed by roundabout, Sunday, 11 May 2025, 13:22:17 (1746969737)
Author identity: nana-4 <hnmaigo@gmail.com>
972fb05860b2df728731cdb9ff67b4b38ddaccab
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="#FFFFFF" opacity="0.3">
<circle cx="0" cy="0" r="48"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="#FFFFFF" opacity="0.3">
<circle cx="48" cy="0" r="48"/>
</svg>
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
<file>assets/checkbox.svg</file>
<file>assets/checkbox-off.svg</file>
<file>assets/close.svg</file>
<file>assets/corner-ripple-ltr.svg</file>
<file>assets/corner-ripple-rtl.svg</file>
<file>assets/dash-placeholder.svg</file>
<file>assets/more-results.svg</file>
<file>assets/noise-texture.svg</file>
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: $inverse_track_color;
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
// not really top bar only
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: $inverse_track_color;
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
// not really top bar only
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
<file>assets/checkbox.svg</file>
<file>assets/checkbox-off.svg</file>
<file>assets/close.svg</file>
<file>assets/corner-ripple-ltr.svg</file>
<file>assets/corner-ripple-rtl.svg</file>
<file>assets/dash-placeholder.svg</file>
<file>assets/more-results.svg</file>
<file>assets/noise-texture.svg</file>
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: rgba(255, 255, 255, 0.3);
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
.popup-menu-arrow {
.ripple-box {
width: 48px;
height: 48px;
background-image: url("assets/corner-ripple-ltr.svg");
background-size: contain;
border-radius: 0 0 48px 0;
background-color: $inverse_track_color;
background-image: none;
background-size: auto;
}
.ripple-box:rtl {
background-image: url("assets/corner-ripple-rtl.svg");
border-radius: 0 0 0 48px;
background-image: none;
}
// not really top bar only