mirror of
https://github.com/Rafostar/clapper.git
synced 2025-08-29 23:32:04 +02:00
@@ -9,6 +9,41 @@ scrolledwindow scrollbar.vertical slider {
|
|||||||
min-height: 16px;
|
min-height: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Consistent scales color */
|
||||||
|
scale trough highlight {
|
||||||
|
color: @accent_fg_color;
|
||||||
|
background-color: @accent_bg_color;
|
||||||
|
}
|
||||||
|
/* Consistent radio buttons color */
|
||||||
|
.osd radio {
|
||||||
|
color: @accent_fg_color;
|
||||||
|
background-color: transparent;
|
||||||
|
background-image: none;
|
||||||
|
}
|
||||||
|
.osd radio:hover,
|
||||||
|
.osd radio:checked {
|
||||||
|
background-image: image(rgba(255,255,255,0.1));
|
||||||
|
}
|
||||||
|
.osd radio:active {
|
||||||
|
background-image: image(rgba(255,255,255,0.3));
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Adwaita OSD background color is unacceptable:
|
||||||
|
* https://gitlab.gnome.org/GNOME/libadwaita/-/issues/454 */
|
||||||
|
box.osd,
|
||||||
|
.osd popover contents,
|
||||||
|
.osd popover arrow,
|
||||||
|
.osdheaderbar button {
|
||||||
|
background-color: rgba(38,38,38,0.78);
|
||||||
|
}
|
||||||
|
.osdheaderbar button:hover,
|
||||||
|
.osdheaderbar button:checked {
|
||||||
|
background-color: rgba(63,63,63,0.78);
|
||||||
|
}
|
||||||
|
.osdheaderbar button:active {
|
||||||
|
background-color: rgba(82,82,82,0.78);
|
||||||
|
}
|
||||||
|
|
||||||
/* Adwaita is missing osd ListBox */
|
/* Adwaita is missing osd ListBox */
|
||||||
.clapperplaylist {
|
.clapperplaylist {
|
||||||
background: none;
|
background: none;
|
||||||
@@ -59,6 +94,8 @@ popover contents {
|
|||||||
}
|
}
|
||||||
.popoverseparator separator {
|
.popoverseparator separator {
|
||||||
background-color: @insensitive_fg_color;
|
background-color: @insensitive_fg_color;
|
||||||
|
margin-left: 3px;
|
||||||
|
margin-right: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Rounded corners */
|
/* Rounded corners */
|
||||||
@@ -129,8 +166,9 @@ scale trough slider {
|
|||||||
margin-left: 0px;
|
margin-left: 0px;
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
border: 2px solid;
|
border: 2px solid;
|
||||||
min-width: 17px;
|
min-width: 16px;
|
||||||
min-height: 17px;
|
min-height: 16px;
|
||||||
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Also affects popover buttons */
|
/* Also affects popover buttons */
|
||||||
@@ -260,7 +298,8 @@ scale trough slider {
|
|||||||
min-width: 6px;
|
min-width: 6px;
|
||||||
}
|
}
|
||||||
.overamp trough highlight {
|
.overamp trough highlight {
|
||||||
background: @error_color;
|
color: @error_fg_color;
|
||||||
|
background-color: @error_bg_color;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Elapsed Popover */
|
/* Elapsed Popover */
|
||||||
@@ -323,7 +362,7 @@ scale trough slider {
|
|||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
.controlsbox {
|
.controlsbox {
|
||||||
background: @theme_bg_color;
|
background: @popover_bg_color;
|
||||||
}
|
}
|
||||||
.gpufriendly {
|
.gpufriendly {
|
||||||
box-shadow: -8px -8px transparent, 8px 8px transparent;
|
box-shadow: -8px -8px transparent, 8px 8px transparent;
|
||||||
|
@@ -34,7 +34,7 @@
|
|||||||
"flathub/lib/uchardet.json",
|
"flathub/lib/uchardet.json",
|
||||||
"flathub/gstreamer-1.0/gstreamer.json",
|
"flathub/gstreamer-1.0/gstreamer.json",
|
||||||
"testing/gtk4.json",
|
"testing/gtk4.json",
|
||||||
"flathub/lib/libadwaita.json",
|
"testing/libadwaita.json",
|
||||||
"testing/gtuber.json",
|
"testing/gtuber.json",
|
||||||
{
|
{
|
||||||
"name": "clapper",
|
"name": "clapper",
|
||||||
|
@@ -1,31 +0,0 @@
|
|||||||
From b413ee2c7d458c7005d3d3d1da8822cd86893ac0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Rafostar <40623528+Rafostar@users.noreply.github.com>
|
|
||||||
Date: Fri, 4 Dec 2020 19:25:34 +0100
|
|
||||||
Subject: [PATCH] popover: Call unrealize on hide
|
|
||||||
|
|
||||||
When popover is shown "realize" method is called which creates a new
|
|
||||||
surface for popup. Unfortunately this causes performance drop on Wayland until that
|
|
||||||
surface is destroyed what happens inside "unrealize" method during popover destruction.
|
|
||||||
|
|
||||||
This commit changes default behavior in a way that surface will be destroyed
|
|
||||||
when popover is closed and app will ragain the performance it lost when
|
|
||||||
popover was shown.
|
|
||||||
---
|
|
||||||
gtk/gtkpopover.c | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
|
|
||||||
index 504dcd6cc1..a7a764d483 100644
|
|
||||||
--- a/gtk/gtkpopover.c
|
|
||||||
+++ b/gtk/gtkpopover.c
|
|
||||||
@@ -951,6 +951,7 @@ gtk_popover_hide (GtkWidget *widget)
|
|
||||||
|
|
||||||
gtk_popover_set_mnemonics_visible (GTK_POPOVER (widget), FALSE);
|
|
||||||
_gtk_widget_set_visible_flag (widget, FALSE);
|
|
||||||
+ gtk_widget_unrealize (widget);
|
|
||||||
gtk_widget_unmap (widget);
|
|
||||||
g_signal_emit (widget, signals[CLOSED], 0);
|
|
||||||
}
|
|
||||||
--
|
|
||||||
GitLab
|
|
||||||
|
|
@@ -26,12 +26,8 @@
|
|||||||
{
|
{
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitlab.gnome.org/GNOME/gtk.git",
|
"url": "https://gitlab.gnome.org/GNOME/gtk.git",
|
||||||
"tag": "4.6.2",
|
"tag": "4.6.4",
|
||||||
"commit": "aec7ca82007dbe07faee6be084d20758ebac2b91"
|
"commit": "1e6bad6c4f412dc0eb7b2f508cb4465929a04303"
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "patch",
|
|
||||||
"path": "gtk4-popover-unrealize.patch"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
21
pkgs/flatpak/testing/libadwaita.json
Normal file
21
pkgs/flatpak/testing/libadwaita.json
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"name": "libadwaita",
|
||||||
|
"buildsystem": "meson",
|
||||||
|
"config-opts": [
|
||||||
|
"--buildtype=release",
|
||||||
|
"--wrap-mode=nofallback",
|
||||||
|
"-Dintrospection=enabled",
|
||||||
|
"-Dvapi=false",
|
||||||
|
"-Dgtk_doc=false",
|
||||||
|
"-Dtests=false",
|
||||||
|
"-Dexamples=false"
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://gitlab.gnome.org/GNOME/libadwaita.git",
|
||||||
|
"tag": "1.1.1",
|
||||||
|
"commit": "5ec9f624b23bf78b29dd708e77ccdfcee0a9867a"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Reference in New Issue
Block a user