Closed Bug 911689 Opened 9 years ago Closed 9 years ago

create tablet device distribution directory

Categories

(Firefox OS Graveyard :: Gaia, defect)

Other
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gasolin, Assigned: gasolin)

References

Details

Attachments

(2 files)

The initial thought is we need provide sharp default wallpaper and hide not used communication apps for tablet device.

The wallpaper could be customized and apps can be hide by use customized applist.

Since most vendors will have their own customization distribution for wallpaper, app list, etc. We could provide a reference customization repository for large device, and avoid introducing new build time command to do above tasks.
For basic customization (wallpaper, homescreen swipe rate) with Flatfish,
I've setup a tablet distribution branch
https://github.com/gaia-local/gaia-distribution/tree/tablet-master

Would like to move under mozilla-b2g/ if we agree its the right way to do such upcoming tasks.



FYR, I've also setup a 'repo' that fetch both gaia and related customization folder into place
https://github.com/gaia-local/gaia-local-repo/tree/tablet-master
Blocks: flatfish
blocking-b2g: --- → koi?
Flags: needinfo?(timdream)
Assignee: nobody → gasolin
After discussion with tim offline, we'd prefer to take this approach:

Create a custom tablet device distribution directory within gaia.

To build gaia with tablet configurations, use 

$ GAIA_DISTRIBUTION_DIR=tablet_profile make


Reference
https://wiki.mozilla.org/B2G/MarketCustomizations#Steps_to_Apply_Customization
Flags: needinfo?(timdream)
Summary: create default reference customization repository for large device → create tablet device distribution directory
carrie, juwei,

Since in tablet there are 5 apps in the dock by default, and some communication apps are not exist in tablet version.(phone version is dialer, sms, contacts, browser)

I'll set these 5 apps in default dock: 

"browser", "gallery", "music", "video", "calendar"

please give your suggestion if you have any concern on this list. thanks
Flags: needinfo?(jhuang)
Flags: needinfo?(cawang)
Attachment #801985 - Flags: review?(timdream)
use `distribution_small` as folder name, which contains 

* wallpaper
* homescreen dock

We don't need homescreen swipe customization once bug 913895 is applied.
If not I'll add homescreen swipe customization back
Hi Fred,
We suggest that the 5 apps should be:
"Calendar", "Mail", "Browser", "Gallery", "Music"

Browser is on the centre, production app is on the left side, media apps on the right side.
What do you think?


Hi Fr(In reply to Fred Lin [:gasolin] from comment #3)
> carrie, juwei,
> 
> Since in tablet there are 5 apps in the dock by default, and some
> communication apps are not exist in tablet version.(phone version is dialer,
> sms, contacts, browser)
> 
> I'll set these 5 apps in default dock: 
> 
> "browser", "gallery", "music", "video", "calendar"
> 
> please give your suggestion if you have any concern on this list. thanks
Flags: needinfo?(jhuang)
make sense to me, attached screenshot
Flags: needinfo?(cawang)
add apps.list into PR. 

hide dialer will be done in bug 911696
Blocks: 911696
Comment on attachment 801985 [details]
pull request redirect to github

f? yuren to double confirm customization syntax rightness
Attachment #801985 - Flags: feedback?(yurenju.mozilla)
Blocks: 908846
Comment on attachment 801985 [details]
pull request redirect to github

looks good except distribution name. how about distribution_tablet? distribution_samll sound like using on a small device like phone.
Attachment #801985 - Flags: feedback?(yurenju.mozilla) → feedback+
Comment on attachment 801985 [details]
pull request redirect to github

Yeah I agree the name should be "tablet". For the record, this is supposed to be a temporary solution until we figure out a way to do everything (except applist) runtime.
Attachment #801985 - Flags: review?(timdream) → review+
rename to distribution_tablet and merged to master-gaia
https://github.com/mozilla-b2g/gaia/commit/a278506e2133cb14c249f15e42f99eadb242d1b8
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
blocking-b2g: koi? → ---
You need to log in before you can comment on or make changes to this bug.