From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#68766: 29.2; Windows dark/light mode changes does not reflect on Emacs Title bar/Scrollbar Date: Mon, 29 Jan 2024 17:34:54 -0500 Message-ID: References: <87il3enr9u.fsf@gmail.com> <86y1ca55er.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32801"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 68766@debbugs.gnu.org To: Eli Zaretskii , "Rahul M. Juliato" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 29 23:36:32 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rUaEy-0008La-Ff for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Jan 2024 23:36:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rUaEX-0006uJ-E8; Mon, 29 Jan 2024 17:36:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rUaEP-0006tz-7A for bug-gnu-emacs@gnu.org; Mon, 29 Jan 2024 17:35:58 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rUaEL-00042v-II for bug-gnu-emacs@gnu.org; Mon, 29 Jan 2024 17:35:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rUaET-0007x6-NZ for bug-gnu-emacs@gnu.org; Mon, 29 Jan 2024 17:36:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Jan 2024 22:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68766 X-GNU-PR-Package: emacs Original-Received: via spool by 68766-submit@debbugs.gnu.org id=B68766.170656771330501 (code B ref 68766); Mon, 29 Jan 2024 22:36:01 +0000 Original-Received: (at 68766) by debbugs.gnu.org; 29 Jan 2024 22:35:13 +0000 Original-Received: from localhost ([127.0.0.1]:33655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUaDh-0007vt-6Y for submit@debbugs.gnu.org; Mon, 29 Jan 2024 17:35:13 -0500 Original-Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:52552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUaDd-0007vW-WF for 68766@debbugs.gnu.org; Mon, 29 Jan 2024 17:35:11 -0500 Original-Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2d043160cd1so20639261fa.1 for <68766@debbugs.gnu.org>; Mon, 29 Jan 2024 14:35:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706567695; x=1707172495; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=TMyWBusx5mgmmcpoJn2rkL5UktIvCquLmodkcCI3oBQ=; b=JvPDpB5xPcr0wUKXazd0XInmu1cJ15GgWsRTsXWlrvOAfk7RQPOUor/jUSD8BPSy4v hP4NkvrqLOaBc4wT8JNCkptOsUz8qIw2i1m8F/+WK5A0lv8xO0D1Al928A9mSyCm9l5B YI/Vh0hUudnr05byVuPUaMQk9wn4I7KEY85Qt8ttvxg7fKLVE/zA7lNM5FY/rCnx04MD 13zXkE5KMEuTvp+y5EMU7UFeuoFUWk9uVakQRv8VKQZu6DxHlu6uXqYQ5TUJOfhXCw5c Q7mmzzCQcXCBDZ6QPUPSowSYC1beph21Y1VR5lwd96oaVeqvTz6WvyrS86Dx4sheueMS /YpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706567695; x=1707172495; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TMyWBusx5mgmmcpoJn2rkL5UktIvCquLmodkcCI3oBQ=; b=jJo3JxyOrQP1p/F0FAJOaCvU4YAcTQfpxcrRcYRgAT6tTVMkH83Oz1OJZRmPVQKrIz dCwOJNQlwg/+gZShb8fXaO+gdpzgVBcbsXVfNlouqE+znUfpFC78HaaAStk8nOzwGa7V PjrTzIcdUJBw3jspmPSYz1Q/XTPPDXbYgKeEO4/rk3CKaLuFUtfuoo7+Jjn1gF5HlBRA B8baLUFgFClPvx4+TtDAetoXCA7A6T3VdGLAyWCBisiGbYG/yJPRG9jxS6irnBLCLid2 wfBO2EhdNWWCnYTXDHhoQ6PuUJwe3PJl0Rcow0dtCN6gj+y7i/a5yDXqjyglSVlv2Hof luIQ== X-Gm-Message-State: AOJu0YyiqzSf/WcgJYBDXL13zfMcZ5NieBfsQ2pMpaJQefRv5uvK3uQz eq5RfAQNZbdVVCEQG7YWmAP4riiJzVkjupssHh49Y+KbXnorQDpiaS6PoDbBcOl+D3Tqjv7N3hU breq+QPUk4OE3Aez+uDJiAMrY7TU= X-Google-Smtp-Source: AGHT+IGA4NMgrB9z3N1wVN78m+36UKNQeWXEN0GM28XwLyEt0jLVd6yF6BQ+ovmdYfah8EWjZu+QfDb/UpAM/QSrwcA= X-Received: by 2002:a2e:6a12:0:b0:2cf:1598:fc26 with SMTP id f18-20020a2e6a12000000b002cf1598fc26mr4402348ljc.22.1706567695060; Mon, 29 Jan 2024 14:34:55 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 29 Jan 2024 17:34:54 -0500 In-Reply-To: <86y1ca55er.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:279147 Archived-At: Eli Zaretskii writes: > It's "by design", in the sense that this is how the Dark theme support > is implemented in Emacs. If someone submits changes to react to theme > change immediately for all the frames, we can consider that for > inclusion. I think that would be a useful feature, indeed. AFAIU, the point of light/dark mode for many users is that they want to use different settings depending on the time of day. This needs the Emacs frame to react to it when the time switches (as most programs in desktop environments like Gnome, or even macOS, do). For example, Emacs on macOS already reacts automatically to light/dark mode settings. I believe this is provided by the toolkit itself, without any changes in Emacs (or I missed them going in). --- On a side note, I still don't think we have support for changing the theme as well, do we? This is the feature that auto-dark-mode provides. In addition to changing the toolbar settings, I'd propose the new user options `theme-dark' and `theme-light' indicating themes to switch to when the desktop environment tells us that it's time. This would be possible if the above new feature could also expose these events to Lisp somehow.