From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=meshpointone.com header.i=@meshpointone.com header.a=rsa-sha256 header.s=key1 header.b="qORkSmm/"; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=meshpointone.com policy.dmarc=none Received: from mta0.migadu.com (out-243.mta0.migadu.com [IPv6:2001:41d0:1004:224b::f3]) by mail.toke.dk (Postfix) with ESMTPS id BB0181746FCA for ; Sun, 04 Oct 2026 16:33:33 +0200 (CEST) X-Envelope-To: galene@lists.galene.org DKIM-Signature: a=rsa-sha256; bh=NHFO+SBAozuEFtZ/1C/mnp0BEVZntd9saTHP4CBNTw8=; c=simple/simple; d=meshpointone.com; h=from:to:subject:date:message-id:mime-version:content-type; s=key1; t=1791124407; v=1; x=1791729207; b=qORkSmm/XjT2S0A3TscDSRSN5LXTctGHBvqkPp0rFY3QOBgrdNiMfjZxnxe6N3MeVtr1gNoZ mkWnOob+GVTc1yEFNk08tp8U2zhgPa9vxYDWVTdBFivpepg80CxnklrkVBnBPFJ/eNwcg9+Vzt+ JLF+C0My/LseV4+lZX2lY3RF7U8QjviBRprwbQ0LM7cMGeRsGtvy8gKmjPlkyn8IZ3GgxaPLg4E JDVKVjUkwYox4vnz1zuVLUrDzFqOFNXfHcn+wwXzdfsahrSFU8jpOhl5AGBrAzki1QMYxPHLVj6 TjlO4lKkaX4TNqnw4D5LB5yaBw6/hNsaLhH0F2KlOhETA== X-Envelope-To: galene@lists.galene.org Received: by smtp.migadu.com with ESMTPS id afa2db9675474f43; Sun, 04 Oct 2026 14:33:26 +0000 X-Mizu-Trace-ID: afa2db9675474f43 X-Migadu-Flow: FLOW_OUT From: "Valent@MeshPoint" To: "galene@lists.galene.org" Date: Sun, 04 Oct 2026 14:33:24 +0000 Message-Id: User-Agent: eMClient/10.4.0.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------=_MB32B6A99E-21FA-4889-B269-4F7465CC92A1" Message-ID-Hash: JRRMIQ3VC4RFGKCMFGO67Q3WD3E7EO5B X-Message-ID-Hash: JRRMIQ3VC4RFGKCMFGO67Q3WD3E7EO5B X-MailFrom: valent@meshpointone.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: "Valent@MeshPoint" Subject: [Galene] CSS cleanup List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --------=_MB32B6A99E-21FA-4889-B269-4F7465CC92A1 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi Juliusz and list, I started to clean up the CSS. Let me know if this PR makes sense as a=20 first step: it groups all z-index values in one place, so they're not=20 scattered all over galene.css: https://github.com/jech/galene/pull/337 I also sent a second one for the sidebarnav. Its width was set in the=20 .js file, so I moved it into galene.css so all numbers for adjusting the=20 UI/UX experience is in one place: https://github.com/jech/galene/pull/338 I tested both patched independently and then together, but test them=20 also on your systems. Any comments and constructive feedback is welcome. Best regards, Valent --------=_MB32B6A99E-21FA-4889-B269-4F7465CC92A1 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Juliusz and list,

I started to clean up the= CSS. Let me know if this PR makes sense as a=C2=A0first step: it groups all = z-index values in one place, so they're not scattered all over galene.css:=
https://github.co= m/jech/galene/pull/337

I also sent a second one for the side= barnav. Its width was set in the .js file, so I moved it into galene.css so = all numbers for adjusting the UI/UX experience is in one place:
https://github.com/jech/gale= ne/pull/338

I tested both patched independently and then tog= ether, but test them also on your systems.

Any comments and cons= tructive feedback is welcome.

