Murmele / Murmele/Gittyup

Differentiate icons between GitLab instances

Open
#10 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C++
Stars
2.3k
Forks
171
Avg merge
3d 19h
Merged PRs (30d)
10

Description

Currently all GitLab instances share the same icon.
It can be a pretty normal thing for some users to use multiple GitLab instances, which are annoying to differentiate in Gittyup.
I would suggest that we look at the GitLab instance URLs and choose a more appropriate icon if available.
For example, I am on GitLab, on the KDE Gitlab instance, on the Gnome GitLab instance, on the Debian GitLab instance, and on the Alpine Linux GitLab instance.
We could either grab their favicons, or add logic for Gittyup for looking if icons are available, and then we could manually add them.
All of the instances that I checked actually have slightly or even very oversized favicons, so they would be an option even on high-dpi displays.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by tracing how Gittyup represents GitLab instances and selects their current shared icon, then inspect how instance URLs could map to available favicons. Done means distinct GitLab instance icons are shown where available without losing a fallback for instances that provide none.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, git
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.