5 ms·
I'm hoping for a gitlab release with no new features just UI optimizations. It's a great product with a huge range of features but it feels like a kitchen sink
by kyriakos 4y ago
I'm hoping for a gitlab release with no new features just UI optimizations. It's a great product with a huge range of features but it feels like a kitchen sink of tools glued together. The UI is inconsistent, some parts dynamically update some don't. The settings interface is a mess. Merge requests review UI is nowhere as good as github. I wish some time was spent on polishing and ironing out these details.
- smallishlemur 4y ago> Merge requests review UI is nowhere as good as github. I wish some time was spent on polishing and ironing out these details. Other than the partially dynamic updates, what do you dislike about merge requests compared to GitHub pull requests? Is it a general layout/UI thing or is there some other functional difference?
- kyriakos 4y agoI don't have it in front of my right now to go into detail but one thing I find very frustrating is functional. When there is a merge conflict its a 50/50 coin toss if the conflict can be displayed in the UI or not.
- smallishlemur 4y agoDo you mean displaying conflicts directly in the diff? At the moment I believe an alert is shown on the file if there's a conflict, and the comparison changes to the source branch and the base of the target branch. Depending on the complexity of the conflict, you are able to resolve via the conflict resolution UI (otherwise you'll have to just resolve it locally).
- kyriakos 4y agoCorrect, conflicts are not shown in the diff just the fact that they exist.
- zeeZ 4y agoEvery time I have a problem or miss a feature, or it behaves in an unexpected way, I check if there's an issue open. Most of the time there is, multiple years old, sometimes with a bunch of missed release goals. With all the recent pricing changes and the way billing if set up, I can't help but feel their end goal is ticking boxes on as many "enterprise" shopping lists as possible by adding as many features as possible to provide a nice resume, but without actually maintaining those features. Smaller teams are becoming increasing irrelevant, and when you call them out on it and they say they do care, you just get pointed at a sales representative whom you never hear from again.
- stevekemp 4y agoThat matches my view pretty well. They support "everything", but most of that support is half-baked, just enough to satisfy a box-ticking exercise. Their runners are nice, but the whole devops stuff and other things seem kinda half-baked and barely coherent.
- stinos 4y agoMerge requests review UI is nowhere as good as github This is my main issue with it. I don't really care about the settings UI: mostly using the API for that because I have a couple of projects which all need the same settings, and otherwise it's not visited often. Code review on the other hand is super common, and its UI in combination with that UI also not being very fast is quite annoying.
- smallishlemur 4y agoWhat specifically about the code review UI is annoying you?
- suprjami 4y agoI honestly find MR in web interface has sucked in every platform I've tried. Use the `lab` commandline tool, it's good and makes managing MRs really easy.
- stinos 4y agomakes managing MRs really easy. How does that work? Watched the video, checked the docs, I don't see any MR features?
- Gigachad 4y agoI'm pretty happy with the general GL experience but some of the features are just useless. I tried out the Sentry integration and found it to just be a worse version of the index page on Sentry, not really any point connecting it to GL. And then other things like deleting old images in the docker registery seems to be just broken to the point I couldn't work out how to delete them. And then the usage quotas were being brought in while I still couldn't clean out these hundreds of old containers.