Best regards,
Valent --------=_MB32B6A99E-21FA-4889-B269-4F7465CC92A1-- From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=irif.fr header.i=@irif.fr header.a=rsa-sha256 header.s=dkim-irif header.b=MlzCZlWV; arc=none (Message is not ARC signed); dmarc=none Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by mail.toke.dk (Postfix) with ESMTPS id CC2FE1749064 for ; Sun, 04 Oct 2026 22:36:23 +0200 (CEST) Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 694KaEY2016978 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 4 Oct 2026 22:36:18 +0200 Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 694KaDuD017177; Sun, 4 Oct 2026 22:36:14 +0200 Received: from mailhub.math.univ-paris-diderot.fr (unknown [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id CC1424EC5D; Sun, 4 Oct 2026 22:36:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1791146172; x=1792010173; bh= YFuJYPKq6yJ6mK+HuL+ZrMO44vg0oznRGIXgGTENsY8=; b=MlzCZlWVLF0uEOE2 eMHFqG0frq14O0PDAHhB9ZwKNSPz3bO27+PCM+WFoGDeKrLyODyJTizi0lqLxDDj OrEIMa2V6Nem9jog/VCYGYJp5XuNFgouMltAViAdUev5Wfs40wPWfV4G9CvBaB18 JidrcdyubtUDYBEK+TKit3F1Of6C61vb5L3cERg55NJ4qQzRaFOl6bVe/3suVzE9 AJnz1/Ofy20tZ2+iz1CarPAHp/vdAAAs7mTcd7nd62fMDyts8cPyJHdkrsXUaFD+ 6aiYl9nSbosokQN4jni0EqKxk+qYyR501/qFgW88YhUOolgaefQ/paSZvIOndU0y o2lsBg== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id cSUpO40PeamR; Sun, 4 Oct 2026 22:36:12 +0200 (CEST) Received: from trurl.irif.fr (unknown [82.64.191.149]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 63B924EF0C; Sun, 4 Oct 2026 22:36:12 +0200 (CEST) Date: Sun, 04 Oct 2026 22:36:12 +0200 Message-ID: <87wlrxcif7.wl-jch@irif.fr> From: Juliusz Chroboczek To: "Valent@MeshPoint" Cc: "galene@lists.galene.org" In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/30.2 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Sun, 04 Oct 2026 22:36:19 +0200 (CEST) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Sun, 04 Oct 2026 22:36:14 +0200 (CEST) X-Miltered: at korolev with ID 6AC2B8BE.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-Miltered: at potemkin with ID 6AC2B8BD.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 6AC2B8BE.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/ X-j-chkmail-Enveloppe: 6AC2B8BD.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 6AC2B8BE.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Score: MSGID : 6AC2B8BD.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham X-j-chkmail-Status: Ham Message-ID-Hash: KLHGSTKK3MG52E3KZTQ3UD7Q5F7PLQZM X-Message-ID-Hash: KLHGSTKK3MG52E3KZTQ3UD7Q5F7PLQZM X-MailFrom: jch@irif.fr X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Galene] Re: CSS cleanup List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hello Valent. > https://github.com/jech/galene/pull/337 > https://github.com/jech/galene/pull/338 I've merged both PRs, in the opposite order (since #338 was easier to review) and after linearising your history. They're live at galene.org. Thanks, -- Juliusz From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=meshpointone.com header.i=@meshpointone.com header.a=rsa-sha256 header.s=key1 header.b="Lk9g1/8D"; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=meshpointone.com policy.dmarc=none Received: from mta1.migadu.com (out-103.mta1.migadu.com [IPv6:2001:41d0:203:375::67]) by mail.toke.dk (Postfix) with ESMTPS id 85A001749EE5 for ; Mon, 05 Oct 2026 01:10:56 +0200 (CEST) X-Envelope-To: galene@lists.galene.org DKIM-Signature: a=rsa-sha256; bh=RPcAEZtOVlzV2wSj/I5upR+AiEOr8nOqrowLr5trcuI=; c=simple/simple; d=meshpointone.com; h=from:to:subject:date:message-id:mime-version:content-type; s=key1; t=1791155450; v=1; x=1791760250; b=Lk9g1/8DsR9RVbAmrOHqWWjzT2j/KztI8Up+wSmv6rOunAQHPp1tYDgQl8cIym9Sy8DVTnzt sNI7L7+bzOb+6q814POVFxXxzEojU7uZygH1LUXpNBoM3kPgKj6i2yr2rLXl/VO1w/zd8gi141F d96WngKTAlijvu6JlCCY9H62BB+xlmX2PEqPudOf/PRubr666apqAGndLA3dOEgZL4mT/gp1AOU hd4Jmm7mdXcJBswisqUYtp3I4zzROiGpBaOUfw6oXzi/AeNOjU5meOtoi+P9bhsluoWxpO4EbFQ aOmMf7nQLxBdP8RUUGB5sSF+THeOy7VkgsY2yd0VGg7PQ== X-Envelope-To: galene@lists.galene.org Received: by smtp.migadu.com with ESMTPS id f8cf0a9770e374cb; Sun, 04 Oct 2026 23:10:50 +0000 X-Mizu-Trace-ID: f8cf0a9770e374cb X-Migadu-Flow: FLOW_OUT From: "Valent@MeshPoint" To: "Juliusz Chroboczek" Cc: "galene@lists.galene.org" Date: Sun, 04 Oct 2026 23:10:45 +0000 Message-Id: In-Reply-To: <87wlrxcif7.wl-jch@irif.fr> References: <87wlrxcif7.wl-jch@irif.fr> User-Agent: eMClient/10.4.0.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------=_MBC03EBA98-99AD-4663-9D5B-1B67546CBB84" Message-ID-Hash: COD7A5ZNR5OKR5TX7P2KEKKVZWM3FMP2 X-Message-ID-Hash: COD7A5ZNR5OKR5TX7P2KEKKVZWM3FMP2 X-MailFrom: valent@meshpointone.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: "Valent@MeshPoint" Subject: [Galene] Re: CSS cleanup List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --------=_MBC03EBA98-99AD-4663-9D5B-1B67546CBB84 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi Juliusz, Thank you, that is great to hear. This next PR fixes the layout below the top bar when the font size=20 changes. I also added a comment explaining how the height is calculated.=20 Please let me know if you prefer a shorter comment or no comments at=20 all. https://github.com/jech/galene/pull/339 I tested this change on Galene running locally. I just noticed that I made the same mistake again, I opened this PR from=20 my fork=E2=80=99s master after merging the patch there, so it includes an e= xtra=20 merge commit. Sorry about that. Next time I=E2=80=99ll open the PR directly = from=20 a separate branch, with only the patch commit. Best regards, Valent ------ Original Message ------ >From "Juliusz Chroboczek" To "Valent@MeshPoint" Cc "galene@lists.galene.org" Date 4.10.2026. 22:36:12 Subject Re: [Galene] CSS cleanup >Hello Valent. > >>https://github.com/jech/galene/pull/337 >>https://github.com/jech/galene/pull/338 > >I've merged both PRs, in the opposite order (since #338 was easier to >review) and after linearising your history. They're live at galene.org. > >Thanks, > >-- Juliusz --------=_MBC03EBA98-99AD-4663-9D5B-1B67546CBB84 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable

Hi Juliusz,

Tha= nk you, that is great to hear.

This next PR fixes the layout below th= e top bar when the font size changes. I also added a comment explaining how = the height is calculated. Please let me know if you prefer a shorter comme= nt or no comments at all.

https://github.com/jech/galene/pull/339

I tested this ch= ange on Galene running locally.

I just noticed that I made the same m= istake again, I opened this PR from my fork=E2=80=99s master after merging= the patch there, so it includes an extra merge commit. Sorry about that. Ne= xt time I=E2=80=99ll open the PR directly from a separate branch, with only = the patch commit.

Best regards,
Valent



------ Original Message ------
From "Juliusz Chroboczek" <jch@irif.= fr>
To "Valent@MeshPoint" <v= alent@meshpointone.com>
Date 4.10.2026. 22:36:12
Subject Re: [Galene] CSS cleanup

Hello Valent.
=C2=A0
=C2=A0
I've merged both PRs, in the opposite order (sinc= e #338 was easier to
review) and after linearising your history. They= 're live at galene.org.
=C2=A0
Thanks,
=C2=A0
-- Juliusz
--------=_MBC03EBA98-99AD-4663-9D5B-1B67546CBB84--