On Fri, Jun 28, 2019 at 12:51 PM Markus Schaber <m.scha...@codesys.com> wrote:
> It's a very powerful feature, on par or even superior to other (D)VCSes - > as long as we manage to keep the interface clear enough that users can > handle everything. > > I'm always astonished how complicated GIT can be for seemingly "simple" > tasks, and even the available GUIs are not always helpful. HG is doing a > much better job here, as far as I can see... > > It stand and falls with the user interface. > > And we should take it seriously from the beginning. When the new features > are implemented with unusable/complex UI first, users will want to try it, > fail, and turn away. We won't be able to catch them later when the UI is > better... I agree. A bad user interface will result in complaints that repeat around the Internet in perpetuity, even after the problems are fixed. I think we know this from experience! Also, once the interface gets "grandfathered in," it can't / won't change because of compatibility. I'm studying this issue and I'll be back with some concrete suggestions; in the meantime I'd love to hear your thoughts as well! Especially use cases. :-)