The interface

Issue #4 new
Marcin Drzymała created an issue

Some thoughts with the UI:

  1. When i click on the label of user and not on the button, i can't edit the user.
  2. The right-hand panel is laggy - for some short time it shows my cursor as a resize arrow about 2-3 seconds before showing me the content.
  3. The bars of the SplitPane's should move proportionally - iex. when i move the first bar, the second bar should also move. It's annoying having to move first the right bar and than the left bar. Because everytime i am dragging the left pane, so I end up moving the left pane two times.

Running 7_u10 on x64 Linux

Comments (13)

  1. Andy Till repo owner
    1. The person's name should be a label and not a HyperLink so that the mouse event is not consumed.

    2. Suprised about this one. Once loaded it seems fairly snappy on my PC.

    3. Agreed, I will fix this.

    Thanks for your input!

  2. Andy Till repo owner

    Fixes in commit ca95f30, will be in release 0.3. I can't recreate your second issue, maybe it is due to the rendering exceptions being thrown?

  3. Marcin Drzymała reporter

    I think it's because of the database. Only when i connected to the remote db I have the content of the right. My internet connection is not so good so I think it's because of it. I will check it.

  4. Marcin Drzymała reporter

    Yes, please upload a build. Tried building, but I am not used to maven. Do you have to manually add guice to it, to work, or does maven do it automagicaly?

  5. Andy Till repo owner

    Once you have maven and the JavaFX maven plugin installed, everything should "just work", all the dependencies are downloaded from the maven repositories. I'm not sure if you were using eclipse, first time I used it I found using it from the console much easier to use.

    I have uploaded a build called estimate-0.2.1.jar, the markdown work isn't quite complete so expect it to be understyled although it should mostly work.

    It fixes issue #2 and most of the points in this issue. It should also be much easier to see where the database is going to be created in the login screen as it now shows the absolute path of the database, whether it is new and whether you have file permissions to access the directory.

  6. Marcin Drzymała reporter

    Hi Andy!

    The login screen is great! Nice work there. The thing from p. 2 was from slow internet connection. On the filesystem there is no lag.

    Now that the database problem is sorted out, I saw new output in the terminal. See issue #3

    Waiting for the release 0.3 to check the UI :)

  7. Andy Till repo owner

    If no one has used the online database in a while then it is very slow to start the first time which might be the problem. I think Heroku or neo4j hibernates the application when it isn't used.

    Points 1 and 3 should already fixed in 0.2.1.

  8. Andy Till repo owner

    Thanks for testing.

    Are you talking about the scroll bar position when moving between tasks and projects? It should already be doing this when clicking between tasks.

  9. Marcin Drzymała reporter

    Duh.. I mean split-pane, not scroll-bar. So when you restart estimate, you don't have to resize the panes again.

  10. Andy Till repo owner

    That would be useful. I'm planning to rework how settings are saved and loaded in the near future so I'll keep this request on the pile.

  11. Log in to comment