Ancor Gonzalez Sosa <ancor@suse.de> 03/16/21 8:35 AM >>> On 3/15/21 4:35 PM, Stefan Hundhammer wrote: On 2021-03-15 16:20, josef Reidinger wrote: [...]
Well, I expect that editor do it for me or at least guide me. My goal is to really have UI design created by designers and not
As an outsider I wanted to create a YaST module to edit the config.txt file used on a Raspberry Pi. But first I have learn how to get YaST to just display a screen, and it turns out there are several options, but I still don't know when to use things like wizards. I then have to learn all the different widgets, and what about UI Shortcuts, they're just wizards right?! Wait, should I be using CWM? The questions go on and on. It would be nice to have a WYSYWIG environment so I don't have to learn all of the intricacies of the YaST UI. In my opinion this is a huge barrier for casual contributors. I could be missing something here but drawing a dialog box in YaST is not trivial. David. programmators
and if some parameter is mandatory I expect designer emphasize it enough.
That is a myth. You should know that. You need software developer skills; it's not just drawing nice pictures. You need to know the underlying logic to make it behave well when it resizes, or even just for a reasonable initial size.
Any average end user can draw a static dialog; that's trivial. It's
I basically agree with HuHa here. In most cases, that idea of the final UI being created by some not-so-technical person thanks to the magic of a great WYSIWYG editor that abstract the technical details is just a myth. the
dynamic part that kills it every time, i.e. geometry management and useful initial size.
Yep, in general I see unrealistic and not specially valuable to get the YaST UI generated by some WYSIWYG tool. Of course, having a good tool to quickly create and discuss mocks would be of great value. But going beyond that to the real thing is just developer's work. And I don't think it's so specially hard or time-consuming to justify investing in a WYSIWYG tool. Cheers. -- Ancor González Sosa YaST Team at SUSE Software Solutions