Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [starter-dev] Bug Fixes/Rework UI Workflow
  • From: Reza Rahman <reza_rahman@xxxxxxxx>
  • Date: Tue, 16 Sep 2025 16:47:04 -0400
  • Delivered-to: starter-dev@xxxxxxxxxxx
  • List-archive: <https://dev.eclipse.org/mailman/private/starter-dev/>
  • List-help: <mailto:starter-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://dev.eclipse.org/mailman/listinfo/starter-dev>, <mailto:starter-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://dev.eclipse.org/mailman/options/starter-dev>, <mailto:starter-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-topic: Re: [starter-dev] Bug Fixes/Rework UI Workflow
  • Ui-outboundreport: notjunk:1;M01:P0:bOioVXcPKOo=;ci0jPnXqY+RvXcJK3uGxyTZFwle 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

I am thinking the screen layout and components don’t need to change at all. Really just the logic to validate/enable/disable. However, let’s see how it goes once I begin the refactoring and issue a PR we can all look at.


From: Kito D. Mann <kito.mann@xxxxxxxxxxx>
Sent: Tuesday, September 16, 2025 3:16 PM
To: starter developer discussions <starter-dev@xxxxxxxxxxx>; starter developer discussions <starter-dev@xxxxxxxxxxx>
Cc: Reza Rahman <reza_rahman@xxxxxxxx>
Subject: Re: [starter-dev] Bug Fixes/Rework UI Workflow
 
Reza, seems like a wizard-style approach might make sense. That would go very well with the workflow approach. Of course it would require more work, since the screen would have to be redisgned to some degree.

___

Kito D. Mann | @kito99@mastodon.social | LinkedIn | kitomann.bsky.social
Java Champion | Google Developer Expert Alumni 
Expert consulting and training: Cloud architecture and modernization, Java/Jakarta EE, Web Components, Angular, Mobile Web
Virtua, Inc. | virtua.tech
+1 203-998-0403

* Enterprise development, front and back. Listen to Stackd Podcast.
* Speak at conferences? Check out SpeakerTrax.
On Sep 16, 2025 at 11:14 AM -0400, Reza Rahman via starter-dev <starter-dev@xxxxxxxxxxx>, wrote:
Sounds good. FYI I am looking to get the work started this weekend. The UI bugs out there are bugging me.


From: Jeyvison Nascimento <jeynoronha@xxxxxxxxx>
Sent: Tuesday, September 16, 2025 11:02 AM
To: starter developer discussions <starter-dev@xxxxxxxxxxx>
Cc: Alexander Rühl <alexander.ruehl@xxxxxxxxxxxxxxxx>; Reza Rahman <reza_rahman@xxxxxxxx>
Subject: Re: [starter-dev] Bug Fixes/Rework UI Workflow
 
I really like the idea and it crossed my mind once or twice. 

The mockup idea is good and I can try to create one when I have a bit more time and when I’m back from Brazil. 
Jeyvison Nascimento


Em ter., 16/09/2025 às 08:16, Reza Rahman via starter-dev <starter-dev@xxxxxxxxxxx> escreveu:
Feel free to take a stab at creating a mock-up. To be honest, I barely have the bandwidth for the implementation.


From: Alexander Rühl <alexander.ruehl@xxxxxxxxxxxxxxxx>
Sent: Tuesday, September 16, 2025 6:26 AM
To: starter-dev@xxxxxxxxxxx <starter-dev@xxxxxxxxxxx>
Cc: Reza Rahman <reza_rahman@xxxxxxxx>
Subject: AW: Bug Fixes/Rework UI Workflow
 
That might make validation and updating for future features simpler, yet I think it would be a good idea to first do some UI scibbles and discuss about the workflow, before implementing it.

Mit freundlichem Gruß 

 

Alexander Rühl
Lead Domain Expert Java

valantic Software & Technology Innovations GmbH
alexander.ruehl@xxxxxxxxxxxxxxxx | +49 6196 64066 0 | +49 171 4818859
Kölner Str. 3 | 65760 Eschborn

www.valantic.com 

Geschäftsführer Dr. Markus Eisel, Stefan Billeb
Sitz der Gesellschaft: Eschborn - Amtsgericht Frankfurt am Main HRB 129301
Umsatzsteuer-ID Nr. DE256147936 

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie dieses E-Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser E-Mail sind nicht gestattet. 

This e-mail and any attachments contain confidential information addressed to a specific recipient(s) which is private and protected by law. If you are not an addressee, any disclosure, copying, distribution or use is strictly prohibited, and you are requested to advise us immediately of the information you have received. 

 


Von: starter-dev <starter-dev-bounces@xxxxxxxxxxx> im Auftrag von Reza Rahman via starter-dev <starter-dev@xxxxxxxxxxx>
Gesendet: Sonntag, 14. September 2025 21:51
An: starter-dev@xxxxxxxxxxx <starter-dev@xxxxxxxxxxx>
Cc: Reza Rahman <reza_rahman@xxxxxxxx>
Betreff: [starter-dev] Bug Fixes/Rework UI Workflow
 
EXTERNAL SENDER: Be cautious with links and attachments!

Hi folks,

I just fixed the GitHub Actions workflows, so the nightly builds should be back to normal again. It looks like some UI validation bugs were introduced as well as part of the UI changes, which I will fix ASAP.

However, I am also thinking about introducing the concept of a workflow into the UI. I think changing from radio buttons to drop downs makes that a more sensible thing to pursue now.

What I am thinking is to enable/disable the valid options only for the next field in the workflow on each selection in sequence and clear/disable all the subsequent fields. The submit button will be enabled only when all non-optional fields have been filled out.

In addition to introducing a conscious workflow, this should significantly simplify the validation logic as you only really need to deal with validating the state of one field per update as opposed to trying to keep all fields valid at all times. As you know, I had been trying to simplify the validation logic for some time, and I think this will really do the trick without compromising usability.

Please share thoughts? Otherwise, I’ll begin to roll out these changes as time permits. I’ll also update the runtimes and versions to the latest. I’ll make sure at least some key folks like Jeyvison review and test the PR since these are quite significant changes.

Cheers,
Reza


_______________________________________________
starter-dev mailing list
starter-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/starter-dev
_______________________________________________
starter-dev mailing list
starter-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/starter-dev

Back to the top