The vertical resizing is already a nice improvement, but still struggling a bit with file variables as the width of the input is still pretty limited and lines are quickly wrapped, so the ability to also resize it horizontal would be nice
If I have just opened/edited a variable and click on the "Edit" button for another variable, I expect the variable editor sidebar to display and edit the newly selected variable. Currently, the sidebar does not refresh and continues to display the previously selected variable. To edit a different variable, the sidebar must be closed before selecting a different variable.
There now seems to be an issue when setting variables from the manual pipeline run UI. Although it says Variables specified here are expanded and not masked. I am unable to set any variables that are less than 8 characters in length (see screenshot). When setting the variable to test, I get the Pipeline cannot be run. Something went wrong on our end. Please try again. error, but the pipeline runs fine when setting the variable to test1234.
Is there a configuration setting change or anything that needs to be made on my end for this update?
Tx for the new UI . Much better than before - still some feedback for improvement
Currently distance is Settings(click)>CI/CD(click)>Variables(click)>Scroll down
CI/CD Variables are needed so often that i miss to "pin it" as i can do for other top level menu item
Browser text search for variables and scrolling are not sufficient to locate vars in bigger projects
Provide variables and own view with a top level search which filters on typing on name. I would prefer a dedicated page for vars only instead being embedded with other settings in same site
If i have clicked "Save changes" after editing a variable i would prefer if the edit/view dialogue closes. Currently if have to close this with another useless click to get the full view on main var list
This is all really great, thanks heaps for adding descriptions in particular!
One thing I thought about when looking at this is - now we have a description for variables, could we have some "manual only" variables? I was thinking of maybe a new type of variable where you can't provide a static value for it, or can provide a default, but when you trigger a run manually it will always show up in the variables list with the description alongside. This would be similar, but not the same as enabling "overriding" for an Azure DevOps variable.
My first time ever contributing here - that's how bad this UX change is! My client uses GitLab and the new UX for variable editing made handling k8s / terraform / multi-tier application deployment workflows for large enterprise projects much harder.
I have had to prioritise development of REST / GraphQL tools to WORK AROUND this UI and manage this outside of GitLab.
@Shahdee, it would be beneficial to understand the specific problem our changes have introduced for your specific use case. Please provide feedback in this thread.
Feedback/duplicate issue: #457141 (closed) from user @talkstraight
In a recent version release the CI/CD Variables editor was redesigned. In earlier versions we had a full size input box to work on large variables.
The new version is in a fixed sidebar with a tiny input box. Yes, the input is resizeable but only vertically and only by resizing an inch, scrolling, resizing an inch, scrolling, repeat...
It's a terrible interface design and a nightmare to edit large configmaps for kubernetes.
You also have to scroll back up after saving to confirm that it actually did save as the notification is also in the sidebar.
Please, please, please fix this.
Bonnie Tsangchanged the descriptionCompare with previous version
The new UI for editing variables is awful. Straight up useability downgrade. The editing box is too small. And when you apply changes, there is a popup box "success" box which appears outside of the visible screen. So unless you scroll up you are not even sure if the click was recognized by the server.