From: "=?UTF-8?Q?Alfredo_Fern=c3=a1ndez_D=c3=adaz?=" Received: from [192.168.100.201] (HELO mail.2rosenthals.com) by 2rosenthals.com (CommuniGate Pro SMTP 5.4.10) with ESMTPS id 1352342 for lswitcher-dev@2rosenthals.com; Tue, 01 Dec 2020 11:29:10 -0500 Received: from secmgr-va.2rosenthals.com ([50.73.8.217]:46956 helo=mail2.2rosenthals.com) by mail.2rosenthals.com with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1kk8WX-0000mD-0h for lswitcher-dev@2rosenthals.com; Tue, 01 Dec 2020 11:29:07 -0500 Received: from sonic303-20.consmr.mail.ir2.yahoo.com ([77.238.178.201]:33451) by mail2.2rosenthals.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1kk8WT-0004bt-2N for lswitcher-dev@2rosenthals.com; Tue, 01 Dec 2020 11:29:02 -0500 X-CTCH-RefID: str=0001.0A742F24.5FC66F53.0039,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0 X-CTCH-RefID: str=0001.0A742F25.5FC66F4D.0067,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1606840138; bh=Zg52EGGnZnoq3TrYOvaeIy59t8W4brcR1az93Er2miA=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=HBvGAuq5xm3P0Ti0yl0JDMTDld0uYRl3dmDs/k1DmGTMv8cF5c3CjmkAM6Y6FMwW2o/5vlQ28LqoyiwEDxLuRcK0I00e3wlD/CFSMSZlTKRh12hEa5+bZ5A6v/kYEND5LNfEzrxGxUXJHv+FtKdKSoS2rLeQvCErzeLb36ws0If7kWXKnbh+CJWhvy2jvyGclqFrFh3nvYvLYbykBZ7sRyeNXokc2mPajauDBaTw6Q+qR2CsTRvjHzQPmkaUzsGFWdwPiubw3QprhiKvuFxPQqY/s5bqtDMpiOtNOSx1Wzh27HWzNFgsSDXLVabahSjmGLYY0+4wrXpQcyDQ9GFcVQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1606840138; bh=Sf5+AOh+HRfL6ULHsFMSMM3PmRp3xOJ2N0W3V/f8F4Q=; h=Subject:To:From:Date:From:Subject; b=eGQG7jp4urCctcZBzFyBvYczD/9Yr2A6+rkQYMJo8mZPqUUhJzTpbgY0K4XGod64JmJlPdeIKgq82s47zrFogFIm8cAjOEOiWqW5tAckgVN1kfyztTRmJaW+emiatnL704JEt7NdEBHJQTaVJlaz0Ip5MQXBsDAlmUuB0CBL/R9RHD64eb0FHu+eL+1gvxNJzFrspe6bbANOUzK9R2SkspJ/GRaYdS2i+b0WusBkPF/7A6E7x57d9v3t53ytURBeEKLYLBQAkRMoMjXZvvVvZI/U/hEphJeoO3vvGaHuVIt9buKFEW94v0sjIplXq9tgsr++i3RK2F3pAsc+qy7zKw== X-YMail-OSG: w6U9iMwVM1klizYbn1OPRpBJK5cmH4AW9tH4JeTuZjBVARLQOZggqhpIw.EB.Jq ltcQDM4VrY1.XavSclzbAODe2Tw8LigRqSE6sUWWMcFSG1KOGgvVb7WFwvv9X4o6ilq6peaA4LVa sAnSkKpS1_Z2dqbw2Ac044d.ZPiAzYMd8TeQrP7_ijqLfKDwG5YvfBBFwQGxQ.bt6kJ8.k2cbKwo HoX49COyxjM4VwqHiOKSVLvM3eZVBZA7J1OzrO4iCPwr_KRocqlj2SSXfQAGxjzo9rZbK9SFy8tG qC5DfzL.PRM4Wm02utBAeeHCF8ApksDP_ff_IpxuoVmordngAh1FPpAGPZ8U.wFOQG6gYMq_fpgq t7LpUEe01ygf0myExgsRiBq4MLFPpbSniES0sWiZ.dWU.aihUT5dibNMWQrxHAmkc56YH_4KVTJs kDQIp6SnnwBODUVvW.yTRDgzbFK755ccLP1tJQIUIgcOrdcAv60RsyaQClbXUFBEZ5d_i_Fj22Ht qRhcHUgb0ijviZEW1O_XHCUupZYTYA4QzOldetQqJVTT33q8I0y2tMUB7J.GL5JR6AV.hwGsMVSI 3UxHIDy3nGyg8nJ_Mv3seo5D2xi6RKJV4fuPclXt5KZUSuU7KVulEIXyV1aLlib9eIy25Zt_VyZz TE6PWTHP8MU8hqxujyJgn50qXXlbU1sI.Czjng2ydfX.DsarS3r4CSmFc7wP6Kr3ayBBnVhBKMg2 zY2NG_FFtJXIjfeXPv7o8_e_8AGcpnOHU_6reCTsI4JjC7Z.UEymDav25MpxIetyBkCXYTgbgXAA Qya4Hru2_MjLt9cNZGdm4oE9DuFXYVEccxB0O7QqdeT02jicj05XXgMybq42iTLhuxxnzeFxCZz9 D5oaYuAOCROl22fotiL18_R3MRheZXAXCvURF89Ah_Nbizxn8aq.6sP1zo4yaME60vszWxqh1NGk EW0O_UAmBV9IcUxiumAWXdUPtQMnMAUiylyiQqNXRKdm959mOGLjTofX.8KYidOyxVpPQCIM4gWn JaCfbB4.Ll8SbvZLpknUoQ8ytSC5.VqjBnW.Nskwr41giyvPznZ694WCunY4UclG0j8HBlk_HxmT NL7JZmiRNdIBBjFs.SnmTBpPNanWDK0w6gToWAIgjeWphQRRygELfi0KxbY4eG7ADlC4IiKmoRJu KAFXDpc9DjXzDKVpYV3jGJPieQeKpggdaRRoX7N2g1yS4bPGuOI6ZP_OXhrouPBgq3Bb3wod0c3O Gq6JusSqjxHCUjDz52T81uyd2ni3nhV5.jua8zef_aPpkFIqW0wrD7tG6uI6TGhkUDsnHjrkSXd5 hmAQWVLexDP0LvAF3F05Gd4e..4ad42Uz5_h_xvjyMCpq3Rsh3aviIWz1hy86kcgT3Eld0zwoL1X P5LjAcrdsuFANCNep_g22dZxQ6.8GyJooTAkdS1KNmgzJapt1BPOrthRW7283TyZ8XuRJSbkj5cQ JphWxA7iSrcPGLVHxYROhUzZCLGBcbrlFDfJWKjGp4lM0f0QeeLO61rdtXo7W2gXvKvBglH.ba8Z AMO3PkbE9cW_tmUPNw3XWoNmDMk.pigArvZmSpGxnd5NUDtDKZPIz0MWzFYOwnReWSSRO1LfT..4 hqifP2S4Ef8ssG1SwFn12YtvsKQdjpgtk_JC5GIMT_RZzmjcjkSiDpdq5qWG14rOFWYYhZzwLcz5 iFOrcE60AKUa28TGr0nkFljkkHJXuA_BLArH7E6V_QMJJnjiOaGCT4Vmln8P7vRvsT53d9Ogom6w NUiJFFetPDOrHpd80fCkWWzShhAqjXNb.CcSLE0Y3I0JaEez6Av1EN7Mm3k9kK.BUcuZxPr7X.gI 0PXG.WGq5aq25xwHwxTOcuzVIWkk2Rvg32dvWED4W9dVPkRF5EawFZ4RJpn5KO3FaC41a.MrPZiW IobLz1q8B6sI4aF6adIu6Ek.Wib8BEO7D5iP5nN6WtzktzTVaPKHbitZUwDG0kx9cTpKwpzoB19d FCZRCAaCJmez8wSzIBDqePmcROy6NPGcrcGRrOLE7eDm9cUJABQ6DrgvWQo9sEcwexx6SGTJ4Dfg tpvuJYA_u86tS_daL8oxtEE1kBLDKL0diWMe9acG564DKig_GL2IVrYDFFiNOKZYocfstaA5CW.n vEhaywwav6VDL48K8X6VgXLdnkbgi8LSc5imlcJhmoi2jh.Ij8DvRoqvEgg_3DIf5Vc38xTm2a_8 81ULeRYNAkHGLyriC2f6mjScaxdFzX80WYQrwlwuDqPMpioqQ9nSAg2POass04gpB3QyPFxtSSAA wpCYQ.eFrUk37.vvk6XljqPqaeAIev2TwqTmoPuucRyHBhoA4qjaxQjHFKI6IYxN0iQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ir2.yahoo.com with HTTP; Tue, 1 Dec 2020 16:28:58 +0000 Received: by smtp404.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID aed5e44dfad3de4e501df0b65b43976c; Tue, 01 Dec 2020 16:28:53 +0000 (UTC) Subject: Re: [lswitcher-dev] Revisiting 2.92 To: lSwitcher Developers Mailing List References: <5FC23484.9070001.ref@yahoo.es> Message-ID: <5FC66F47.202@yahoo.es> Date: Tue, 1 Dec 2020 17:28:55 +0100 User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.17111 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8) Content-Length: 1536 On 20/11/30 21:43, Gregg Young wrote: > On Mon, 30 Nov 2020 17:03:47 +0100 Alfredo Fernández Díaz wrote: >> >> On 20/11/29 23:28, Gregg Young wrote: >> What's CS136? > > Revision 136 I just checked and that was when the change was made. > > Current SVN revision is 240+ > > True > >> >>> One of the problems is that some things in the ini get changed outside >>> the settings notebook. The hints font for example. >> >> I understand that, but it makes the button useless and misleading. >> Lacking a better approach (or UI) as of now, a 'fix' could be to save >> only non-UI stuff like fonts dropped, etc., unless Save is pressed (save >> everything). That would surely have its own problems. >> > > Let me think about how best to handle this. > If I have some say on this, I think the "WPS" way may be both very easy to implement, and most convenient. This is just 'set stuff as you go', and save on close/exit, BUT with Undo and Default buttons on the UI. Then: On notebook open: store a copy of any relevant variables as currently in use, and forget -- just let values be updated on the UI. On Undo: restore the copied values above. On Default: restore some default values. On close: simply save the variable values. This would even leave room for implementing a font selection UI eventually without affecting the global logic. It would also have the advantage of further integrating lSwitcher with the system, as its settings notebook would behave more like the WPS ones everywhere. Just my $0.02. Thank you,