Opened 22 months ago

Closed 5 months ago

#13641 closed enhancement (no change required)

[HaikuDepot] launching installed apps without Deskbar link is confusing

Reported by: diver Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Applications/HaikuDepot Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Launching apps right from HD is intuitive and easy for new users. However, the Open button is only there for packages which provide Deskbar links. Example:

User installs Midnight Commander using HD after installing other apps which provided Deskbar links. There's no Open button which is confusing and he goes to Deskbar (thinking it's a glitch in HD) hoping to find it but mc not there either.

Maybe HaikuDepot can show a label pointing to content tab or possible means on how to launch such app?

Change History (4)

comment:1 Changed 22 months ago by pulkomandy

Why is there no deskbar symlink in the first place?

Also IIRC HaikuDepot does not rely on deskbar symlinks, but on "app:" provides in the package description.

If there is something to open, the package should declare it. HaikuDepot could provide more explicit feedback when there is nothing to open (show the button but disable it?).

comment:2 Changed 22 months ago by diver

My guess is that there is no deskbar symlink because there's no decent HVIF icon for Midnight Commander yet :)

It looks like HaikuDepot looks inside the package for Deskbar link.

Disabled button sounds as confusing as no button at all (as it is now).

comment:3 Changed 13 months ago by humdinger

Owner: changed from humdinger to nobody
Status: newassigned

Not feeling up to it. :)

comment:4 Changed 5 months ago by waddlesplash

Resolution: no change required
Status: assignedclosed

HaikuDepot really can't do much here; if the package isn't launchable via Deskbar, it probably isn't intended to be launched directly by the user. Packages should just actually provide Deskbar links.

Note: See TracTickets for help on using tickets.