From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= Newsgroups: gmane.emacs.devel Subject: Re: Horrible File menu Date: Tue, 01 Feb 2022 22:27:09 +0100 Message-ID: References: <864k5ldj6z.fsf@mail.linkov.net> 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="35379"; mail-complaints-to="usenet@ciao.gmane.io" To: Juri Linkov , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 02 00:01:05 2022 Return-path: Envelope-to: ged-emacs-devel@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 1nF292-00093D-Bl for ged-emacs-devel@m.gmane-mx.org; Wed, 02 Feb 2022 00:01:04 +0100 Original-Received: from localhost ([::1]:45178 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nF291-00022L-1X for ged-emacs-devel@m.gmane-mx.org; Tue, 01 Feb 2022 18:01:03 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59766) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nF0gI-0004EM-3C for emacs-devel@gnu.org; Tue, 01 Feb 2022 16:27:18 -0500 Original-Received: from st43p00im-ztfb10063301.me.com ([17.58.63.179]:45780) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nF0gD-0002zT-FA for emacs-devel@gnu.org; Tue, 01 Feb 2022 16:27:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1643750832; bh=oXbFj1T+teNU1agJH6y1BlDNkjrVj1NpFR5PpftV1Ck=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=vtX6lTlqsIu9oY4LsEA2yNtJsG5BHecfnEXSZOcjw6EKuglv9rVE9kZJfGlb7R3fZ pvh0l5Y3VI8sfcniJwFAy8NTynfucyqNjCoL5YsdCxVN2IbWo1cb8AZSIbWS/6FJMY LDhXGh+QkYOyc4y3zvo1DQ5S8nCo0qYSso3msGLtNt3iJDImlPeKQ2BXuvz/YRDrf3 6CjF9t0HviGybMTWWw7sR0SD1w+4XNU0f1gd+RBWXPv3ImkUn4lGcLzk1fXTqmv2uw Y9oTDwmXFIRdSdF7GG7j7F5FrQBkoxgDSox5OtKBI0anfqdqIZD2ecOrw8P3DJ+g9z bPgSbtr8QNV3A== Original-Received: from Workstation.local (78-141-116-131.dynamic.orange.sk [78.141.116.131]) by st43p00im-ztfb10063301.me.com (Postfix) with ESMTPSA id A9286700B24; Tue, 1 Feb 2022 21:27:11 +0000 (UTC) In-Reply-To: <864k5ldj6z.fsf@mail.linkov.net> X-Proofpoint-Virus-Version: =?UTF-8?Q?vendor=3Dfsecure_engine=3D1.1.170-22c6f66c430a71ce266a39bfe25bc?= =?UTF-8?Q?2903e8d5c8f:6.0.138,18.0.816,17.11.62.513.0000000_definitions?= =?UTF-8?Q?=3D2022-01-17=5F04:2020-02-14=5F02,2022-01-17=5F04,2021-12-02?= =?UTF-8?Q?=5F01_signatures=3D0?= X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=651 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 malwarescore=0 clxscore=1015 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2202010117 Received-SPF: pass client-ip=17.58.63.179; envelope-from=salutis@me.com; helo=st43p00im-ztfb10063301.me.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:285744 Archived-At: Juri Linkov writes: > where the last item with the checkbox looks very ugly. It look great on macOS, FYI. > These useless items are pushing off-screen other useful items > that are below them such as the Quit item and the Print submenu > with Print items that were originally on the File menu but were > moved to the submenu from the overgrowing menu. I like the idea of sub-menus. > Why not to show the Undelete frame item only when at least one frame > was deleted? 101 "classical" UX, from back when research guided the field instead of fashion, teaches us that hiding menu items like that leads to confusion. All menu items should live in one place. Always. If not applicable, we can disable them. Just because we can make everything dynamic, it does not mean we should, IMO. > And why require enabling this feature before the deleted > frame can be undeleted? Are a few kilobytes of memory used by the > deleted frame data a real concern? I find this strange as well. Rudy --=20 "Programming reliably -- must be an activity of an undeniably mathematical nature [=E2=80=A6] You see, mathematics is about thinking, and doing mathematics is always trying to think as well as possible." -- Edsger W. Dijkstra, 1981 Rudolf Adamkovi=C4=8D [he/him] Studenohorsk=C3=A1 25 84103 Bratislava Slovakia