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/dio >> nisiydk/Calypso/issues. >> Thank's for you feedback. >> >> >> >>> >>> Just my two cents. >>> >>> >>> >>> >>> >>> -- >>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>> >>> >> >> > >