====== Total Launcher Grid Layout Configuration: A Guide To Customizing Icons, Labels, and Backgrounds ====== The Grid Layout Configuration dialog in Total Launcher provides comprehensive options for adjusting the visual presentation and interactive behavior of grid-based object groups. Modifying spatial arrangements, icon styling, typography, and background properties enables the creation of a highly functional and custom interface. This configuration menu dictates exactly how items align within a structured grid, ensuring precise control over the final design before moving into animation behaviors. To place the grid layout on the page: * Enter [[:section:section-basic_editing#to_enter_edit_mode|Edit Mode]] (Long press an empty area -> Toggle Edit Mode icon) > Tap the ++''Edit Off'' icon|{{:ui:ui-icon_edit_mode-edit_off-v4.webp?direct&100}}++ in the lower right to change it to an ++''Edit On'' icon|{{:ui:ui-icon_edit_mode-edit_on-v4.webp?direct&35}}++ * In the ++Object Design menu (top)|{{:ui:ui-icon_object_design_menu_top-v4.webp?direct&200}}++, select the ++Option icon|{{:ui:ui-icon_option-25-v4.webp}}++ to open the ++Add dialog|{{:ui:ui-object_add-selection-v4.webp?direct&150}}++. Select ''Layout'' > ''Grid'' * The grid object with its default 6 elements is on the page, selected. ==== Configuration Procedure ==== Follow the sequence to apply modifications to the layout grid that is now on the page: * If not currently selected, tap-hold the grid object to select it. * In the ++Object Design Menu (top)|{{:ui:ui-icon_object_design_menu_top-v4.webp?direct&200}}++ select the ++Option icon|{{:ui:ui-icon_option-25-v4.webp}}++. * Review the menu panels indicated at the bottom of the interface. * Select [[#options_-_general|''OPTIONS'']] to modify the static parameters. * Select [[#animation|''ANIMATION'']] to adjust dynamic behaviors. * Apply the desired variable changes within the respective menus. {{:ui:ui-layout-grid-v4.webp?direct&200}} {{:ui:ui-layout-grid-dialog_full-v4.webp?direct&175}} ===== The Grid Layout Option Dialog ===== ==== Options - General ==== Configure the arrangement and behavior of the grid container. * **Columns:** - Define the number of vertical columns. * **Rows:** - Define the number of horizontal rows. * **Launch animation:** - Set the animation triggered upon launching an item. Note that this selection requires the ''PRO'' version upgrade. === Options - Launch sound === Assign specific device sounds to physical interactions when the grid is activated. * **Tap:** - Select the sound played upon a single tap. * **Swipe up:** - Select the sound played upon an upward swipe. * **Swipe down:** - Select the sound played upon a downward swipe. * **Swipe left:** - Select the sound played upon a leftward swipe. * **Swipe right:** - Select the sound played upon a rightward swipe. ==== Options - Icon ==== Modify the visual attributes of the icon images contained within the grid. * **Icon size:** - Adjust the overall size (scale) of the icons. * **Icon padding:** - Modify the internal space surrounding the icons. * **Icon opacity (%):** - Adjust the transparency level of the icons, utilizing values such as ''100%'' for solid visibility. * **Icon saturation (%):** - Modify the color intensity, where ''100%'' represents natural colors and reduced values approach grayscale. * **Icon color filter:** - Apply a specific color overlay or tint to all icons uniformly. ==== Options - Label ==== Control the display parameters and typography of the text associated with each grid item. * **Show label:** - Toggle the visibility state of the text labels to On or Off. * **Typeface:** - Select the specific font family applied to the label text. * **Label lines:** - Determine the maximum number of lines permitted for text wrapping, ranging from ''1'' to ''3''. * **Font size:** - Adjust the structural point size of the label text. * **Scale X (%):** - Stretch or compress the text width horizontally. * **Text color:** - Define the primary resting color of the text using the Launcher's [[:section:section-color_picker|Color Picker]] and apply a hexadecimal value such as ''#FFFFFFFF''.] * **Text color (pressed):** - Same as ''Text color'' above, but changes the text color as the object is 'pressed' or tapped. === Options - Shadow === Apply drop shadows to text labels for enhanced contrast against varied backgrounds. See [[:section:section-shadow|here]] for more detail on how to use Shadows. * **Shadow color:** - Select the hue of the underlying text shadow. * **Shadow radius:** - Control the blur, spread, or sharpness of the shadow effect. * **Shadow offset X:** - Shift the shadow position along the horizontal axis. * **Shadow offset Y:** - Shift the shadow position along the vertical axis. === Options - Background === Configure the container styling, individual item backgrounds, and spacing parameters. * **Background:** - Set the global color or image for the entire grid container. * **Margins:** - Define the external spacing outside the grid boundary, requiring specific integer values for ''left'', ''top'', ''right'', and ''bottom''. * **Item background:** - Set the resting background color or image for individual grid items. * **Item background (pressed):** - Set the background visual for individual grid items during a press interaction. * **Item background (focused):** - Set the background visual for individual grid items when navigated to via hardware controls or focus states. * **Item spacing:** - Adjust the internal gap distance between individual items placed within the grid structure. ==== Animation ==== * To be completed {{page>site:site-footer-comment_feedback_block}}