From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#57113: 29.0.50; Confusing icon customization interface Date: Mon, 06 Nov 2023 21:00:53 +0800 Message-ID: <87il6fujcq.fsf@yahoo.com> References: <78de61dd-e601-4f5e-a9ea-16daefd8c3ab@gmail.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38343"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 57113@debbugs.gnu.org To: Mauro Aranda Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 06 14:01:51 2023 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 1qzzEk-0009qf-AP for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Nov 2023 14:01:50 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qzzEP-0006vJ-Mr; Mon, 06 Nov 2023 08:01:29 -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 1qzzEL-0006qZ-QO for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2023 08:01:27 -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 1qzzEL-0004mT-HG for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2023 08:01:25 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qzzEw-0001Yg-Qx for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2023 08:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Nov 2023 13:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57113 X-GNU-PR-Package: emacs Original-Received: via spool by 57113-submit@debbugs.gnu.org id=B57113.16992757115965 (code B ref 57113); Mon, 06 Nov 2023 13:02:02 +0000 Original-Received: (at 57113) by debbugs.gnu.org; 6 Nov 2023 13:01:51 +0000 Original-Received: from localhost ([127.0.0.1]:38868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzzEl-0001Y9-1M for submit@debbugs.gnu.org; Mon, 06 Nov 2023 08:01:51 -0500 Original-Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:38828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzzEi-0001Xj-PV for 57113@debbugs.gnu.org; Mon, 06 Nov 2023 08:01:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699275665; bh=fr7ES3De8v3H7KkHovgNCUVryuCSx2f8JvkShZ8EiLs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=tAtV24znPummzAMDo6mpdPdHf7z6dIn1uM6zHC9gf9iMsx2se96Kb8OFKjgYMSogUzhiHO71+weIczjjFX/HXK4MG9NasVM8ASBqaFjJedZ9d4DAH616iUlniZiwOt+4GVXSdabAAN60EHZ3OezeNrcM++nbfuSIERimBjvu7mr62AyGmgGJGqYEVoKQDkbDMKXqmnQhv982E/S9msIyYVOM030ATFSnw52wIQDoqwZucXGzQOzyLQKJfTmslnQIHEVbB0Y6E5v0F9ohyJio2X0mZqunCkKodrnSWUTDb80kCh10JQgGq4m4ieu2BQfhil9uZ+SzpWobr+V2vgM9zg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699275665; bh=z84KKO/BXOKElGzgxZiWm1UvPRBXDAANKxHK37jEV3n=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=gp1UrdsWcBf7WkrPFUGNt9t2PIlyXW35052xEct8G4Z9vei225ryNMJKeY9zRnfLcZND56fL3+ZiMirYpJSQGZ2dj6iMeguSpPimfzhT/HBpvuAr4Rubv+F3ao0k4ug2enrhrBSUslVLLSbvMKtyIUWS5wNF21ybfaNnc7oSN43lNLUC6roKl5b3sbTvGhyZuIkm7cvgBYSLLMbzcQMYV4ZUGPbDwLhmC2QZmITT2duIjV7H2xt6c9KtciNUuBdcI6xBUPMlvXBX5Z9D9fdHtzbBbae/iRD2HWRwA9ajpAk8PCoGufAWne+H50FOkOIi7cLAmOLJaodBPENa1NDXYQ== X-YMail-OSG: ivFea38VM1naf6P2lGcT8bOmp44EHOKa6F.9rNrKqaiAfln5_bovcsweyJIgKge Lmt5BVrGkzot.qRr3XNC_DdJBmACONPtIzOBM6nx0mu1n8tOch42UTcR3XY_kaE6JSgWGxs2wwuM GQQ23VC1VkO.P58EMJ9SCY6670b0FolD_uV9HeIF32wvi5OG4oU78LYzr4UGNBBBzy01tFSfVsdZ r1Pq83QLfcUlz89VODlB_3PCxpU6.ocBcSpa.3M73ga29R6bWgatUuyPsdLqlcslJflsBkhfxgM0 vOZgDyfHH54RymZbOlTQ6qAjafxAkEaECzc6jC00LUjKGzQ2T8Tf4GPbleMRLr7mfJOKfeq0YTAm G42VDUUvypd_kru11YbDPAkKC54F9VKwbAlGrTPLVXl27KkqcSyOWPAeNywoW5D16KGy3XE7FZmJ YlvuCTJQRJfoxdudppB4m3xSjdubWdv5Ohx26fGyPRvdVxj1atiTFSwZvl8bUPuNlXDYzkeJ2s6y V2DSXzYS65zR0eS5Z.hMZ2g6dBo0oKmdis6LvoTCDt7BHqLJgoT1R3OztrF.y4PC8p2035iblRgp Tt32yhacylnWBIdoMNw5WYoiNhATHhq0zDLkPa1fuxNwlwWfhrBkXMP2j_PRX2uZeUnRkAYb0Eke KtA1AdNog17zmYPWYSOVp6pSEO4Y7KD5f14Koa8puJnwpuuKbQBZXV4xYUudunx7m0.Qr16g6pIL WF5jCcJ8Mv1Q4tMhmH9dJ5NCM9kaIO8I0IteGrXXclfC5IfL0icFsz8zTeJZfPi7l6K7IVCGGKc8 o0C_Bop4a75_s_sfU83MBld9EK6X_mQX76NUkHPnwT X-Sonic-MF: X-Sonic-ID: 5ca6bdc0-7791-4fae-bebb-3154397d9443 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Mon, 6 Nov 2023 13:01:05 +0000 Original-Received: by hermes--production-sg3-8696d769c6-gk9xn (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6832b841b591befed09bc4a53723c366; Mon, 06 Nov 2023 13:00:58 +0000 (UTC) In-Reply-To: <78de61dd-e601-4f5e-a9ea-16daefd8c3ab@gmail.com> (Mauro Aranda's message of "Mon, 6 Nov 2023 08:12:06 -0300") X-Mailer: WebService/1.1.21890 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:273870 Archived-At: Mauro Aranda writes: > I tried to improve the tags for the custom-icon widget.=C2=A0 See the > attached patch. > > I'm willing to work on this, so any feedback is appreaciated. Thanks. Thanks. I cannot devote any time to this problem, so please feel at liberty to abound in your own sense. I think that a handful of adjustments to the widget's layout won't address the issues I raised, since they are intrinsic to the "array of buttons and text fields" paradigm which most Customize widgets follow. This paradigm befits customizing user options, which must frequently be represented by individual widgets controlling nested data structures; with icons, which are merely small symbols representing a capacity or event, there is no analogous justification for such undue complexity. The raison d'etre for Easy Customization is to provide an abstract and unambiguous interface for the user to customize Emacs to his heart's content--in the case of icons, it should provide a mechanism for replacing the symbol displayed in one or two clicks and nothing beyond that.