From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Nicolas P. Rougier" Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: splash-screen Date: Sun, 20 Sep 2020 16:50:55 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40712"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.13; emacs 27.1 Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 20 16:52:07 2020 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 1kK0hD-000AVQ-TI for ged-emacs-devel@m.gmane-mx.org; Sun, 20 Sep 2020 16:52:07 +0200 Original-Received: from localhost ([::1]:51298 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kK0hC-0003AM-Uw for ged-emacs-devel@m.gmane-mx.org; Sun, 20 Sep 2020 10:52:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47466) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kK0gA-0002NV-9k for emacs-devel@gnu.org; Sun, 20 Sep 2020 10:51:02 -0400 Original-Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:45550) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kK0g7-0004C5-Hl for emacs-devel@gnu.org; Sun, 20 Sep 2020 10:51:02 -0400 X-IronPort-AV: E=Sophos;i="5.77,283,1596492000"; d="scan'208";a="359521619" Original-Received: from 91-160-114-139.subs.proxad.net (HELO M-E7-NPR.local) ([91.160.114.139]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Sep 2020 16:50:56 +0200 In-reply-to: Received-SPF: pass client-ip=192.134.164.104; envelope-from=nicolas.rougier@inria.fr; helo=mail3-relais-sop.national.inria.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/20 10:50:56 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:256255 Archived-At: >> - Modeline is hidden > I think I'm OK with it, but this is slightly dangerous, in case > this > splashscreen ever gets displayed when there's more than 1 window > in the > frame, in which case the resulting display could be confusing > because > there could two windows without any visual separation between > them. > If we can avoid that corner case, I'm fine with it. Good point, I need to think how to cope with that case. My initial idea was to show this splash screen only at startup and if there's nothing else to show (a file argument would prohibit the display of the splash screen, I've just modified the code to do that, but not the two windows case). > I like the minimal design, yet I can't help wanting to put more: > > - While it technically does say "Free Software" it only does > that within > the copyright statement. So, maybe we should have something > like > > > | GNU Emacs comes with ABSOLUTELY NO WARRANTY > > | > > | Look ma! No license agreement! This is truly Free > > Software | > > | Copyleft (C) 2020 Free Software Foundation, Inc. > > | > > And various parts of that text would be hyperlinks. For purely aesthetic reasons, I would prefer to stick with no link on the bottom part. Also, I'm not sure to understand the "copyleft" you mention. I took the two lines at the bottom from the "about-emacs" startup screen. > - We currently have a "GNU/Linux" hyperlink which it would be > good to preserve > within the last 2-3 lines. I'm not sure what your refer to (I don't see such link on the default startup page). > - I think many first time users may not want "help" at first, so > maybe > beside "help" we should advertize a "config wizard" or a > "choose your > favorite UI" which would get them to some simple customization > page, > where I'd expect choices like "traditional Emacs UI" or > "emulate > system UI". Currently, the "C-h" redirects to the about-emacs where a new user would find supplementary information (as he currently does). Nicolas