Closed Bug 1064315 Opened 11 years ago Closed 11 years ago

[camera] Update gaia-header and gaia-icons

Categories

(Firefox OS Graveyard :: Gaia::Camera, defect)

x86
macOS
defect
Not set
normal

Tracking

(b2g-v2.1 fixed, b2g-v2.2 fixed)

RESOLVED FIXED
2.1 S5 (26sep)
Tracking Status
b2g-v2.1 --- fixed
b2g-v2.2 --- fixed

People

(Reporter: wilsonpage, Assigned: wilsonpage)

References

Details

Attachments

(1 file)

Camera app currently handles the the gaia-icons dependency locally. There is a risky that startup will regress with this approach as fast font loading requires that the font requested matches that in the system. If we switch to pull gaia-icons from shared, we can guarantee that Camera will always get fast font loading.
Depends on: 1064903
Summary: [camera] Use gaia-icons from shared to ensure fast font loading → [camera] Update gaia-header and gaia-icons
Attached file pull-request (master)
Attachment #8486570 - Flags: review?(dmarcos)
I've decided for the time being to simply update gaia-icons and gaia-header to keep Camera decoupled from gaia/shared. If we find it troublesome to stay in sync then we may have to rethink this. The good news is that we are seeing a considerable startup performance improvement when Camera uses the same (pre-loaded) gaia-icons font in shared/elements/. We just have to make sure the owners of gaia-icons (currently me) know that when they update gaia-icons in shared, they will also have to update the apps that have gaia-icons installed locally.
Attachment #8486570 - Flags: review?(dmarcos) → review+
[Blocking Requested - why for this release]: Brings style and performance improvements.
blocking-b2g: --- → 2.1?
Comment on attachment 8486570 [details] [review] pull-request (master) [Approval Request Comment] [Bug caused by] (feature/regressing bug #): [User impact] if declined: Slower startup, some style inconsistency [Testing completed]: [Risk to taking this patch] (and alternatives if risky): none [String changes made]:
Attachment #8486570 - Flags: approval-gaia-v2.1?
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Attachment #8486570 - Flags: approval-gaia-v2.1? → approval-gaia-v2.1+
blocking-b2g: 2.1? → ---
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: