Repository navigation
Conversation
Bundle size report (gzip)
119 chunks compared, 21 changed. Sizes are gzip, matching what nginx serves. |
|
Hi @ghzserg, thank you for submitting this Pull Request. To be honest, I've never seen a real advantage of having Layout is simpler if the buttons just stack (especially in the narrow view like in the phone). I'm not saying no to this, but I would like to know in what scenario do you see this being used? Do you use it in your printers? |
Hi @pedrolamas, Thank you for the review! I completely understand your point regarding the simplicity of stacked buttons on narrow screens like phones. However, this feature is highly beneficial and actively used in the Z-Mod firmware ecosystem for Flashforge Creator 5 / Creator 5 Pro / Adventurer 5M / Adventurer 5M Pro / AD5X series printers. Here are the main use cases where stacked buttons feel too cluttered, and inline grouping makes a huge workflow difference:
Regarding mobile layout, because this PR implements Vuetify’s built-in grid columns ( It would be awesome to have native support for this in Fluidd |
This reverts commit 4476ef0.



Description
This PR introduces support for action command button grouping within the console prompt dialogs. It implements
button_group_startandbutton_group_endactions to display multiple buttons inline, wrapping them into a unified row layout.To ensure stability, the intermediate active group state (
isGroupActiveandcurrentGroupButtons) is managed cleanly inside the central Vuex store.Changes
PromptDialogItemButtonGroupinterface and updatedPromptDialogItemunion type.isGroupActiveandcurrentGroupButtonsto the baselineConsoleState.button_group_start/button_group_endsignals to build and push button arrays using Vuex state context.mx-n2) and uniform padding (px-2) for seamless button alignments.Signed-off-by: Sergei Rozhkov zmod@zmod.link