private State loadDefaultConfig() { final ArrayList<PanelConfig> panelConfigs = new ArrayList<PanelConfig>(); panelConfigs.add( createBuiltinPanelConfig( mContext, PanelType.TOP_SITES, EnumSet.of(PanelConfig.Flags.DEFAULT_PANEL))); panelConfigs.add(createBuiltinPanelConfig(mContext, PanelType.BOOKMARKS)); // We disable reader mode support on low memory devices. Hence the // reading list panel should not show up on such devices. if (!HardwareUtils.isLowMemoryPlatform()) { panelConfigs.add(createBuiltinPanelConfig(mContext, PanelType.READING_LIST)); } final PanelConfig historyEntry = createBuiltinPanelConfig(mContext, PanelType.HISTORY); final PanelConfig recentTabsEntry = createBuiltinPanelConfig(mContext, PanelType.RECENT_TABS); // On tablets, the history panel is the last. // On phones, the history panel is the first one. if (HardwareUtils.isTablet()) { panelConfigs.add(historyEntry); panelConfigs.add(recentTabsEntry); } else { panelConfigs.add(0, historyEntry); panelConfigs.add(0, recentTabsEntry); } return new State(panelConfigs, true); }