The small amount of time I had to use Nautilus recently was full of that deselect on accept (and I'l not using a mac ;))

Some of the fun: changing a method in a class in a package would bring all the contents of the package tree onto one line, temporarily (each package name overwritten on top of all other names). And then it would redisplay back normally.

Really weird. I'm a heavy user of MorphTreeMorph and I have never seen that before.

Thierry

Le 04/02/2014 13:17, Nicolas Cellier a écrit :
I also experience such weird deselect on accept, which gives a really
bad user interface feel.
I suspect that unfiltered horizontal scroll events on my mac mouse are
causing some of the mess.

Nicolas


2014-02-04 Nicolai Hess <[email protected] <mailto:[email protected]>>:

    2014-02-04 Johan Brichau <[email protected]
    <mailto:[email protected]>>:

        Hi there,

        I'm now using 30739 and this bug is still occurring.
        In addition, when I do a rename refactoring, I get multiple
        dialog boxes (one for each package being set dirty) and my
        method was even saved in a wrong class.

        So, there's multiple things wrong here. I will try to dive into
        it...

        Johan

        On 30 Jan 2014, at 22:56, Nicolai Hess <[email protected]
        <mailto:[email protected]>> wrote:

         > 2014-01-30 Sabine Knöfel <[email protected]
        <mailto:[email protected]>>:
         > me too, but it is only sometimes I can not tell, how to
        reproduce it.
         >
         >
         > On Thu, Jan 30, 2014 at 8:31 PM, Johan Brichau
        <[email protected] <mailto:[email protected]>> wrote:
         > Hi all,
         >
         > When working with Nautilus in Pharo 3, I often experience
        that the browser looses its context after a save.
         > I edit a method, save it, and Nautilus will jump away from
        that context, essentially showing itself as if it was just
        opened from scratch so I need to manually reselect the class,
        the protocol and the method I was working on.
         >
         > It's very annoying and I wonder if this is something other
        people experience too and that this is known?
         >
         > At first I thought it was when I was editing methods in class
        extensions. But it happens randomly, sometimes after I got the
        dialog to 'save your changes' but sometimes not.
         >
         > Anybody?
         >
         > Johan
         >
         >
         >
         >
         >
         > Most of the time it happens the first time a package gets dirty.
         > And it is related to this error:
         >
         > 12734 Nautilus accept changes shows prompt for cancel dialog
         >
         > The fix is there, but not yet integrated.
         >
         >
         >
         > Nicolai




    Can you give an example (renaming a Method or Class?).

    And one major issue with Nautilus is, when a package/class/method is
    selected in the
    list, it is not always in Nautilus instVar
    selectectedPackage/selectedClass/selectedMethod.
    The way selection is handled in Nautilus is awful.

    For example, open SystemBrowser use CMD+F+C class search, enter
    RGMethodDefinition.
    The package Ring-Core-Kernel is selected and the class
    RGMethodDefinition. If you change and
    accept some code in this class, the highlight on Ring-Core-Kernel
    package is lost.
    If you click once on the highlighted entry in the package list,
    *before* changing the code.
    The higilght does not get lost after accepting the changes.

    The same happens on the method list if jumping to a method, from a
    prior selected entry from the HistoryList,
    you need to click in this list to make shortcuts on the selected
    entry working.

    Nicolai








--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95

Reply via email to