setup 2.927 release candidate - please test

Brian Inglis Brian.Inglis@Shaw.ca
Mon Oct 16 19:19:10 GMT 2023


On 2023-10-16 09:11, Jon Turney via Cygwin wrote:
> On 14/10/2023 15:04, Christian Franke via Cygwin wrote:
>> Jon Turney via Cygwin wrote:
>>>
>>> A new setup release candidate is available at:
>>>
>>> ...
>>> - Translation updates.
>>>
>>> - Add German and Polish translations (thanks to weblate contributors Markus, 
>>> Ettore Atalan, Luis Mengel and WaldiS)
>>>
>>> Some small adjustments have been made to the layout of the dialog templates 
>>> to accommodate places where the translation is longer. Please report it if 
>>> there are any spots I've missed where the text overflows the space available.
>>>
>>
>> The IDC_CHOOSE_SYNC button with German text "Synchronisieren" overlaps with 
>> "Test" checkbox:
>> "(.) Synchronisier[.] Test"
>>
>> Could be fixed by increasing res.rc:SETUP_KPCE_W from 52 to 60 (the three 
>> radio buttons IMO do not look "nice" then),
> 
> Thanks for pointing this out.
> 
> Yeah, I agree it's not very pleasing, evenly spreading the radio buttons out 
> horizontally like that.
> 
> I think maybe this dialog could use a little reworking, as I suspect the 
> original layout was made with the assumption it needs to fit in on a 640x480 VGA 
> display, which is probably no longer valid. :)

Especially on 2K/4K displays, nobody is likely to run anything full screen 
except video players, so ensuring that everything fits in the smallest window 
possible is more user friendly.
Every time I run setup, I have to reset the window size and every column width, 
as it stopped remembering layout a few years ago, possibly after a (Windows) 
disk clone, when I had to reset Cygwin permissions and ACLs!
Does it still require Admin...+System read/write ACEs to /etc/setup/setup.rc?

>> or by an individual adjustment like:
>> - CONTROL "&Beste",IDC_CHOOSE_BEST,...,SETUP_BEST_X,30,SETUP_KPCE_W,14
>> - CONTROL "&Synchronisieren",IDC_CHOOSE_SYNC,...,SETUP_SYNC_X,30,SETUP_KPCE_W,14
>> + CONTROL 
>> "&Beste",IDC_CHOOSE_BEST,"Button",...,SETUP_BEST_X,30,SETUP_KPCE_W-10,14
>> + CONTROL 
>> "&Synchronisieren",IDC_CHOOSE_SYNC,...,SETUP_SYNC_X-12,30,SETUP_KPCE_W+12,14
>>
>> or by simply using an abbreviation like "Synchr.".
> 
> Unfortunately, the tool used to merge in updated translations uses the English 
> dialog layouts as a template, so per-language customizations like this will be 
> hard to maintain.

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin mailing list