[Cuis-dev] A few tweaks to preferences

Juan Vuletich juan at jvuletich.org
Fri Aug 20 11:38:45 PDT 2021


On 8/20/2021 1:25 PM, Gerald Klix via Cuis-dev wrote:
>
>
> On 8/20/21 5:53 PM, Juan Vuletich via Cuis-dev wrote:
>> Hi Folks,
>>
>> After some off-list discussion, and the risk of newcomers, especially 
>> students, get scared after accidentally doing World / Quit and 
>> quitting without any warning, I did a few tweaks. Now the menu option 
>> reads 'Quit without saving' and by default asks for confirmation. The 
>> confirmation can be disabled by doing `Preferences disable: 
>> #checkLostChangesOnStartUp`, although it will still be given if there 
>> are unsaved ChangeSets.
> After I adopted my SystemDictionary>>#saveAsNewHaverVersion:
> to the changed behavior, sigh ...
>>
>> I also made the "Save new Release" option also quit.
> Which I also did from the very beginning with my
> "Save New Haver Release" option.
> After all you don't want to taint your new automatically generated 
> release image with incidental last second changes that are not 
> reproducible.

Of course!

>
> I also use this (ballon|hover) help text:
>
> -- snip --
> 'Save as a new release of Haver.
> Use an updated version-stamped name
> and save it under that name on disk.
>
> ', 'Clear' bold, ' all user preferences and user state (class vars).
> Then ', 'quit' bold, ' running the image.
>
> ','This action is for the maintainer of Haver!' red bold, '
> Use at your own risk.' red
> -- snap --
>
> I suggest to use something similar for Cuis.
> Furthermore I would like to see this option,
> together with my "Save New Haver Release",
> in a Menu of its own withe something like
> "Release Management". I am aware that this
> single option menu will look a bit ridiculous
> for Cuis, but it should make clear, that its
> options are not intended for the casual Cuis/Haver
> user.

It makes sense. But still, it is harmless, so I don't see a need to be 
too strong about it.

>>
>> I also flipped preference #checkLostChangesOnStartUp to false, as I 
>> expect most people (like me) will prefer manually going over the 
>> .user.???.changes files to recover stuff.
> Thanks a lot!
> This menu was most annoying, because it was displayed
> before the display loop was started.
> If you resized your VM window, which I did automatically,
> you ended up with a white screen and you had to click smoewhere
> on your VM window to get rid of that menu.

Oh, that must have been annoying!

>>
>> And as usual, tweaks to VectorGraphics.
> New VMs needed?

Not for the moment. Thank you. But all changes since last builds have 
been pure Smalltalk, no impact in VectorEnginePlugin.

>>
>> Thanks,
>>
>
>
> Just my 0.20€,
>
> Gerald

Thanks,

-- 
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich



More information about the Cuis-dev mailing list