From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: "modern" colors Re: Changes for emacs 28 Date: Sat, 12 Sep 2020 15:16:12 +0200 Message-ID: References: <87y2lkb6kb.fsf@gmail.com> <9A4FA038-CCFD-45DF-8B57-E348AFF951D9@gmail.com> <87sgbsb0eb.fsf@gmail.com> <20200909165723.kdnwicwvplmezusr@Ergus> <20200910102000.2t6tsju745xutg7u@Ergus> <20200910110832.ko66gqnqo4l664d6@Ergus> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27364"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Ergus , casouri@gmail.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, ghe@sdf.org, tecosaur@gmail.com To: ams@gnu.org (Alfred M. Szmidt) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 12 15:17:19 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 1kH5P5-0006zc-Lp for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Sep 2020 15:17:19 +0200 Original-Received: from localhost ([::1]:59626 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kH5P4-0003Bm-OP for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Sep 2020 09:17:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48462) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kH5OB-0002l3-U7 for emacs-devel@gnu.org; Sat, 12 Sep 2020 09:16:23 -0400 Original-Received: from mail-oln040092070023.outbound.protection.outlook.com ([40.92.70.23]:41039 helo=EUR03-AM5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kH5O6-0004lF-Vq; Sat, 12 Sep 2020 09:16:22 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yj9AovcCQF1qCXEpKS1O5rmXEEbXiTUxLJa1OwBVn/K2qllZuYhaRqs271SIuIOLOBWPIWO3VQAKENB6aWLOXNGXsxO3sTbNJznJBjiGEqwtKF2QgN7nVMTidHfvl58zIYMtJ2j4yZzXIaw2CQo3be5Yl9V6f2kKF6N6nbyEwTAiUdI9ZmMfSFJmqWFZwul+AI33oX/nJGsr0ejVajBeSjgueTj4coRp2AZvAAE33LS4BhKQBsX+79hi53OcTQDltq0rhzdelPJURw496mpNoNPa0+ssUbf9BHe7LgbiBfZ2k9HfwkYzBIbOlzd4UZmPFdHAU2a0eHYJnIQvT34lVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dfhVF3WiUDJLOupiaCy0AcMRHwTan9y2ayMKmrlVq7w=; b=I2WhPSHNbHfFx0kvYimCqsCWhwT+lqApTpdF1Occ0vbhwgqjkNfkBVj1So95yuqi5m2JC5RJXUNS2FrxzSPo+8hgvKhoKfwGGiOi7q5UhWXbxIdqx5rrL1QC3qT9xzS9lbFx6a/+v5m70z5iZ06kfZS6rb6QSxTZ/EwvTuNwIwHG/R0dA4qCCYqqcOzkquk7ST0c7wK0BcMpIvF4vBCx7BNMU1+IWxJJ6xiy/MwsdAir3hDVTHeD45Va9ssgLzyf1Ye09QotHOUo8vfuP4c8I2342wLM+ohla7tsMKovh9fY/fZ+vQX5W556lovpaum1WNQzqolKeQD8QIdhgstAMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dfhVF3WiUDJLOupiaCy0AcMRHwTan9y2ayMKmrlVq7w=; b=Vb+3YNfMC/O8pBWRVgVSJxh2ifW8ZzpgYdpYwUB/wzxMSenEfVkjhnDUwbUn2d5i8V2aPq5tY2Nv3BEU5hE0onPaQYzsCI68w+LWdg9YljOY0SPnmH9Qs1e4/a0nFLvmUyJ8eUH51NNKOrUbOBifyg/Sp/xP3+i2Q1eTAoMTSw8m2sdewNe6zJxLi5Xurs0HE2E4mrGdFLVRM3af7o7kHEuxb6DlaHkGp/40rNHQOzQxkCA+k1c70mQ+CbGpZ7J66Wnvp1+CdRGCN0vt5vWT+nSiKwChD7u6ilCFIl1ajbupqjro1GNLh1qWgJaDhUnL88iKhZ71sWJ0KAOrXk2wFg== Original-Received: from VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e09::52) by VE1EUR03HT202.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e09::351) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Sat, 12 Sep 2020 13:16:15 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e09::52) by VE1EUR03FT052.mail.protection.outlook.com (2a01:111:e400:7e09::429) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 13:16:15 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:ED10364C98D22477B2E720AEB6214A2A478C55E2BD91C9CC32B5FD41A343AE29; UpperCasedChecksum:9A011679E2C3772933EB4C6807ABF242DE39A3215FB0E039E9FA684C65CB5440; SizeAsReceived:3788; Count:46 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487%7]) with mapi id 15.20.3370.018; Sat, 12 Sep 2020 13:16:15 +0000 In-Reply-To: (Alfred M. Szmidt's message of "Fri, 11 Sep 2020 09:15:40 -0400") X-ClientProxiedBy: AM6P193CA0102.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::43) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87y2lfrv8j.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6P193CA0102.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 13:16:14 +0000 X-Microsoft-Original-Message-ID: <87y2lfrv8j.fsf@live.com> X-TMN: [Bz9s9iYMG40NX5dgQpIu5hGm5TAqR3kk] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 2a2c73ac-9cac-42e8-03e5-08d8571e06c0 X-MS-TrafficTypeDiagnostic: VE1EUR03HT202: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Xs4WwyF4neYiXElvuqGMqvQkbNf9eksMicLfbPOWjG9rABD0drTemGupDHHSHjIhsnOrtnASpPiGJ/T5U6xUPhpUfeBCyqSwDX1DB2c3ZCTdtEd69NN687mZzfrl+cntUzagAv7oSyqqRFOmgLaHLaf0uilOKcpihKa/iIoET5t9sD6LtLN2w3aa3n9I+l7n6pV8Xp5wLRzvpBrnli/DwwTtCIgaQ7qoHgzHrQHXb1s= X-MS-Exchange-AntiSpam-MessageData: 8Q0eEnKXFFxDUNKMYHqnm4pnambtpjmwZYQe0HkTsX9UCpYA3EFnJvDsajZ0pl8J2dSBlaBf40Y34hquvFDypNO+JXJLhW022+Q2ov1vpGNC61KzLsOLpnGfBTxe3ZiLOfGnjtjmck9g+kLGGJco1A== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a2c73ac-9cac-42e8-03e5-08d8571e06c0 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2020 13:16:15.5113 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR03HT202 Received-SPF: pass client-ip=40.92.70.23; envelope-from=arthur.miller@live.com; helo=EUR03-AM5-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/12 09:16:16 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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:255341 Archived-At: ams@gnu.org (Alfred M. Szmidt) writes: > > > Actually spacemacs made it to look a bit more modern by just changing > > > some colors. > > > > > >What kind of changes to colors was that? It would be good to quantify > > >what "modern" means. > > > > In general this is very subjective. But looking at WinXP vs Win10 one > > gets more or less where the style feeling is moving to. Specially the > > colors and the default fonts in the interfaces make a big difference; > > but also the whole integration. > > > >Could you list those changes? > > 1) The "included" themes (not only the default one) are a bit more > "attractive" and similar to the ones in VSCode, Sublime or Android > Studio: > > https://themegallery.robdor.com/ > > That lists several hundreds of themes. Can you summarize _what_ > changes where done to make Emacs look more modern? A list of maybe > 3-5 things would give a good idea. For example, one concrete change > is to replace a warning face that is bright yellow with a dark yellow. > > 2) In the windows side they just made the whole colors a bit more > "coherent" with the internal themes, > > What does that mean? What changes did they (who is they?) do exactly? > > 2.1) the menu-bar is usually more "compact" with a smaller and bold font > (OR hided OR enabled xterm-mouse-mode because otherwise the toolbar is > pretty much useless as F10 is intercepted by most of the terminal > emulators or desktop environments). > > > 2.2) In the case where they keep the tool-bar the icons are smaller and > more "attractive". Lets say sometimes independent of the theme, but in > general smaller. > > How are the more attractive? The list you provided doesn't show a > single tool-bar. > > 3) Finally they fully redesigned the mode-line. I don't like all the > changes they did because they require many extra external packages that > increase too much the loading time and I prefer to load my emacs in less > than 1 sec. But form the aestetic point of view it is an important > change. > > In what way have the "fully redesigned the mode-line"? The link you > provided has no mode-lines. > > Please be specific, give examples -- "it is more attractive" without > explicilty saying what "it" is makes for a long discussion. What changes are attractive or modern will depend on the user and his/her taste mostly. We could also said provide more useful, gentle for the eyes etc. I don't liek staring at white backgrounds, it is like looking into a lamp. As I write this I have half of my screen on white background (a github page) and white in dary green (Emacs) and I can clearly compare and see how much harder it is to look at white background of Github. Anyway, if you gonna include a new theme or color framework in Emacs, I think you should include Solarized as ported by B. Batsov: https://github.com/bbatsov/solarized-emacs Furthermore his theme could be simplified and ported to a framework, call it "colorized" which could consist of 8 base colors + 8 accented colors + 8 lighter/darker accented colors. That gives a total of framework 32 colors, which should be more then enough to theme a screen/application. Any design book nowadays will speak of importance of a color palette and visual coherence of elements on the screen, be it an application GUI, document or a web page. Too many colors is just not very good for different reasons be it a pedagogical, aesthetic or something else. Emacs seems to completely lack guidance for package developers/scripts how to write visually appealing and color coherent extensions. Furthermore nature of Elisp and Emacs lets you change anything in arbitrary way, and everything being text in Emacs usually results in color output of Emacs on the screen being a rainbow. Maybe there could be a color guidance and framework for extensions to use and follow to offer more visual coherence as well as ease of modding and choosing a color theme. I think Batsov's Solarized makes a good candidate to turn it into such framework.