New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Commit button always visible #5968
Comments
That's because it is still generating the info modified count and such. It
does not take long for it to show.
…On Thu, Dec 20, 2018, 5:58 PM Michael Seibt ***@***.***> wrote:
*Do you want to request a feature or report a bug?*
bug
*What is the current behavior?*
I can click the Commit button before it gets labeled on startup.
(When switching between repos the Commit button does not indicate that the
displayed state might be outdated.)
*If the current behavior is a bug, please provide the steps to reproduce
and if possible a minimal demo of the problem.*
just click here while the first repo is loading
[image: grafik]
<https://user-images.githubusercontent.com/36601201/50314956-2354e700-04b1-11e9-9db2-67f5b88cc6f6.png>
*What is the expected behavior?*
The Commit button shall always be labeled. It is annoying to puzzle where
it will appear finally.
The Commit button should have a different icon while the repo is loaded,
maybe [image: grafik]
<https://user-images.githubusercontent.com/36601201/50315196-0ff64b80-04b2-11e9-9657-51a976a172ed.png>
in gray.
*Environment you encounter the issue:*
- Git Extensions 3.00.00.4433 and 2.51.05
- Build fca7cf2
<fca7cf2>
- Git 2.10.1.windows.1
- Microsoft Windows NT 6.1.7601 Service Pack 1
- .NET Framework 4.7.2117.0
- DPI 96dpi (no scaling)
*Did this work in previous version of GitExtensions (which)?*
maybe 2.49.3
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#5968>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/ADdhsbdYzOT6amKuXmkWn4cfXbnRcbS3ks5u7BX9gaJpZM4ZdDFR>
.
|
Believe me, it does take long! About 1-3 seconds for the GE repo on a SSD and not talking about the first start of GE. |
If you really think, it should be invisible than it must be really invisible and disabled. |
As the text is translated, it is probably later (maybe it could be updated twice, but then only English will be correct). |
The translation is available much earlier than the loading will be finished. The labels "Branches" and "Filter" have already been translated when the window appears. |
I agree it takes a while for a button to appear, several times I have
resorted to using a shortcut to open the commit dialog.
We should show the button and update it with info as it becomes available.
…On Fri, Dec 21, 2018, 11:01 AM Michael Seibt ***@***.*** wrote:
The translation is available much earlier than the loading will be
finished. The labels "Branches" and "Filter" have already been translated
when the window appears.
The commit count can be added when the proposed "refresh icon" will be
replaced with the orange or green one.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#5968 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEMyXlHc7M45WvbjHQwIOI6s--k6s237ks5u7CTagaJpZM4ZdDFR>
.
|
What is the benefit of replacing the button FormBrowse.cs(268): // TODO: Replace with a status page?
_toolStripGitStatus.Click += CommitToolStripMenuItemClick;
ToolStrip.Items.Insert(ToolStrip.Items.IndexOf(toolStripButtonCommit), _toolStripGitStatus);
ToolStrip.Items.Remove(toolStripButtonCommit); |
The status was built in to the button previously so this should be a reminder.
If you are happy with any advise, Paint.NET will do the job.
Something I would like to see too. The loading phase is handled with the spinner, but someway mark until the status is actually updated would be nice. |
Thank you, Gerhard. Then I would remove Paint.NET handles the alpha mask correctly. Though the resulting file is larger than the original (using a color palette) by up to factor 4 unless I chose 32 bits per pixel explicitely. The hint to adapt the |
What about this?
|
The PNG files in this repo have been 'crushed'. This online tool can help: https://tinypng.com/ |
Haha I just saw your PR which does pretty much what I suggested. Facepalm. Will review. |
Unfortunately, it does still not work correctly in all cases, e.g. the button stays gray after committing. |
Commit Button must not be visible/enabled in bare repos. (Prefer disabled) With this change, it may be possible to remove the requirement to restart to activate/deactivate commit count. But that is probably a follow up. |
Do you want to request a feature or report a bug?
bug
What is the current behavior?
I can click the Commit button before it gets labeled on startup.
(When switching between repos the Commit button does not indicate that the displayed state might be outdated.)
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.
just click here while the first repo is loading
What is the expected behavior?
The Commit button shall always be labeled. It is annoying to puzzle where it will appear finally.
The Commit button should have a different icon while the repo is loaded, maybe in gray.
Environment you encounter the issue:
Did this work in previous version of GitExtensions (which)?
maybe 2.49.3
The text was updated successfully, but these errors were encountered: