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 >>>>>>> >>>>>> >>>>> >>>> >>> >