First of all: great job to the team on Global Expressions. ![]()
This feature is already incredibly useful and removes a lot of duplicated logic across an app. I can see myself using it extensively.
A few ideas that would make it even more powerful:
- Conditional logic (if/then/else): It would be great if Global Expressions could contain conditional branches, similar to Bubble’s conditional expressions. That would allow much more reusable logic without creating multiple expressions.
- Static parameters/constants: It would be very helpful to define static values or constants that can be referenced inside the expression. This would avoid repeating the same text, IDs, prefixes, or configuration values multiple times within an expression.
- Backend data access: Is there any plan to allow Global Expressions to retrieve data from the backend?
Overall, I think this is one of the most valuable additions to Bubble in a long time. Looking forward to seeing where it goes next!