Opened 7 years ago

Closed 5 years ago

Last modified 4 years 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:
Component: Applications/HaikuDepot Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
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 (5)

comment:1 by pulkomandy, 7 years ago

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 by diver, 7 years ago

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 by humdinger, 6 years ago

Owner: changed from humdinger to nobody
Status: newassigned

Not feeling up to it. :)

comment:4 by waddlesplash, 5 years ago

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.

comment:5 by nielx, 4 years ago

Milestone: Unscheduled

Remove milestone for tickets with status = closed and resolution != fixed

Note: See TracTickets for help on using tickets.