From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id A4C3F1F4B4; Tue, 15 Dec 2020 12:05:44 +0000 (UTC) Date: Tue, 15 Dec 2020 12:05:44 +0000 From: Eric Wong To: meta@public-inbox.org Subject: more considerations in UI/UX... Message-ID: <20201215120544.GA8927@dcvr> References: <20201215114722.27400-1-e@80x24.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20201215114722.27400-1-e@80x24.org> List-Id: some rambling, haven't been able to sleep well all year :< * latency - startup time hurts, especially in Perl. There's also DB opens and disk seeks regardless of language. libgit2 has some built-in caching so a persistent daemon may help, here. * shortcuts/names; for two handed-users on QWERTY, 'lei' can be typed with alternate hands with 'l' as a home key and the 'e' and 'i' being close to home keys. 'query' is hard-to-type and will have 'q' as a builtin alias (matching the 'q=' query parameter of our WWW UI), 'show' may have 's', matching /$INBOX/$OID/s/ (solver) URLs ... or, can 'q' and 's' be the command w/o long form. Neither 'show' nor 'query' are search-engine friendly, so "lei q" and "lei s" may be better. * consistency/familiarity - steal ideas from other software built-in help, auto-pager/color, `q=' is stolen from web search engines, search term prefixes (f:, t:, ...) stolen from mairix Stuff I don't know but know other users use: Emacs / Gnus notmuch - I've only read the code since Maildir can't scale