Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Martin Dias
On Fri, Aug 19, 2016 at 12:14 PM, Sean P. DeNigris 
wrote:

> Esteban A. Maringolo wrote
> >> I think “apply” is better. “import” sounds too specific to me. I don’t
> >> want
> >> to care where the entries come from and “import” implies that there may
> >> be
> >> something else going on (also: if there’s an import where’s the
> export?).
>
> +1. Apply/revert sound right to me also.
>


Good! thanks; next release will have apply / revert

Martin


Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Sean P. DeNigris
Esteban A. Maringolo wrote
>> I think “apply” is better. “import” sounds too specific to me. I don’t
>> want
>> to care where the entries come from and “import” implies that there may
>> be
>> something else going on (also: if there’s an import where’s the export?).

+1. Apply/revert sound right to me also.



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Epicea-import-revert-instead-of-redo-undo-changes-Was-Re-pharo-project-pharo-core-f57843-60163-tp4911844p4911936.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Esteban A. Maringolo
2016-08-19 5:47 GMT-03:00 Esteban Lorenzano :
>
> On 19 Aug 2016, at 10:43, Max Leske  wrote:
>
> I think “apply” is better. “import” sounds too specific to me. I don’t want
> to care where the entries come from and “import” implies that there may be
> something else going on (also: if there’s an import where’s the export?).

> +1 :)

+1 here

I was thinking about apply/revert as well.

If you use git-cherry-pick its description says: "Apply the changes
introduced by some existing commits"

I prefer it.

Esteban A. Maringolo



Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Denis Kudriashov
2016-08-19 10:43 GMT+02:00 Max Leske :

> I think “apply” is better. “import” sounds too specific to me. I don’t
> want to care where the entries come from and “import” implies that there
> may be something else going on (also: if there’s an import where’s the
> export?).


But we support to open and import changes from any image (not only owner).
Anyway we need to choose most intuitive name because undo/redo are always
raise questions (also after many times I use it). "apply" could be good too.


Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Esteban Lorenzano

> On 19 Aug 2016, at 10:43, Max Leske  wrote:
> 
> I think “apply” is better. “import” sounds too specific to me. I don’t want 
> to care where the entries come from and “import” implies that there may be 
> something else going on (also: if there’s an import where’s the export?).

+1 :)

> 
> But that’s just an opinion.
> 
> Cheers,
> Max
> 
> 
>> On 19 Aug 2016, at 04:13, Martin Dias > > wrote:
>> 
>> Hi Stef, I come back to your observation about the words Redo and Undo used 
>> in Epicea menu. You proposed to use Import and Revert instead.
>> 
>> Originally I chose redo/undo because they are very well known terms in text 
>> editing UIs, but it is true that they are different: in regular UIs you 
>> can't select an arbitrary operation in the history and redo or undo it, like 
>> in Epicea. So other names can be more adequate... 
>> 
>> any other opinion?
>> 
>> 
>> 
>> Martin
>> 
>> ps: other alternative is apply+"apply inverse"
>> 
>> ps2: I'm preparing a major update in Epicea's UIs, which already has some 
>> renames.
>> 
>> 
>> ​
>> 
>> 
>> 
>> 
>> 
>> 
>> El 7/8/2016 3:16, "stepharo" mailto:steph...@free.fr>> 
>> escribió:
>> 
>> 
>> Le 5/8/16 à 05:28, Martin Dias a écrit :
>>> Hi Stef, good, I take note. I improved filters in the recent releases and 
>>> will continue improving.
>> 
>> Thanks Martin
>> 
>> I have problems with the menu item names :)
>> To me redo looks strange 
>> when I get a crash I want to import the changes not redo them.
>> Then I do not get what undo means (yes I know this is probably revert)
>> May be some pharoers have better names than mine. 
>> 
>> Stef
>> 
>>> 
>>> Martin
>>> 
>>> On Wed, Aug 3, 2016 at 5:30 PM, stepharo >> > wrote:
>>> Thanks Martin.
>>> 
>>> We missed yesterday: show only the latest version of every entities. :)
>>> 
>>> 
>>> Setf
>>> 
>>> 
>>> Le 3/8/16 à 11:23, Marcus Denker a écrit :
>>> 
>>> On 03 Aug 2016, at 11:07, GitHub >> > wrote:
>>> 
>>> 
>>>   Log Message:
>>>   ---
>>>   60163
>>> 18831 Integrate new  Epicea  version
>>> https://pharo.fogbugz.com/f/cases/18831 
>>> 
>>> 
>>> ChangeLog for this:
>>> 
>>> - Case 18813: Implement redo and undo of protocol addition and removal.
>>> 
>>> - Case 18612: disable drag&drop until TreeModel supports it correctly.
>>> 
>>> - Case 18384: Redo and undo: show on any selection (not only when all 
>>> selected entries are code changes).
>>> 
>>> - Enhancement: Improve lost changes detection; show only the events 
>>> actually lost.
>>> 
>>> - Enhancement: Pass on filters.
>>> 
>>> - Clean up: Do not show the "absent entry" item anymore since it was not 
>>> useful at all.
>>> 
>>> - Clean up: Remove unused "commit tags" in log browser.
>>> 
>>> - Clean up: Remove unused tests. They were good idea, we can re-introduce 
>>> them but working and covering more cases.
>>> 
>>> - Clean up: Rename #displayWidget to #asMorph in EpLogBrowserItem''s 
>>> hierarchy. It is more meaningful.
>>> 
>>> - Workaround: Hide "Open in Sorter" menu action since it is useless until 
>>> Treemodel drag&drop is fixed.
>>> 
>>> 
>>> 
>>> 18768 Inlined method const could be implemented by metalinks
>>> https://pharo.fogbugz.com/f/cases/18768 
>>> 
>>> 
>>> 18835 Update RBParser-Nodes class comments
>>> https://pharo.fogbugz.com/f/cases/18835 
>>> 
>>> 
>>> http://files.pharo.org/image/60/60163.zip 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
> 



Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Max Leske
I think “apply” is better. “import” sounds too specific to me. I don’t want to 
care where the entries come from and “import” implies that there may be 
something else going on (also: if there’s an import where’s the export?).

