pharo-project / pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
http://pharo.org
Other
1.21k stars 355 forks source link

Confusing Button order #16395

Open astares opened 7 months ago

astares commented 7 months ago

In Pharo up to version 11 one was able to

image

Now in Pharo 12 it looks like the confirmation has been changed to do it exactly the other way around.

image

This is breaks the flow, is now really strange and painful for every developer used to the other platforms and the previous "clicking" style of Pharo.

Unfortunately there is no setting to get back to the original situation for those who are used to it while allowing the current order for people who are used to Apple.

For the label area of windows Pharo offers already a setting to distinguish between macOS and Linux/Windows style.

image

Havent checked how the new dialog is done - but I expect it to be done with Spec2. So maybe it is a reusable part so such a setting and button order switch could be provided centrally and in a reusable way.

jecisc commented 7 months ago

Hi,

The order of button was not always the same in all Pharo applications and this is something we want to improve. For Pharo 12 a first step that Estaban did was to make sure the order was the same for all the Pharo tools.

The long term goal would be to add a configuration indeed once we will have only one way used to declare an action button and a cancel button

astares commented 7 months ago

We still have a mixture in P12 - some of the dialogs use the previous order: image

I understand and appreciate the progress to convert the dialogs - so it is a WIP.