all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Yuan Fu <casouri@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: luangruo@yahoo.com, emacs-devel@gnu.org
Subject: Re: Add Tango and Adwaita icons for the toolbar
Date: Sun, 5 May 2024 19:58:45 -0700	[thread overview]
Message-ID: <8FCC59C0-99BC-4F3F-8D2C-A604D994899A@gmail.com> (raw)
In-Reply-To: <86edagei8u.fsf@gnu.org>



> On May 5, 2024, at 2:10 AM, Eli Zaretskii <eliz@gnu.org> wrote:
> 
>> From: Yuan Fu <casouri@gmail.com>
>> Date: Sun, 5 May 2024 00:03:05 -0700
>> Cc: Eli Zaretskii <eliz@gnu.org>,
>> emacs-devel@gnu.org
>> 
>> 
>> 
>>> On May 4, 2024, at 11:41 PM, Po Lu <luangruo@yahoo.com> wrote:
>>> 
>>> Eli Zaretskii <eliz@gnu.org> writes:
>>> 
>>>> What do you mean by "works fine"?  Does the tool bar resize to
>>>> accommodate the larger icons?  If not, what happens?
>>> 
>>> The NS and GTK toolbars resize icons to fit in themselves, and as such
>>> their users are not in a position to notice problems arising from
>>> inconsistently proportioned (or oversized) tool-bar icons.
>> 
>> And we actually want the icons to be “oversized” so they still look crisp on high-res displays.
> 
> I don't understand what that means in practice, sorry.  How do I tell
> whether my display is high-res (it probably isn't), and what will
> happen if it isn't, when using these icons?

That’s what we need to figure out. Ideally we want to use 64x64 images for high-res displays, and 32x32 for normal displays, and on both displays the icons should have the same physical size on the glass. On NS port this seems to work automatically: you give it 64x64 images and the system scales them to fit the toolbar. We need to figure out what needs to be done for GTK and other term for the icons to look good and have the right size.

> My point is that if these icons need the tool bar to resize, that will
> have two adverse effects:

The tool bar keeps its size, and resizes the icons to fit in the tool bar, not the other way around (at least on NS port, on other ports we want to achieve the same effect)

Yuan




  reply	other threads:[~2024-05-06  2:58 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <EDDF7D6A-E818-483A-AA98-CB2D093BCDAC@gmail.com>
2024-05-04  9:48 ` Add Tango and Adwaita icons for the toolbar Po Lu
2024-05-04 16:42   ` Yuan Fu
2024-05-05  0:22     ` Po Lu
2024-05-05  3:04       ` Yuan Fu
2024-05-05  4:14         ` Po Lu
2024-05-05  6:59           ` Yuan Fu
2024-05-05  6:01         ` Eli Zaretskii
2024-05-05  6:39           ` Po Lu
2024-05-05  5:55       ` Eli Zaretskii
2024-05-04 12:27 ` Eli Zaretskii
2024-05-04 21:27   ` Yuan Fu
2024-05-05  0:08     ` Po Lu
2024-05-05 15:42       ` Dmitry Gutov
2024-05-06  3:01         ` Yuan Fu
2024-05-05  5:33     ` Eli Zaretskii
2024-05-05  6:41       ` Po Lu
2024-05-05  7:03         ` Yuan Fu
2024-05-05  8:04           ` Po Lu
2024-05-05  9:10           ` Eli Zaretskii
2024-05-06  2:58             ` Yuan Fu [this message]
2024-05-06 11:00               ` Eli Zaretskii
2024-05-06 11:24                 ` Po Lu
2024-05-08  0:25                 ` Yuan Fu
2024-05-08  1:38                   ` Dmitry Gutov
2024-05-08  3:55                     ` Po Lu
2024-05-08 13:44                       ` Dmitry Gutov
2024-05-05 17:06         ` Max Nikulin
2024-05-05 15:25 ` Dmitry Gutov
2024-05-05 23:01 ` Rudolf Adamkovič
2024-05-05  4:07 Elijah G
     [not found] ` <15F31342-2F2E-4F1E-9FE2-D8F1A62BCC5A@gmail.com>
2024-05-05  7:06   ` Yuan Fu
2024-05-05  8:07   ` Po Lu
2024-05-06  0:10     ` Yuan Fu
2024-05-06  5:10   ` Elijah G
2024-05-06  5:32     ` Yuan Fu
2024-05-07  4:18       ` Elijah G
2024-05-08  0:22         ` Yuan Fu
2024-05-08  3:19           ` Elijah G
2024-05-09  3:52           ` Elijah G
2024-05-09  4:50             ` Yuan Fu
2024-05-10  2:04               ` Elijah G.
2024-05-10  7:06                 ` Eli Zaretskii
2024-05-10 15:43                   ` Elijah G.
2024-05-16  5:54                     ` Yuan Fu
2024-06-28  2:24 ` Elijah G.
2024-06-28  4:36   ` Yuan Fu
2024-06-28  9:22     ` Po Lu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8FCC59C0-99BC-4F3F-8D2C-A604D994899A@gmail.com \
    --to=casouri@gmail.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=luangruo@yahoo.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.