But that’s just an opinion.

Cheers,
Max


> On 19 Aug 2016, at 04:13, Martin Dias  wrote:
> 
> Hi Stef, I come back to your observation about the words Redo and Undo used 
> in Epicea menu. You proposed to use Import and Revert instead.
> 
> Originally I chose redo/undo because they are very well known terms in text 
> editing UIs, but it is true that they are different: in regular UIs you can't 
> select an arbitrary operation in the history and redo or undo it, like in 
> Epicea. So other names can be more adequate... 
> 
> any other opinion?
> 
> 
> 
> Martin
> 
> ps: other alternative is apply+"apply inverse"
> 
> ps2: I'm preparing a major update in Epicea's UIs, which already has some 
> renames.
> 
> 
> ​
> 
> 
> 
> 
> 
> 
> El 7/8/2016 3:16, "stepharo" mailto:steph...@free.fr>> 
> escribió:
> 
> 
> Le 5/8/16 à 05:28, Martin Dias a écrit :
>> Hi Stef, good, I take note. I improved filters in the recent releases and 
>> will continue improving.
> 
> Thanks Martin
> 
> I have problems with the menu item names :)
> To me redo looks strange 
> when I get a crash I want to import the changes not redo them.
> Then I do not get what undo means (yes I know this is probably revert)
> May be some pharoers have better names than mine. 
> 
> Stef
> 
>> 
>> Martin
>> 
>> On Wed, Aug 3, 2016 at 5:30 PM, stepharo > > wrote:
>> Thanks Martin.
>> 
>> We missed yesterday: show only the latest version of every entities. :)
>> 
>> 
>> Setf
>> 
>> 
>> Le 3/8/16 à 11:23, Marcus Denker a écrit :
>> 
>> On 03 Aug 2016, at 11:07, GitHub > > wrote:
>> 
>> 
>>   Log Message:
>>   ---
>>   60163
>> 18831 Integrate new  Epicea  version
>> https://pharo.fogbugz.com/f/cases/18831 
>> 
>> 
>> ChangeLog for this:
>> 
>> - Case 18813: Implement redo and undo of protocol addition and removal.
>> 
>> - Case 18612: disable drag&drop until TreeModel supports it correctly.
>> 
>> - Case 18384: Redo and undo: show on any selection (not only when all 
>> selected entries are code changes).
>> 
>> - Enhancement: Improve lost changes detection; show only the events actually 
>> lost.
>> 
>> - Enhancement: Pass on filters.
>> 
>> - Clean up: Do not show the "absent entry" item anymore since it was not 
>> useful at all.
>> 
>> - Clean up: Remove unused "commit tags" in log browser.
>> 
>> - Clean up: Remove unused tests. They were good idea, we can re-introduce 
>> them but working and covering more cases.
>> 
>> - Clean up: Rename #displayWidget to #asMorph in EpLogBrowserItem''s 
>> hierarchy. It is more meaningful.
>> 
>> - Workaround: Hide "Open in Sorter" menu action since it is useless until 
>> Treemodel drag&drop is fixed.
>> 
>> 
>> 
>> 18768 Inlined method const could be implemented by metalinks
>> https://pharo.fogbugz.com/f/cases/18768 
>> 
>> 
>> 18835 Update RBParser-Nodes class comments
>> https://pharo.fogbugz.com/f/cases/18835 
>> 
>> 
>> http://files.pharo.org/image/60/60163.zip 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> 



Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Denis Kudriashov
2016-08-19 4:13 GMT+02:00 Martin Dias :

