UI Builder feedback
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-10-2025 09:50 AM - edited 03-10-2025 09:56 AM
Not sure where to submit feedback, and the "Select location" (Question category)
It's also impossible to search for since you just have a massive unsearchable nested category tree of forums...
Come on guys... this is barely usable, as bare minimum very frustrating.
But my rant isn't about the forum post form, it's about UI builder.
I've been a hardcore daily developer of ui builder for the last 1.5 years.
I've done everything from developing multiple custom UIB components with ui framework to building massive projects with complex setups.
At times it's very frustrating on how things work in UIB but eventually you do figure out some things by trial and error...
I will also ignore the thousands of different bugs in the tool and go straight for things I have a problem with when it comes to design choices.
It seems for each and every new SN ui builder version it is just getting worse and worse. And the decisions made are frustrating.
So here we go:
1: If you want to handle events with a script, the script editor is so tiny that you can't see anything.
And i'm on a 4k Monitor..
Just to prove my point, here is an extra wide screenshot of the entire window... look at the size of that script window
2: Speaking of script windows on events.
For some reason, sometimes you just can't add script version at all to some events... you are rather forced to use the condition builder. WHY?
3: The condition builder/object referenser.
Not only is it clunky, but barely usable
Try doing some simple check like checking if a parameter is not empty...
You have to wrap the conditions in some weird formaters like NOT(EMPTY(@payload.myParam));
And if the planets don't align properly the entire input just disappears so you have to start over again.
Ohh and if you click anywhere within the modal while typing and it's not correct everything will be deleted as well.
Here is how fun it is:
Want to write more complex conditions? yeah good luck buddy.
So whenever you are able to actually use the scripted version it's fine, because I then don't have to use that condition builder. But it's so inconsistent.
4: Presets that over complicate design patterns.
A simple thing as just adding a container now creates a 3 level deep entry in the tree.
WHY??
This used to add just 1 div container.
And of course more veteran devs will just go and manually find a container component and add it manually.
But this is the first thing a new developer will see.
And now i will have to deal with 100 level deep nested designs that others create.
It's unmaintainable. Even looking at the template presets that you get ootb.
I simply have to make a custom page every time just to get a basic form page....
Here is comparison between how my version looks like VS ootb record page.
And my version has (almost) all the same features that the ootb one has...
Why does your template look like a maintenance headache?
And that's just the start of the form page.
If you add more logic to that, good luck finding what you are looking for when maintaining this.
5: Thousands of browser events running on the most simple things like hovering over a field.
This is a deeper design issue with this product, the way it's design at it's core is very flawed.
I've been even checking how ootb components like an input fields are designed...
finding that just 1 normal text input field has over 8000 lines of code.
That's just insane. Like 60% of the code was just "temporary" duct tape fixes to just make the field work.
And when i say "temporary", the last updated time for some of those parts are like 2 years old...
It's understandable that SN is a complex product at its core with many things that need to be supported...
But cmon guys... Not only is this unsustainable for the customers, but also for your own platform sake.
I could go on and on about the dev experience in this tool, all I can ask for is PLEASE invest into a better UX team for UIB. This tool is getting more and more frustrating to use every day 😞
Thanx for reading my rant ❤️ 😄
- 533 Views

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-10-2025 10:26 AM
While I agree with a bunch of your points I think the only way you see any of this get fixed/changed is to file one or more Ideas. But my opinion of the Idea portal and process is poor soooo.......