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 >