> ps2: I'm preparing a major update in Epicea's UIs, which already has some
> renames.
>
>
> ​
>
>
That is cool


Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Denis Kudriashov
Hi

2016-08-19 4:13 GMT+02:00 Martin Dias :

> Hi Stef, I come back to your observation about the words Redo and Undo
> used in Epicea menu. You proposed to use Import and Revert instead.
>
> Originally I chose redo/undo because they are very well known terms in
> text editing UIs, but it is true that they are different: in regular UIs
> you can't select an arbitrary operation in the history and redo or undo it,
> like in Epicea.
>

Does it always work?
I could rename class A to B. Then I will rename B to C. After that how
first change could be reverted?


Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Denis Kudriashov
I prefer import/revert

2016-08-19 10:27 GMT+02:00 Esteban Lorenzano :

> apply / revert sounds good to me.
>
> Esteban
>
> On 19 Aug 2016, at 09:37, stepharo  wrote:
>
> good to me.
>
> Import is good. Apply to.
>
> After I'm not sure I understand redo :)
>
>
> Tx for the new release
> Le 19/8/16 à 04:13, Martin Dias a écrit :
>
> Hi Stef, I come back to your observation about the words Redo and Undo
> used in Epicea menu. You proposed to use Import and Revert instead.
>
> Originally I chose redo/undo because they are very well known terms in
> text editing UIs, but it is true that they are different: in regular UIs
> you can't select an arbitrary operation in the history and redo or undo it,
> like in Epicea. So other names can be more adequate...
>
> any other opinion?
>
>
> Martin
>
> ps: other alternative is apply+"apply inverse"
>
> ps2: I'm preparing a major update in Epicea's UIs, which already has some
> renames.
>
> 
> ​
>
>
>
>
> El 7/8/2016 3:16, "stepharo"  escribió:
>
>
>
> Le 5/8/16 à 05:28, Martin Dias a écrit :
>
> Hi Stef, good, I take note. I improved filters in the recent releases and
> will continue improving.
>
>
> Thanks Martin
>
> I have problems with the menu item names :)
> To me redo looks strange
> when I get a crash I want to import the changes not redo them.
> Then I do not get what undo means (yes I know this is probably revert)
> May be some pharoers have better names than mine.
>
> Stef
>
>
> Martin
>
> On Wed, Aug 3, 2016 at 5:30 PM, stepharo  wrote:
>
>> Thanks Martin.
>>
>> We missed yesterday: show only the latest version of every entities. :)
>>
>>
>> Setf
>>
>>
>> Le 3/8/16 à 11:23, Marcus Denker a écrit :
>>
>> On 03 Aug 2016, at 11:07, GitHub  wrote:


   Log Message:
   ---
   60163
 18831 Integrate new  Epicea  version
 https://pharo.fogbugz.com/f/cases/18831

 ChangeLog for this:
>>>
>>> - Case 18813: Implement redo and undo of protocol addition and removal.
>>>
>>> - Case 18612: disable drag&drop until TreeModel supports it correctly.
>>>
>>> - Case 18384: Redo and undo: show on any selection (not only when all
>>> selected entries are code changes).
>>>
>>> - Enhancement: Improve lost changes detection; show only the events
>>> actually lost.
>>>
>>> - Enhancement: Pass on filters.
>>>
>>> - Clean up: Do not show the "absent entry" item anymore since it was not
>>> useful at all.
>>>
>>> - Clean up: Remove unused "commit tags" in log browser.
>>>
>>> - Clean up: Remove unused tests. They were good idea, we can
>>> re-introduce them but working and covering more cases.
>>>
>>> - Clean up: Rename #displayWidget to #asMorph in EpLogBrowserItem''s
>>> hierarchy. It is more meaningful.
>>>
>>> - Workaround: Hide "Open in Sorter" menu action since it is useless
>>> until Treemodel drag&drop is fixed.
>>>
>>>
>>>
>>> 18768 Inlined method const could be implemented by metalinks
 https://pharo.fogbugz.com/f/cases/18768

 18835 Update RBParser-Nodes class comments
 https://pharo.fogbugz.com/f/cases/18835

 http://files.pharo.org/image/60/60163.zip



