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 1423511 for lswitcher-dev@2rosenthals.com; Tue, 15 Dec 2020 08:09:24 -0500 Received: from [192.168.200.201] (port=47570 helo=mail2.2rosenthals.com) by mail.2rosenthals.com with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1kpA4v-0002n7-0v for lswitcher-dev@2rosenthals.com; Tue, 15 Dec 2020 08:09:21 -0500 Received: from sonic313-20.consmr.mail.ir2.yahoo.com ([77.238.179.187]:37100) by mail2.2rosenthals.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1kp9zz-0008Vv-1S for lswitcher-dev@2rosenthals.com; Tue, 15 Dec 2020 08:04:16 -0500 X-CTCH-RefID: str=0001.0A742F18.5FD8B581.0022,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0 X-CTCH-RefID: str=0001.0A742F22.5FD8B450.0057,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=1608037452; bh=4mjqAm8LM3YDFeRTsWh9KbpmMAcKUf30yufHj4WUCDU=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=QuWoogatYGTbNNdDyj4SbXH0IsxGdwSzvczkK03+u+qUVKeBwTwjUl7i98z5BF2sK/N5IxZzzghkX0xcYbi4hirZQVb20PXPQSfLe+UKzoqmGDBm6GxbFkEyJTGUqjbJPuSG0M03Ozxjut6oNEdBViZMjyd7DavrCtb16s6Q+aHdlPOSPfab8+qx2acnVd/Dw0xMLgkgTxMV9KtKynltwsYDTeJpwMvBi8GutjqafEsCVAWHsevoz44+B2qW85ckxf7lG3efBiED/u/Um2187JSmzgCWpG0bUuDJsJn9Z6LGTHRg57tQ+ipQEnZ1+w09vtOI+yUj7rFK52YyFxdG4g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608037452; bh=nsJjanaqbFE2spHTpoUM3EWL6QRmeRgFMObykgKp9aH=; h=Subject:To:From:Date:From:Subject; b=MYMkYCiPM++/Qku9hRkoVouCS6PXdNwpNERFC+n/FdoJuFBHjUTgZXtG7hiQH1qiRUk3ap3XOlFO7dc6/EwXOW6dmgXtZNuzr0GJJDUxj3hXFnmE9gO8tLBed5gAS3iYbIKgX/3oLqJKlDsZ70MBBPVB8VUHA/tSR5JYcDLDIEOwYFLeIeaXwA9rhiqD6tcgJcUYbIoZ/otnmZOAwDAHWHmX08Y/ovNkDfi6yfq1biP1xrOvLN2BBICy96ynRYU2E1F+ZHG55E5POXnO/Y9I5/Q4fyrBJYrImzJxCnzOd8JAu+e7cLvb+zi026pA5/EOrjWi8/b3mh/hMKVvCOQdpA== X-YMail-OSG: QcAOF7YVM1nuLDyNdx7DpM3ArqfKsW68vLE.M_tOGJ9bpH.pHgkxAwVScPRxp3n Hu04ILOUi8a5YaFHsymBNOJyRj6pXDnyYzR7UAFphijKSN70fy0WFh0WV4x4Ei.7FT6Me58ykRj2 Jq0BBZNaTSO.I27.GE9brzpCrcuQREoYCr.a5M3eJWeIJeMQkB7Ec86l.e8xL1.1LR6xqdlTQ7iB DKXPa3LoNmeaAO5TRqUr9xnyO7_3WW7xmJ5I6jZG1W.cx5rSKV09H9a10mdTNkEauYwLIXrQF9n3 lIBSwetxKPOVr3uj6bQ91b5nf5rd7v9esGPyz8nfVcA.taLSd8YiXHenDhyn6WsafzF5ADKot8rD sAalM.S8cPFomCOjJL0I5BUXylQzTArk.WU5HCdQ5A5bLbpsVqiO0EHUvI9ctc88nL5NDkzTkP4r vWvtYWTaSse2m4OTDRxaftD_k4jF1dGB9IaMHkjm2B4OqWtFibrGCkGunp8NryHLwapufvfRiVMc D7ra7a.g0s3RPqNXNk0KwG_pG9b3Jppwvg5YHiR_wutqMFhkTNlHcqQg8uby.v02nGUyttjPV0IK RAQPwOrqUO1FZ1lc0LMkawGNRara89VZ7qtCdqPpNFp7sFKl9RV1kdb.g4b1DMV48GvpvaD6rqnp akbUvi6pFPOws36v9d6HhROpoLgD8Kg6za8dOO9t6sjLrF65ySzW9_5xLGD5NVrzohdeGXfuUv7k UklEDyHQrdpNWkTj3g8dVr3pVVF.haabFiyG5XjOYblu1KiV5EaiUVD8wctx.MFZA4HLvO9ouX3. oOWXnvHZZACu3A.bzQtFb17Mf6Fgz4jaZZUwyFddah.TpBWeP6xun14NYHKE.Ka9SfVNmtJc0x85 qSVtLoV3AjsZ1B8PCjTs0xhvUlKp0nEtIity1aQlcea8oe.9BE9Ff1lgEy7pdwaU_FvFOUZpevg8 6Eyr6LpYKp2ojgAOqKcWE91rOLTZg9m6AEOY2LEB1jRPK_TjJhr1zOXPAfPh0UHTqMpC8NGG_Ngj 4Jt4pereOTiRKBmWy6TtIdoS6bsBiUZ9jkFY6K.ZAb4jVg7hqichoL8gUxNxQ_oQggPKLXo.g78r ZVtiOYjxsDcrJNRJZgDuE_1wL9uE1yWRr8uf3y3YDGsB_C55uIK7rygKa8idjACeCHznZi8veGe0 Bl_YkzO4WuNLCzs6xVUM.AliLsZ7azLhxZ6txRlRXTPSJC2cM8j1JOfmVOdlqLGCqun7C83zfbDa ZUa92plNNQ2D2Kf.6LSk.qyGUTyCITLpKerMBLAe4ac1aayZ6SDpyIWa.T6LaNFoGF70bn7ZbyTx 5Z8RjIBh0yNtr6gnwmcJtxXv9pb.RTWfv_ATu7D8LlUhWajxue_ha0e9WbN_xAEjU9kVSI9wLOmn jYSd0S3EjRQxY0npZAnETUYXJUVmnZtB0n51Zh0s0YnpmyJScunZE2uS1Rl01rtP2rA4ACRsV9VF C20QOsI7lEX2Zydb1xlCQrA_NWnlyKgON.8lyythC6JWBMYbeKQFw5Y6ipQQHVOINdfwg_164s7i 9ntm47i4IAAPyjUnGEC0Os4JTgi5C5aG90DeyAexlvRXKK39hTALnrroqFp9eZZvRSddhwtGpvUL zRrhTgCFJtLCRPmi9wv.89mTjreMNfD4M3sDHFT0klWrnp8VzDDnyoP78PU6_9vVBJ9HtIPxQHg3 QlT0uLB_BCSPt4cvPdMKiOnpiWZALjGl26Ce9o_ZEP_83zztVZ96opWoBwO2NBffx8mapgRj9pEl OlYaPsxIwlQdEIsvf8cnrfHAVEznorl8Q8zo1vsEbEJFXamorlwY6xDBWguknBQ8bm30jV702BFI 0_1UY13eEeyr8z.p57hewLMR17IG7M8MBlN6wSHocEt7t5y7ZYSWInYVeOcnZLWISOgX0opvPhMB QwnZM304zB3Flbh4drQFsEfy7BCdiqo8oqbWofgwJDwEOwL9kEP2HUy3fJZozLfdpIlxBcu1IQmp lVAD53EGthyFeWYJV28xJVZL0NMSFu5UXq1K_XtXWdsrbky5t1fw5Gfp2cXx3rT2mNdixUzK0gve UHL6LK6bmxDM5QUx_VbuDJSSFubu4Y5pwYe0JhcHbcLg5DDBU3T3OjTR_f5cFA89Yn592XbB.S9r 8ej1yfdD8hgFOx0GrrO80M1UCOiyBoGqIicShkkaMy_9waP2FwjaJS8q8UyhPVytQUjeAM7SUAq8 VnJ0TIP7A31o6ykHYM731jIg7i3xG7NK.oqUcJNKg8m2Je344TNHOKTlYZZtboU1rSl2EP6W5_1L 5ryX6IxiBXnaSIqBNwqFWbug_Qe1UGtAr3Yrs4CzSSEyA1Aqd2Kp9kjmVPTWdFyeyL95CwEhfVwp m_9GRjIz3jBVQdQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ir2.yahoo.com with HTTP; Tue, 15 Dec 2020 13:04:12 +0000 Received: by smtp420.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0dfcc6b750dfb0c75d5f0368af72d0df; Tue, 15 Dec 2020 13:04:11 +0000 (UTC) Subject: Re: [lswitcher-dev] Revisiting 2.92 To: lSwitcher Developers Mailing List References: <5FC23484.9070001.ref@yahoo.es> Message-ID: <5FD8B44B.4000908@yahoo.es> Date: Tue, 15 Dec 2020 14:04:11 +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.17278 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8) Content-Length: 5786 Hi-hi Gregg, sorry to be lagging behind. Quick top-post -- you revisit the same questions below in a later email re: 2.92rc3 or 4, and I guess we're not going to discuss 2.92-specific stuff any more, so I'll let this thread go and reply there. Thank you, On 20/12/12 23:06, Gregg Young wrote: > Hi Alfred > >> >> On 20/12/11 19:38, Gregg Young wrote: >>> On Tue, 1 Dec 2020 17:28:55 +0100 Alfredo Fernández Díaz wrote: >> >>>> 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. > > Default is a problem also: > > 1. I would actually change some of the defaults if this was an option (e.g. I would always start the bar at the top of the screen). > 2. The default for the exclude list is to be empty. How should we handle this? > 3. This must account for the differences between the taskbar and the widget. (2 sets of code to get out of sync) > >>>> 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. >>> >>> Hi >>> >>> Unfortunately implementing an actual "undo" is a nontrivial change. >> >> Sure it's always easier said than done, but what's the main bump (we >> discussed this general idea long ago, and decided to stick with Save, >> and Hide, but you never mentioned where the non-triviality stemmed from >> in our case)? > > 1. What do we intend for "undo" to actually do? Should it undo all the changes on every page or just the current page? Should it close the dialog or leave it open for additional changes? > 2. How do we handle exclude lists do I undo the last entry added/removed or do I need to determine all the entries made in this session for removal or adding back perhaps some of each kind. > 3. Significant changes of this kind add complexity and as such more opportunity for defects. Is having what will probably be a little used option worth this? > 4. This must account for the differences between the taskbar and the widget. (2 sets of code to get out of sync) > >> >>> I have determined that the random box on the Spanish Global page is >>> caused >>> because it thinks that the à glyph is missing (obviously not). >> >> Good to hear it's becoming less random (better chances to cure it I >> would hope), but why would that be? The à (I see an à here, check >> if that's what you meant) is not used in Spanish, ever, or the grave >> accent, for that matter. > > I have finally founded and fixed this. It turned out that some of my debugging code was actually causing part of the problem. >> >>> I have tried everything I can think of including discussing it with >>> Steven >>> and I can't get it to work properly. What is Spanish for notebook? >>> Thanks >> >> You generally want to translate "notebook" as "cuaderno"; as always, >> beware of translating isolated words, as these are the most prone to >> blunders. > > I was going to change "dialog" to notebook to work around the font issue but now it isn't needed. > > Thanks > > Gregg > > Also, other translations may be possible depending on context >> but right now I can't think of one you're likely to bump into. >> >> Thank you, >> Alfred. >> >> >> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= >> This message is sent to you because you are subscribed to the mailing >> list . >> To unsubscribe, E-mail to: >> To switch to the DIGEST mode, E-mail to >> >> To switch to the INDEX mode, E-mail to >> >> Send administrative queries to >> To subscribe (new addresses), E-mail to: >> and reply to the confirmation email. >> Web archives are publicly available at: http://lists.2rosenthals.com >> >> This list is hosted by Rosenthal & Rosenthal, LLC >> P.O. Box 281, Deer Park, NY 11729-0281. Non- >> electronic communications related to content >> contained in these messages should be directed >> to the above address. (CAN-SPAM Act of 2003) >> >> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= >> >> > > > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > To switch to the INDEX mode, E-mail to > Send administrative queries to > To subscribe (new addresses), E-mail to: and reply to the confirmation email. > Web archives are publicly available at: http://lists.2rosenthals.com > > This list is hosted by Rosenthal & Rosenthal, LLC > P.O. Box 281, Deer Park, NY 11729-0281. Non- > electronic communications related to content > contained in these messages should be directed > to the above address. (CAN-SPAM Act of 2003) > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > >