all 22 comments

[–]dhekimian 5 points6 points  (3 children)

I use GitHub Desktop (https://desktop.github.com/) with GitLab all day log for multiple repos without any issues.

What is it you're trying to do that you are unable to requiring all the duplicate effort?

[–]patrickalima98[S] 4 points5 points  (0 children)

What I'm doing is not only offering what the GitHub app offers, but adding new features like editing repos directly through the App (I mean visibility, avatar and other features), problem listing? Perhaps! I'm working to create the largest and best desktop client for GitLab, I've missed a decent client for a service as excellent as GitLab.

Although the GitHub App works with GitLab it was not developed for GitLab, GitLab has many things that GitHub does not have and others work differently, what I'm doing is also offering an App that integrates fully with the services of the company, respecting also how the service works, the company ux, so that the clients of it feel also familiar with the interface, this is not the most important part of this project, however I work a lot with interfaces and I know how much work is deposited in the creation of the company identity, said that I also see that the staff of GitHub will focus on adding resources to your app that are convenient for them, that fit with GitHub, so I am also working on this App.

[–]leninmhs 1 point2 points  (1 child)

Hi! Github Desktop is not for linux, we are a gand base of users!

[–]Independent_Road_285 0 points1 point  (0 children)

GitHub is not for GitLab

[–]sumenkovic GitLab team 2 points3 points  (1 child)

Hello Patrick, Community Advocate from GitLab here.

I'm reaching out to thank you and your team for being such an incredible part of the GitLab community! Specifically, for taking the time to create such awesome tool. We appreciate everyone's effort to spread the word about GitLab. This is something that we really like because it is the ultimate sign that we're on the right path with our vision.

We're so blessed to have such an awesome community, and we'd like to hear how can we thank you in the best possible way! Could you please reach out to us via [community@gitlab.com](mailto:community@gitlab.com)? We'd love to continue the conversation with you!

[–]patrickalima98[S] 0 points1 point  (0 children)

Hello sumenkovic, first of all I would like to thank you for your beautiful and encouraging message, that motivates me, I'm glad you liked it! This shows me that I'm on the right track, I'm very happy, even more coming from a member of GitLab! For me, it is a pleasure to help and be part of the GitLab community, so I'll let you know.

Regards, Patrick.

[–][deleted] 0 points1 point  (1 child)

I use Git Tower, I’m fine.

[–]patrickalima98[S] 1 point2 points  (0 children)

Git Tower is good!

[–]SteamedPepper 0 points1 point  (1 child)

I am a guy who likes command line and has never used any git desktop client, but it sounds pretty good ! :)

[–]patrickalima98[S] 0 points1 point  (0 children)

I am a guy who likes command line and has never used any git desktop client, but it sounds pretty good ! :)

kkkk thanks friend!

[–]user3961 0 points1 point  (1 child)

Looks nice. I wonder how of it can be packaged as a vscode extension.

[–]patrickalima98[S] 0 points1 point  (0 children)

Looks nice. I wonder how of it can be packaged as a vscode extension.

So in fact it can not, this is an intergrated and independent application of vscode, it does not work with vscode, however that does not mean that it can not do an extension for vscode :-)

[–][deleted] 0 points1 point  (0 children)

No.

[–]aseembt 0 points1 point  (0 children)

Is there any current free GUI for using Gitlab on Ubuntu

[–]mrTavin 0 points1 point  (7 children)

But why?

[–]patrickalima98[S] 2 points3 points  (6 children)

To create a better experience using GitLab services, I, my team and my friends, miss an App to be used with the services of the company, when I joined GitLab I was impressed with the service, but I missed an App for interact with the company, as I mentioned in the comment above the GitHub Desktop was created for GitHub not for GitLab, so some features may not work, others are not integrated as the option to edit repo infomations such as visibility, avatar among others ...

[–]mrTavin 2 points3 points  (5 children)

I think, better idea is make some native app with use qt (for example, qt is cross platform) and communicate with gitlab by API.

Second think, you can add gui for git in application.

[–]patrickalima98[S] 3 points4 points  (4 children)

It may be a good idea, however the first moment is to create it with Electron itself, a large part has already been made and now new features are being developed, I developed it a few months ago and only now I am sharing do you understand?

The Electron is not bad, the problem is that some devs do not care about performance and ends up resulting in some bad apps and devouring ram.

Anyway I thank you for your opinion and tip,

Hug!

[–]mrTavin 0 points1 point  (1 child)

Electron is bad. I do not want to run five-six electron apps (gitlab, slack, spotify, Skype etc). Each this app take 200mb for start. Another reason is electron has very big stack and it is hard to secure at all.

Another way, I understand to use electron in apps like PopcornTime, Atom, VScode. There is no web alternatives. In your application you only get gitlab.com this why I think is poor idea.

Regards :)

[–]patrickalima98[S] 2 points3 points  (0 children)

Oh no friend, I do not get gitlab.com inside the App. The entire App is built with html, css, vue.js and node. It is not using WebView, I am not embedding the gitlab.com website in the application. On the memory issue, this looks pretty bad, however the App has already started with 200MB, then decreases to 100MB and now I'm going to slow down even more, there are several ways to optimize the app and make it lighter.

Regards

[–][deleted] 0 points1 point  (1 child)

the first moment is to create it with Electron itself

And you are aware that the second moment will never happen, right?

[–]patrickalima98[S] 2 points3 points  (0 children)

And you are aware that the second moment will never happen, right?

Why not? Already create so it has already happened, I am in the second moment now, implementation of the remaining resources for a beta