From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jonas Bernoulli Newsgroups: gmane.emacs.orgmode,gmane.emacs.devel Subject: Re: Transient: accessibility problems for users who need to use large fonts (was: [RFC] The best way to choose an "action" at point: context-menu-mode, transient, which-key or embark? (was: Fwd: Org-cite: Replace basic follow-processor with transient menu?)) Date: Wed, 18 Dec 2024 11:52:57 +0100 Message-ID: <87a5ctclfa.fsf@bernoul.li> References: <8734m28l9a.fsf@gmail.com> <87jzd9ojj0.fsf@localhost> <87cyj0ajm9.fsf@gmail.com> <87zfm4s50x.fsf@localhost> <87wmh8s358.fsf@localhost> <87y11nwp9z.fsf@gmail.com> <87v7wd9a2h.fsf@localhost> <878qt7fbki.fsf@gmail.com> <87o71jwdxz.fsf@localhost> <87wmg6edr0.fsf@gmail.com> <87msgzh1dh.fsf@localhost> <87v7vn12tp.fsf@ASCALON.mail-host-address-is-not-set> <878qsifufe.fsf@localhost> <87y10fcy4e.fsf@localhost> <871py689uh.fsf@localhost> 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="850"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Panayotis Manganaris , =?utf-8?Q?Tor-bj?= =?utf-8?Q?=C3=B6rn?= Claesson , emacs-devel@gnu.org, emacs-orgmode@gnu.org, Omar =?utf-8?Q?Antol=C3=ADn?= Camarena , Jonas Bernoulli , Juri Linkov , karthikchikmagalur@gmail.com, Visuwesh , Justin Burkett To: Samuel Wales , Ihor Radchenko Original-X-From: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Wed Dec 18 11:57:56 2024 Return-path: Envelope-to: geo-emacs-orgmode@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 1tNrka-000AVo-8G for geo-emacs-orgmode@m.gmane-mx.org; Wed, 18 Dec 2024 11:57:56 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tNrjo-0006FS-91; Wed, 18 Dec 2024 05:57:08 -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 1tNrfv-0000Wq-FG; Wed, 18 Dec 2024 05:53:07 -0500 Original-Received: from mail.hostpark.net ([212.243.197.30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tNrft-0006gF-S1; Wed, 18 Dec 2024 05:53:07 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id 60EAA164D2; Wed, 18 Dec 2024 11:53:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bernoul.li; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:references:in-reply-to:subject:subject :from:from; s=sel2011a; t=1734519181; bh=RTn6co2GWoD6xj6iuSQpIjG wLzuIUlz802Bu4n1+1ag=; b=nMO9Wz2GQ+AlgTOorPCCsSX432T4X5rJlSsM+vv uY5crRuTrYkWu9AJrKz9weR1dTV7A2lTtvlNHDnxWMZHHSNQdJZWG0N7IfzMv6BD pS9l0kltnKEWzELnxPnhLXZHF0cnrKUCwFlExr9Y1LpxbEuU7PF4h795J7xu0twS halo= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Original-Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail0.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id Uj--CyZyCAOz; Wed, 18 Dec 2024 11:53:01 +0100 (CET) Original-Received: from customer (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id D9AE4164B1; Wed, 18 Dec 2024 11:52:57 +0100 (CET) In-Reply-To: Received-SPF: pass client-ip=212.243.197.30; envelope-from=jonas@bernoul.li; helo=mail.hostpark.net 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 18 Dec 2024 05:56:55 -0500 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Original-Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.orgmode:164226 gmane.emacs.devel:326641 Archived-At: If I understand the below correctly, you prefer noticeable truncation in combination with convenient scrolling support, over wrapping (which is bound to look bad and confusing, even if we optimize some more). That is my own preference (too?), and we can look into further tweaks in that direction next year. Jonas Samuel Wales writes: > On Tue, Dec 17, 2024 at 11:02=E2=80=AFAM Ihor Radchenko wrote: >> In other words, you need visual-line-mode inside transient buffers. Do I >> understand correctly? > > that sounds similar to current behavior. > > my suggestion would wrap to the character column of the beginning of > the third text column. > > similar to html for non-first table cells. not lhs. > > lorem ipsum akemashite omedetou hello > asjnfaksjdnf ajsk dfnkajsd fkaj sf this line > long > > code likely exists someplace in core for this. in org or a browser. > >> I think you can bind SPC and DEL in `transient-base-map' to make things >> easier for you. I agree that SPC/DEL doing scrolling are expected from a >> menu. > > thank you. > > it would make sense, for me, usually, for SPC to wrap around to first > page in menus, so that DEL is not strictly needed. transient wraps > for arrow; idk SPC. > >> On my side, there is an indication after I customized >> (setq-default indicate-buffer-boundaries 'left) > > you are absolutely right. i have had something similar forever. > > the reason i didn't notice it is 1] for me the fringe glyph is small > -- can it be larger? and 2] the cursor is always at bol in transient > in my case for that menu, so the fringe is less noticeable next to a > large block cursor. > > also, i just noticed that transient has a dim horizontal line at eob > in that menu which is thoughtful and useful. i don't know what face > it uses. > >> which exact menu you are talking about and when did scroll stopped >> working? I may be missing something. > > i don't think you're missing anything significant. i didn't mean to > make you do forensics. it was merely a recollection of a possibility; > i'd find it useful if todo kw scrolled, but i cannot say that it > regressed.