Replies: 2 comments 3 replies
-
Thank you for your feedback 👍
Yep, this is would be part of #30. There are a bunch of "invisible" changes to handle this better. All these kind of error that have a "preferred solution" should have it suggested and, in some cases, mark that solution as the default behavior without showing the error. It's been tough because in many ocasions JGit just throws a generic exception type and manual parsing of the errors has to be done...
I haven't yet added it to the milestone because I have to re-organize the issues a bit but all the mentioned issues will probably be part of v1.5. The 2 main goals of the release will be improvements of the graph and how status changes are managed.
Do you mean to have it like Github Desktop with checkboxes? If so, I don't think it's going to happen any time soon. While GH Desktop tries to hide some complexity, it's done by hidding useful information and make it behave differently than how does Git usually behave.
Most of the actions in the dialog should go away eventually (if not all of them), it's a bit of a workaround. But yes, I can add a more obvious way to close it. Clicking out of the dialog should also close it. Feel free to create a new issue :)
Yes, it's intentional because not all the settings are applied immediately (everything with a text field is applied on accept). Originally, all the changes were applied only on save, but that was confusing to some users that some settings that affected the UI weren't applied at the moment (for example, the color theme).
Everything is treated as the message body, it's just a fancy way of some git clients. It can be added but I don't really see much benefit to it so it would be very low prio.
I've created an issue for the 6h point, probably something wrong with the paths separation #235 |
Beta Was this translation helpful? Give feedback.
-
Just wanted to say thank you for this software! I really like it! |
Beta Was this translation helpful? Give feedback.
-
Hello,
First of all, thank you for this great and beautiful software! I enjoy working with it, and I am progressively replacing my previous Git client with it.
I especially like:
I installed the version 1.4.0 beta to test new features, and I have seen no regressions or new bugs so far. New features that I have tested also seem to work well.
Consequently, and from my point of view, 1.4.0_beta is already better than 1.3.1.
I would like to take this opportunity to discuss a list of few feedbacks that I have noticed while testing, usually also present on 1.3.1:
Switching to origin/xxxxx shows "Ref xxx already exists" if the branch exists locally. I wonder if it would be a good idea to switch to that xxx instead of showing the error. Especially if both are aligned.
I still miss a better way to stage and discard changes:
No close button in "Action" popup: Esc allows to close it, but a way to do it with the mouse would be more coherent with the rest of the application.
Settings are applied imediately when changing a value. The "Accept" button lets to think that they are not applied until you accept the changes, and thuse, makes the user to look for a "Cancel" button. I would rename it to "Close"/ "X"
Title for the commit message: most Git clients have a separated "Title" input that is very convenient. I think that it's juste create the first line of the comment.
On windows, the "tree-view" of the staged/unstaged files seems different: On Linux I see a real tree with folders that I can fold/unfold. On Windows, I just see the relative path prepend to each file in the list.
Beta Was this translation helpful? Give feedback.
All reactions