Closed shaunanoordin closed 1 month ago
?advanced=true
to the URL to...
Thanks Delilah! 👍
Updates & responses:
Item 1: should the ?tab=
in the URL change when the tab changes?
For the moment, the ?tab=settings
is just a hidden shortcut that for developers, but I see this may actually be a useful thing for project owners as well. I'll look into this in a future update
Item 2: when "Separate Frames" options are enabled, the "single column" layout should be the default. Done 👍 The "single column" is now shown to be the default, though the actual multi_image_layout data value isn't updated.
In practice (and following PFE logic) this means that, if multi_image_mode = 'separate'
, then multi_image_layout = undefined
is treated the same as multi_image_layout = 'col'
. Shaun TODO: confirm that this logic is consistent across PFELab/FEMLab project builder, Pages Editor, PFE Classifier, and FEM Classifier.
Item 3: the small help text in the "Separate Frames I've cranked up the fontsize, but to 14px instead of 16px for now. 🤔 I think that small help text should be somehow separate from the main text; I'll ask Sean for a designer's look-through after 7105 gets merged.
Item 4: how do workflow versions work in regards to workflow.steps? 🤷 I guess we'll find out! https://github.com/zooniverse/panoptes/issues/4340
PR Overview
Part of: Pages Editor MVP project and FEM Lab super-project Follows #7088 Staging branch URL: https://pr-7093.pfe-preview.zooniverse.org/lab/1982/workflows/editor/3711?env=staging
This PR combines a number of UI tweaks and updates to the Workflow Settings. The UI changes makes the visual presentation closer to Sean's intended design, while the Workflow Settings changes make that tab ⭐ on par with the Project Builder FEM Lab's functionality. (comparative link)
Part 1: UI changes
➡️
➡️
Part 2: Workflow Settings Tab
?tab=settings
to the URL?tab=settings&advanced=true
to the URLMisc Changes
status
value changes. This wasn't tracked previously!workflow.configuration
Update 1 (link)
?advanced=true
. (Use this to enable manual/non-linear workflows, and the Experimental Panel)Testing
No specific tests recommended. Just check that general functionality is maintained, and the code makes sense.
Status
Ready for review. 👌
Requires 7088 to be merged first before this can be merged.