Hey Denis - I didn't mean to interrupt your ESUG (I should have mentioned it 
was something to follow up on afterwards). Enjoy it and help lots of ideas.

Should I raise a bug for the saving issue in fogbugz?

I'll have to look at how you add define shortcuts in Calypso as I'm not 
familiar with that bit - so I'm using both browsers at the moment.

Tim 

Sent from my iPhone

> On 6 Sep 2017, at 10:45, Denis Kudriashov <dionisi...@gmail.com> wrote:
> 
> Hi Tim.
> 
> Sorry for late response. During Esug I am a bit out of mails.
> 
> About saving method problem it is definitely a bug. Thank's for the report.
> 
> About source code refactoring:
> Supporting source code commands was easy to do with suggestions. In fact text 
> editor menu is still working old way. That's why some extra source code menus 
> of Nautilus is not supported in Calypso.
> But general Idea is to redo all these commands with Commander. So it is todo. 
> It is not complex task. And it will be available soon.
> Now it is already possible to define shortcuts for missing source code 
> refactorings. So if you need some concrete command we can add it very fast 
> using shortcut . 
> 
> 
> 
> 2017-09-06 1:14 GMT+02:00 Tim Mackinnon <tim@testit.works>:
>> 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