+2

Standard Window: configurable toolbar/Commit toolbar button

Carsten 1 year ago updated by Sarah L 1 year ago 7

There's are grayed out Commit button on the right side, but none in the toolbar next to Push like in the Working Tree Window. Also there does not seem to be a way to configure the toolbar, at least it doesn't have a context menu.

+1

The Commit button might be grayed out if no commit message has been entered.

That is correct, thanks. I never used the commit pane before, but always the commit button in the toolbar and therefore I was confused, because it is missing in the toolbar of the new Standard Window.

I just updated to SmartGit 22.1.5, and tried out the Standard view. It was nice to see both the files and graph together as I use both these views often. But yes, I could not make any changes to the toolbar, including adding Commit but also other buttons to it, and I could not see branches, making this Window not so useful for me.

In the Working Tree Window I am unable to add the Graph section, but having now discovered that I can add all the other sections to the Log Window, that is what I will be using and making default. Seems not quite intuitive that you cannot add Graph to the Working Tree Window and cannot customise the toolbar in the Standard Window.

Please tell me which exact toolbar buttons you are missing in what view (AKA which ones you would like to add).


Please use the left-most toolbar button "Local Files" to be able to commit. There is simply no need for a commit dialog in the Standard window.

+1

Hi Thomas,

Ah okay, I see what you mean in the Local Files tab. I will need to play around more with the Standard View and see if I can get used to it. Is there a plan to phase out the Working Tree Window or the Log Window?

I see now there are different menu options depending on if you are on Local Files or History. I would probably have expected to have the Sync button still available. I am also missing Log (especially), Blame, and Investigate from the Local Files menu - I know you can right-click or use shortcuts to get to them, but that that was the nice thing about being able to customise the toolbar in the other windows - you could show/hide the buttons that were part of your particular workflow.

And in terms of the Standard Window layout - from Local Files, it does not seem straightforward to switch branches (and make use of Smart Git's auto stash and reapply when doing so). Occasionally, I want to commit a change to a different branch than the one I am on right now and so it has always been helpful to see that list of branches to give me clear context of where I am, or where I want to be, at the same time as seeing my unchanged files. I basically like to see my branches and changed files together, and it is a bonus to see the graph also without needing to open a new window as in the previous version.

The same goes for applying a stash within the Local Files tab - both the button in the toolbar and the section in the bottom left are not in the Standard Window for Local Files, but it is within this context of changing local files that I would want to apply a stash.

+1

The Working Tree and Log windows will stay for all users who are used to them.

The Sync command is not (yet?) available in the Standard window. You are right, Blame and Investigate could be usedful to be added to the toolbar - even for different views because they can operate on local and committed files.

To not dilute this topic, I suggest to discuss non-toolbar button topics better at smartgit@syntevo.com.

Sure great. Yes also the Log button please in the toolbar - I used it not only to open the Log window generally, but when a file is selected I use it to drill into the log for the specific file, that is very useful. I don't know if it would open the History tab with the graph filtered to that file, or if it would open the Log Window

Apply Stash as a button then, could still be in the Local Files toolbar, as the current implementation of that in the other windows is from there you can click the down arrow to see the list of recently stashed items.

Edit: I now have switched to the Non-Commercial license where the Standard Window is not an option (that's fine I am quite comfortable in the other two views), so do just take any feedback from me above and see what applies to the product as a whole, rather than my use case. I'll create a separate topic for the toolbar feedback I have for the Log and Working Tree Windows.