Extend number of home screens?

Issue #308 closed
Albert created an issue

Currently the number of home screens has been slightly increased to 7, including the Blinkfeed screen which I do not use at all.

Why not increase that more significantly to e.g. 10 (excluding Blinkfeed)? Or, if possible, to no limit at all?

Comments (3)

  1. Mikanoshi

    7 home screens are there in stock APK, mod just unlocks them. Every screen is a separate layout in resources, so it's not just a matter of changing a couple of values. How many stuff do you keep on your screens anyway?) I don't even fully utilize 4 of them.

  2. Albert reporter

    I can hardly believe a home screen is not an INSTANTIATION of some class. Then it would simply be a matter of increasing the maximum number of instantiations. But who am I? I did not write Android or Sense.

    I keep an odd 70 applications in my home screens that I have installed and use more often. Putting them in different screens is my my way of categorizing them in an accessible way.

  3. Mikanoshi

    Number of screens is hardcoded in layout. Xposed cannot change layout resources, only modify them dynamically during load, I'm not saying more homescreens is not possible, but such mod will be a lot more complicated than the current one :)

    <com.htc.launcher.Workspace android:id="@id/workspace" android:paddingLeft="@dimen/workspace_left_padding" android:paddingTop="@dimen/workspace_top_padding" android:paddingRight="@dimen/workspace_right_padding" android:paddingBottom="@dimen/workspace_bottom_padding" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="@dimen/workspace_margin_left" android:layout_marginTop="@dimen/workspace_margin_top" android:layout_marginRight="@dimen/workspace_margin_right" android:layout_marginBottom="@dimen/workspace_margin_bottom" launcher:pageSpacing="@dimen/workspace_page_spacing" launcher:scrollIndicatorPaddingBeginPortrait="@dimen/workspace_divider_padding_left_port" launcher:scrollIndicatorPaddingEndPortrait="@dimen/workspace_divider_padding_right_port" launcher:scrollIndicatorPaddingBeginLandscape="@dimen/workspace_divider_padding_left_port" launcher:scrollIndicatorPaddingEndLandscape="@dimen/workspace_divider_padding_right_port" launcher:defaultScreen="0" launcher:cellCountX="@integer/cell_count_x" launcher:cellCountY="@integer/cell_count_y">
            <include android:id="@id/feed" layout="@layout/specific_feed_grid_view" />
            <include android:id="@id/cell1" layout="@layout/specific_workspace_screen" />
            <include android:id="@id/cell2" layout="@layout/specific_workspace_screen" />
            <include android:id="@id/cell3" layout="@layout/specific_workspace_screen" />
            <include android:id="@id/cell4" layout="@layout/specific_workspace_screen" />
            <include android:id="@id/cell5" layout="@layout/specific_workspace_screen" />
            <include android:id="@id/cell6" layout="@layout/specific_workspace_screen" />
            <include android:id="@id/cell7" layout="@layout/specific_workspace_screen" />
    </com.htc.launcher.Workspace>
    

    Actually there are 7+1 screens, I don't remember now why we unlocked only 6 )

  4. Log in to comment