BTW - Is it intended that when you save a method in a Calypso tab, it shifts 
focus to the first non saved tab? I find this quite confusing as suddenly I'm 
not where I thought I was and wonder if I saved my method?

This said, I love the fact you can move to a new method with unsaved changes 
and no nag prompt.

Tim

Sent from my iPhone



Sent from my iPhone
> On 3 Sep 2017, at 22:25, Tim Mackinnon <tim@testit.works> wrote:
> 
> Ah - you are right that rename is in there (I’d never noticed it was in the 
> suggestions menu - which I find a confusingly named sub-menu ) - but I am 
> missing the more appropriately named “Source Code Refactoring” menu, which it 
> also appears along with extract method etc. This menu is not in Calypso right?
> 
> Tim
> 
>> On 3 Sep 2017, at 17:24, Denis Kudriashov <dionisi...@gmail.com> wrote:
>> 
>> Hi Tim.
>> 
>> No. It is available by cmd+r and from suggestions menu like in Nautilus. But 
>> maybe I do not know other place which you use for this
>> 
>> 2017-09-03 17:03 GMT+02:00 Tim Mackinnon <tim@testit.works>:
>>> Hi Denis - I just noticed that the source refactoring menu is missing in 
>>> Calypso as well? (So you can’t rename a temp for example). 
>>> 
>>> Tim
>>> 
>>>> On 2 Sep 2017, at 10:30, Denis Kudriashov <dionisi...@gmail.com> wrote:
>>>> 
>>>> Hi
>>>> 
>>>> 2017-09-01 14:26 GMT+02:00 kmo <vox...@gmail.com>:
>>>>> I have been keen to use Calypso (I love the way it shows inherited 
>>>>> methods)
>>>>> as my browser but I am finding some usability issues. It may be just me 
>>>>> but
>>>>> some things I find off-putting.
>>>> 
>>>> Any feedback is very important. 
>>>>  
>>>>> 
>>>>> I don't really like the way that adding a new class is done by a new tab
>>>>> that appears now and then in the editing area. To my mind the Nautilus way
>>>>> of launching a dialog to create a class seems more natural - and opens the
>>>>> way in future for a class creation wizard - something that can't be done 
>>>>> in
>>>>> a code window. If we have to do it in a code tab then it would be better 
>>>>> if
>>>>> the tab remained there all the time - I don't like the way it appears and
>>>>> disappears. It takes a while to learn what to click to do this.
>>>> 
>>>> In fact current behaviour is not replacement of old context menu command. 
>>>> It is just rethinking of classic single source code pane of old browsers.
>>>> So we will add missing command to context menu. But I think the command 
>>>> should open the current "New class" tab instead of old dialog request.   
>>>> Also old browser behaviour is still working. You can create new class from 
>>>> the class editor tab. Just type new class name in the definition of 
>>>> selected class. 
>>>>  
>>>>> 
>>>>> Also, all class creation presumes a subclass of Object in Calypso. i miss
>>>>> the ability in Nautilus to select a class and immediately create a 
>>>>> subclass
>>>>> of it.  Am I missing something here? Is there a way?
>>>> 
>>>> You are right. It is missing command like previous one. We will add it.
>>>>  
>>>>> 
>>>>> On the topic of my ignorance - what is a /project /in Calypso? How do you
>>>>> create one?
>>>> 
>>>> Now it is more like a stub. 
>>>> There is integration with new package management Cargo (Christophe is 
>>>> working on it). But it is probably not ready yet.
>>>> I think we should also implement Metacello backend.
>>>> Anyway project mode will become default view in future.
>>>> 
>>>>> 
>>>>> And what does realize do?
>>>> 
>>>> It creates stub implementation of abstract methods (found in superclasses).
>>>> I think in Calypso this command is not needed anymore because there is 
>>>> "should be implemented" method group which shows all these abstract 
>>>> methods.
>>>>  
>>>>> 
>>>>> Also I think that the pop up menus could be subdivided into categories
>>>>> rather than present all the options in an unbroken list. And the order of
>>>>> options seems odd. To my mind/ senders /and /implementers /are two menu
>>>>> options that should always go together - not be separated by/ rename/ and
>>>>> /move to class side/ et cetera.
>>>> 
>>>> Yes, I will add it.
>>>> 
>>>> You can report issues directly at github project 
>>>> https://github.com/dionisiydk/Calypso/issues.
>>>> Thank's for you feedback.
>>>> 
>>>>  
>>>>> 
>>>>> Just my two cents.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
> 

Reply via email to