hpi-swa / Squot

Squeak Object Tracker - Version control for arbitrary objects, currently with Git storage
Other
58 stars 29 forks source link

SquotGUI: Use new UIManager interface (#chooseOptionsFrom:...) for Squeak 6.0+ #379

Closed LinqLover closed 2 years ago

LinqLover commented 2 years ago

Complements ToolBuilder-Kernel-tpr.157: When available, use modern #chooseOptionFrom:title: from UIManager instead of the classical #chooseFrom:title: that is intended for data only.

This restores the correct look for several dialogs, which looked not so nice recently:

image

Now they look beautiful again:

image

Note that I decided against using the options variant for choosing artifacts/remotes which are typically a small number of items only, but still arbitrary data, so we can't be sure about the exact number:

image

Twin PR of https://github.com/hpi-swa/smalltalkCI/pull/555.

j4yk commented 2 years ago

Thank you!