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.

 

>>> 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 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.

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.

> Any average end user can draw a static dialog; that's trivial. It's 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