From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Starting the Emacs 27 release cycle Date: Thu, 28 Nov 2019 01:50:38 +0200 Organization: LINKOV.NET Message-ID: <87eexsx54t.fsf@mail.linkov.net> References: <83r21yttok.fsf@gnu.org> <87zhgm18wf.fsf@mail.linkov.net> <867478061ef6dd9365b71aeb886c2b3e@webmail.orcon.net.nz> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="13362"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) Cc: Eli Zaretskii , Stefan Kangas , Emacs developers To: Phil Sainty Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 28 01:18:02 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ia7VP-0003IA-BT for ged-emacs-devel@m.gmane.org; Thu, 28 Nov 2019 01:17:59 +0100 Original-Received: from localhost ([::1]:44316 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ia7VN-00069k-Rz for ged-emacs-devel@m.gmane.org; Wed, 27 Nov 2019 19:17:57 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38235) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ia7UD-00067T-Sj for emacs-devel@gnu.org; Wed, 27 Nov 2019 19:16:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ia7UB-0001vz-Tu for emacs-devel@gnu.org; Wed, 27 Nov 2019 19:16:44 -0500 Original-Received: from anteater.elm.relay.mailchannels.net ([23.83.212.3]:49429) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ia7U6-0001pD-0M; Wed, 27 Nov 2019 19:16:39 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 81E56581127; Thu, 28 Nov 2019 00:16:36 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a94.g.dreamhost.com (100-96-86-105.trex.outbound.svc.cluster.local [100.96.86.105]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id A3DD75808FE; Thu, 28 Nov 2019 00:16:35 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Original-Received: from pdx1-sub0-mail-a94.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Thu, 28 Nov 2019 00:16:36 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Hysterical-Belong: 5198754165955a57_1574900195926_503777786 X-MC-Loop-Signature: 1574900195926:2281100274 X-MC-Ingress-Time: 1574900195926 Original-Received: from pdx1-sub0-mail-a94.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a94.g.dreamhost.com (Postfix) with ESMTP id 2B4ED9C480; Wed, 27 Nov 2019 16:16:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=Hj9pZ0hUWNXC94nvivg5M4Mo9rA=; b= hIoEmzgjN2UI9EuasyaK5xnIjF3bVijbEQins2j33T/3U8nHjXtE8ycAD3FSUxkt /1So49ekdgSOw1zN1ut+yN/9lOdGrCURdHa95/AMy2jUgrXl8u8gIXPOEL9ZLbXl BZcCFNZMDrT1Vyc6K0QKGbHMuGnFLUiYQqKOlU2vtLM= Original-Received: from mail.jurta.org (m91-129-96-42.cust.tele2.ee [91.129.96.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a94.g.dreamhost.com (Postfix) with ESMTPSA id 5DFD19C481; Wed, 27 Nov 2019 16:16:26 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a94 In-Reply-To: <867478061ef6dd9365b71aeb886c2b3e@webmail.orcon.net.nz> (Phil Sainty's message of "Tue, 26 Nov 2019 12:03:30 +1300") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 23.83.212.3 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:242816 Archived-At: --=-=-= Content-Type: text/plain >>> PS: I also have an unfinished implementation of more fancy looking >>> tabs with rounded corners that would take more than 2 weeks to >>> complete but this is of lesser importance and thus has lower >>> priority. >> That sounds very nice, and will help Emacs look more modern and user >> friendly. Is there any way to make an exception to include this on >> the Emacs 27.1 branch? > > I've just tried the tab modes for the first time, and would describe > the current default look as "functional", so if the proposed fancier > look is a substantial improvement, then I'd be in favour of either > allowing the extra time to develop them, or else allowing them to be > merged later as bug-fixes. > > Perhaps it would be useful to see a screenshot showing the difference? I'm still not sure if a fancier look is worth the trouble, especially since in some sense it's a change for the worse: it takes too much screen space, so less tabs can fit into the tab bar. Please see the difference: the first image is the current tab shapes, on the second image you can see that less tabs can be displayed on the tab bar: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=tabs_current.png Content-Transfer-Encoding: base64 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 QmCC --=-=-= Content-Type: image/png Content-Disposition: inline; filename=tabs_rounded.png Content-Transfer-Encoding: base64 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 --=-=-=--