AI Custom component is LIVE, plus more AI updates

Oh yeah, I remember the same problem. Sorry, I forgot about it. That was the main reason I stopped experimenting with the AI ​​component. You spend a lot of time and it’s impossible to finish it and make it work, it freezes your brain. You just have to start from scratch and be aware of the limitations.

2 Likes

I have an AI component that works really well on my data and home network but doesn’t appear at work (different network). The ‘Generate Text’ AI column works, but not the new custom component. Is there anything I can do to fix this?

I am trying to create a directed graph which would have weights/integers on each node. I put this image in the AI component and I get nothing.

Is this too complex? It is meant to represent a workflow with nodes representing next-step actions.

I got a result - but it looks nothing like this.

Will try to refine…

That’s weird. I would suggest submitting a ticket. Do you have any sorts of firewall at work?

Yes there are firewalls. Unfortunately, it’s all managed at state level so not much I can do if there’s something in the backend that’s blocked. They have way bigger priorities than my little app

1 Like

AI component maintainability question.

Glide positions itself as no-design, or as I prefer phrasing it smart-design: layout components will automatically adapt over time to stay up-to-date with trends and industry best practices. I absolutely love this ethos.

Using CSS is not smart-design (at least I don’t think it is), because the CSS will be set by the developer and Glide will not adapt this over time. Maintenance is required when CSS is used. It’s one of the reasons why I won’t use it.

How about the custom AI component? I’ve been using it as a replacement of CSS, thinking that it’s great since I can create my own components iterating with an AI that is writing the code for me. Amazing. But is the custom AI component smart-design, in that I won’t need to maintain its appearance as trends and best practices evolve over time? Or is it indeed equivalent to CSS just in AI format, in that it won’t be smart-design?

My apologies if this has already be clarified somewhere, I missed it :pray:

@NoCodeAndy @DJP

2 Likes

We think the beauty of Glide development is that you can have the best of BOTH worlds when it comes to the rapid development of your software.

For No-Code Developers who want to stick to the native core components and maintain software from within the app itself (no need to visit the Glide back-end) it’s quite powerful and easy to do.

For Code-Based Developers who want to push the limits beyond the native core components offered in Glide, the ability to use CSS, Custom AI & Custom HTML to design more advanced components (be it more resource intensive to maintain) offers the advantage of extended advanced capabilities within Glide.

Like you @nathanaelb, we opt to build primarily from the No-Code perspective, however, we just recently used the Custom AI component to build a simple countdown timer for our app which worked out quite nicely!

I certainly agree with others that the core Glide components should be maintained and extended (or fixed) where possible, but at the same time, we are thankful for Glide pushing the platform further with the added capabilities they offer us developers! :heart:

Now let’s get a simple version (don’t need deep linking) of Push Notifications fixed in Glide please! :pray:

3 Likes

Curious why do you think this way? As long as the underlying structure of code (we call it DOM) does not change, I don’t think much maintenance is required.

I prefer CSS whenever I can use it, or HTML strings, because I can control the outcome of it. It’s super frustrating for me to know what I want as the outcome, but have to fight with the AI Component to get it to function the way I need. Code component was a perfect balance for me but sadly they did not continue developing it.

4 Likes

I’m from Peru and I’ve always had a low profile. I’ve known Glide for over 3 years and I was fascinated by its environment and how easy it is to create applications. Maybe I’m not as knowledgeable as some of those here, since they handle code, but I can give my opinion.

The implementation of AI is advancing by leaps and bounds and has improved its implementation in Glide, but I can’t stop thinking that it could improve in some things:
for example:

The implementation of automatic carousels of photos.
The implementation of horizontal and vertical arrangements for the Layout to join several components in a single row
Implementation of third-party animated visual components such as Lottie
Fixed search bar in the header
Timers, etc.

I know I’m very visual, sorry, among other things some of us have reported some problems with the latest updates such as the copies of the templates being more precise.

However, I appreciate the regular updates, as it shows that they are working very hard on developing the platform. Aesthetically, it is beautiful, and I wish more people knew what I learned with Glide. I know the platform will go far.

3 Likes

It was my assumption, and I could be totally wrong, that custom CSS will override other design decisions from Glide.

Example: Glide’s native button has a certain corner radius. This choice happens to be good now in 2024, but trends will change and so too with the button when Glide makes its changes. However if the developer sets the corner radius with custom CSS, then that radius will stay unchanged and therefore fall out of fashion/trend eventually.

This is one of the reasons why I stay clear of custom CSS. Sure it’s satisfying in the short term to get exactly what’s wanted, but I’ve always seen custom CSS as a losing proposition on the long term: either it requires maintenance to keep it in fashion (no good), or there is no maintenance and it will go out of fashion eventually (no good).

I’m seeing it wrong?

If you build for clients, you could join the experts program.

1 Like


What is the purpose of Glide providing this CSS Class column in Custom Component?

CSS today is different from the old CSS (in terms of aesthetics). Now it is more functional, helping to address the imperfections in Glide’s design. The concept of No Code may be coined as a motto or an ideal vision-mission, but in reality, it will be very different. In fact, CSS complements it a lot. I don’t think anyone here is using wild CSS to overhaul the entire app’s appearance. Even if someone does, it would enrich the flexibility and popularity of Glide.

I believe everyone understands the definition of this custom component. It will become one of the very interesting components. However, it is also just a part of Glide, working alongside CSS. If possible, the Code Component should be reintroduced. :pray:

Perhaps a new topic needs to be opened so everyone can understand the other side of what you can’t achieve with this component. I also try a lot and get frustrated because I encounter many limitations, and it’s hard to communicate with AI, especially when building more complex components.

4 Likes

:flushed:
Good point!

1 Like

its awesome… only in 10 minutes we can create the page with the action… OMG !!

4 Likes

I would like to learn a lot more, here in Peru the business requirements are very basic. I don’t know code, but I do understand logic and what a design needs. If there is a program and I could learn more like you, I would be delighted.

woou how beautiful, I would like to learn how to do that

It depends, IMO.

I know @ThinhDinh loves custom CSS because it gives more control. If you know what you want, and how to get it, you can be very explicit (and efficient) in applying that with some custom CSS.

On the other hand, I know @V88 prefers to stick with Glide’s default UI. Their clients like it, there’s no concerns about styles “breaking” in the future, and it lets them put more focus on other aspects of the build.

So it comes down to whether custom styling matters more to you/the client than having another thing to monitor/maintain. :person_shrugging:

Two benefits:

  • It lets you be very explicit about what you want, instead of trying to tease it out through prompts

  • It lets you apply CSS in “bulk” across multiple components, e.g.

.custom-1, 
.custom-2, 
.custom-3 {
   border: 1px solid #333;
   padding: 2rem;
   margin-bottom: 2rem;
}
4 Likes

Yes, I had a feeling about that. Thank you for confirming it rather than leaving it as just a guess. :sweat_smile:
Another guess of mine: Why is playing YouTube videos not allowed with the custom component? Is the fullscreen function also restricted?
Again, this is just a guess. :wink:

only give precise commands, maybe basic knowledge about components, layouts, rows, columns, will be very helpful

for the buttons, also adjust the action commands that we give to the AI ​​with the actions that we have created in the default glide system,