Closed Bug 1070943 Opened 10 years ago Closed 8 years ago

Support entry_points manifest field

Categories

(DevTools Graveyard :: WebIDE, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: jryans, Unassigned)

References

Details

The Gaia Communications app uses an "internal" manifest field called "entry_points" to present multiple app icons from a single app code base. WebIDE should break out the individual app entry points in the runtime apps list, instead of presenting only the top-level app.
We never started working on that as some fxos owners promised to drop apps with entry points... But over time, it looks like it may just never happen! Note that this is pretty significant job to support entry points as it breaks the fact that manifestURL is the identifier for designating an app. All the webapps actor is based on that fact. If we want to support entry points, we will have to tweak the actor and this will only work correctly with newer devices. Having said that, it shouldn't be that hard to tweak all the actor to support entry points.
Yeah, I agree it's a lot of work for essentially just one app to work right... :/ I think it's hard to justify prioritizing this highly, but perhaps someone really wants to debug Contacts more easily and wants to take this on. To be honest, I wish they'd just split up the app! :)
After talking more with Gaia devs who work on these apps full time, they don't seem to mind working around this issue, and also hope to split them out into separate apps in the future. So, I don't think it's worth adding this special support to WebIDE.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
I'm reopening this after talking with J. Ryan over IRC. Getting rid of these entry points is likely going to take us ~6 months, so it would be nice to have better support for opening the Dialer and Contacts apps directly until then.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
WebIDE is slated for removal (bug 1314811), so there are no plans to add to the current set of features.
Status: REOPENED → RESOLVED
Closed: 10 years ago8 years ago
Resolution: --- → WONTFIX
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.