maxrave-dev / maxrave-dev/SimpMusic

Prompt to create the application shortcut on desktop

Open
#1,955 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
11.4k
Forks
599
Avg merge
3d 18h
Merged PRs (30d)
7

Description

Problem Description

I'm using Gear Lever to integrate the app with the system and keep it updated, so I don't need a separately created shortcut for the application in .local/share/applications/*.desktop, it actually breaks the workflow because I can't disable neither SimpMusic nor Gear Lever from creating the shortcut, so I always have a duplicate.

Proposed Solution

In my opinion we should be allowed the option here to add (opt-in) the shortcut, rather than not to add it through Gear Lever, since its purpose is to centralize the management of Appimages.
So maybe a prompt on first startup asking if we want to install the shortcut with yes/no buttons would be good, I'm guessing, since the app keeps creating the shortcut on startup even after removing it manually, it should also save this decision in the preferences of the app under a "Manage desktop shortcut" entry.

Alternative Solutions

Don't create application shortcut at all

Additional Context

No response

Contributor guide

Open the contributing guide

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, tests, or entry points are named in the issue. Start by locating the startup logic that creates the desktop application shortcut and the preferences screen, then trace how this behavior works across supported desktop platforms. Done means users can opt in or out, the choice persists under a desktop-shortcut setting, and duplicate shortcut creation stops.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.