You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(I am coming here after closing my initial attempt at #2310.)
After happily using SourceGit in a daily basis for some time, I find a little bit uncomfortable? to dismiss notifications manually. I am used to fetch/pull/push with Ctrl pressed so in some way I expect a more agile workflow (I come from years using Fork, everything told).
In above PR I started with an auto-clear feature, but it is not the idea @love-linger has for the project, so maybe we can find any alternative which fits better.
I've tested Fork. And in Fork, you also need to close the error dialog manually (at least pressing ESC button)
It is true, I have just tested as well. I guess I did not remember Fork showed errors in modal windows, so you are forced to close it before making anything else. If you happen to change tab while an operation is in progress and such fails, the dialog pop ups as well independently on the tab you are right now.
SourceGit stacks errors in non-modal notifications which actually behave as modal, because you cannot do further operations (fetch again, for instance) before closing them. Having isolated stacks per tab/repository is cool, because they are in context.
Maybe adding such ESC shortcut can help? I can work on it if you like it. :-)
Activity
love-linger commentedon May 7, 2026
I've tested Fork. And in Fork, you also need to close the error dialog manually (at least pressing
ESCbutton)MarcosCobena commentedon May 11, 2026
It is true, I have just tested as well. I guess I did not remember Fork showed errors in modal windows, so you are forced to close it before making anything else. If you happen to change tab while an operation is in progress and such fails, the dialog pop ups as well independently on the tab you are right now.
SourceGit stacks errors in non-modal notifications which actually behave as modal, because you cannot do further operations (fetch again, for instance) before closing them. Having isolated stacks per tab/repository is cool, because they are in context.
Maybe adding such ESC shortcut can help? I can work on it if you like it. :-)
Thank you.
MarcosCobena commentedon May 11, 2026
I am working on it here: https://github.com/MarcosCobena/sourcegit/tree/feature/clear-notifications-shortcut
I will use it in a daily basis to see how it behaves.