>>>
>>>
>>
>>
>
>
>
>
>


Re: [Pharo-dev] Epicea import+revert instead of redo+undo changes? (Was: Re: [pharo-project/pharo-core] f57843: 60163)

2016-08-19 Thread Esteban Lorenzano
apply / revert sounds good to me.

Esteban

> On 19 Aug 2016, at 09:37, stepharo  wrote:
> 
> good to me. 
> Import is good. Apply to.
> 
> After I'm not sure I understand redo :)
> 
> 
> Tx for the new release
> Le 19/8/16 à 04:13, Martin Dias a écrit :
>> Hi Stef, I come back to your observation about the words Redo and Undo used 
>> in Epicea menu. You proposed to use Import and Revert instead.
>> 
>> Originally I chose redo/undo because they are very well known terms in text 
>> editing UIs, but it is true that they are different: in regular UIs you 
>> can't select an arbitrary operation in the history and redo or undo it, like 
>> in Epicea. So other names can be more adequate... 
>> 
>> any other opinion?
>> 
>> 
>> Martin
>> 
>> ps: other alternative is apply+"apply inverse"
>> 
>> ps2: I'm preparing a major update in Epicea's UIs, which already has some 
>> renames.
>> 
>> 
>> ​
>> 
>> 
>> 
>> El 7/8/2016 3:16, "stepharo" mailto:steph...@free.fr>> 
>> escribió:
>> 
>> 
>> Le 5/8/16 à 05:28, Martin Dias a écrit :
>>> Hi Stef, good, I take note. I improved filters in the recent releases and 
>>> will continue improving.
>> 
>> Thanks Martin
>> 
>> I have problems with the menu item names :)
>> To me redo looks strange 
>> when I get a crash I want to import the changes not redo them.
>> Then I do not get what undo means (yes I know this is probably revert)
>> May be some pharoers have better names than mine. 
>> 
>> Stef
>> 
>>> 
>>> Martin
>>> 
>>> On Wed, Aug 3, 2016 at 5:30 PM, stepharo >> > wrote:
>>> Thanks Martin.
>>> 
>>> We missed yesterday: show only the latest version of every entities. :)
>>> 
>>> 
>>> Setf
>>> 
>>> 
>>> Le 3/8/16 à 11:23, Marcus Denker a écrit :
>>> 
>>> On 03 Aug 2016, at 11:07, GitHub >> > wrote:
>>> 
>>> 
>>>   Log Message:
>>>   ---
>>>   60163
>>> 18831 Integrate new  Epicea  version
>>> https://pharo.fogbugz.com/f/cases/18831 
>>> 
>>> 
>>> ChangeLog for this:
>>> 
>>> - Case 18813: Implement redo and undo of protocol addition and removal.
>>> 
>>> - Case 18612: disable drag&drop until TreeModel supports it correctly.
>>> 
>>> - Case 18384: Redo and undo: show on any selection (not only when all 
>>> selected entries are code changes).
>>> 
>>> - Enhancement: Improve lost changes detection; show only the events 
>>> actually lost.
>>> 
>>> - Enhancement: Pass on filters.
>>> 
>>> - Clean up: Do not show the "absent entry" item anymore since it was not 
>>> useful at all.
>>> 
>>> - Clean up: Remove unused "commit tags" in log browser.
>>> 
>>> - Clean up: Remove unused tests. They were good idea, we can re-introduce 
>>> them but working and covering more cases.
>>> 
>>> - Clean up: Rename #displayWidget to #asMorph in EpLogBrowserItem''s 
>>> hierarchy. It is more meaningful.
>>> 
>>> - Workaround: Hide "Open in Sorter" menu action since it is useless until 
>>> Treemodel drag&drop is fixed.
>>> 
>>> 
>>> 
>>> 18768 Inlined method const could be implemented by metalinks
>>> https://pharo.fogbugz.com/f/cases/18768 
>>> 
>>> 
>>> 18835 Update RBParser-Nodes class comments
>>> https://pharo.fogbugz.com/f/cases/18835 
>>> 
>>> 
>>> http://files.pharo.org/image/60/60163.zip 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
>