months of internal prototyping to get this concept right but finally finished a v1 for each of these
@bubble
plugins
now all that's left is for
@bubble
to approve them π
will post an update once they're available
what if we make a course for
@bubble
devs to learn to build plugins:
- assumes you're a bubble dev that doesn't code
- all the knowledge we have about building plugins
- internal tools that make the dev cycle easier (it'll be open source)
- how to use chatgpt to write the code
close to launching another useful plugin to help your
@bubble
app become GDPR compliant
always need this in our own projects, we decided to bite the bullet and build a great solution for it
fyi we're building a
@bubble
plugin for this right now since apple _finally_ decided to support web push on safari mobile
this means push notifications on
@bubble
apps (even on ios) WITHOUT having to wrap your app and go through the appstore process
π
Yesterday, Apple finally enabled push notifications for non-App Store apps! Our engineers dropped everything to make them work in
@glideapps
. Four hours later we sent our first push notification to a Glide app on iOS!
while
@bubble
is reviewing the other plugins, i'm working on a few more to complete the set π
next up π animated repeating groups
literally just add the plugin to your page and you're done - automatic animations for any size changes / item additions / removals π
these days i prefer a double click pattern like this over a huge modal to confirm deletions for my
@bubble
apps
clicking out of the menu resets the state, one simple conditional extra
here's a little
@bubble
tip if you use tabs
they likely won't fit on smaller devices (esp 320px) so put a breakpoint to replace them with icons around ~768 (lower works too just check what looks nice)
first push notification on safari ios (16.4 beta) working using our new
@bubble
plugin
the app doesn't have to be open to receive the notification, so you can simply run 'schedule an api workflow' to send a notification whenever π
since lots of people seem to have missed this, the (free!) heroicons plugin for
@bubble
supports adding spinners to native bubble buttons
all you have to do is set the text of the button to [hil]spinner[/hil] loading
just searchfor 'heroicons' in the add plugin popup
quick
@bubble
tip if you have a hardcoded URL in an image but you want to change run mode rendering (it doesn't show up for hardcoded urls)
easy - just drop the hardcoded url in an 'arbitrary text'
the next 'enhancement' plugin i'm working on for
@bubble
is a plug-and-play way to make your repeating group cells resizable π
you'll be able to make your repeating groups behave more like spreadsheets π€
we shipped last week
it's a pretty cool
@bubble
app
some of the features include
π cross timezone booking flow
β‘ support for uploading huge files in parallel (20gb+)
β drag and drop reordering of assets
π on-the-fly zip creation
great work team π
seriously
@bubble
folks learn JS, whenever i need to process some data that's tricky to do in bubble i just create a private plugin that runs a few loops and formats the data how i want
compare that vs hooking up 3 tools and integromat just to parse some JSON or whatever
created a little free plugin (took me 15 mins) that lets you add pacman to your
@bubble
app
im using it to give the user something to do while waiting for a long gpt4 api call π
just search for 'pacman'
thanks to the new 'allow vertical scrolling when content overflows' property on groups you can now build popups like this with a 'sticky' footer in
@bubble
these look way better than those long popups that are taller than your screen
another
@bubble
tip on custom date formats
if you want to add a piece of text in your date format (like 'at', or 'from')
put that piece between single quotes, bubble won't parse and just treat it as a string
crazy, spent 2 hrs with
@supabase
and
@bubble
and got an ai powered search that uses embeddings working
no passing data to the prompt, it now just _knows_ about domain specific knowledge
Just launched a project for a client of ours:
@typeform
(input)
@webflow
(output)
@firebase
(process data)
@zapier
(integrate with autopilot)
@sendgrid
(send email)
@autopilot
(drip campaign)
Over 100 happy users in the first 2 hours (no nocode fanboys/girls, actual users)
pls
@bubble
let
@pabloheredia24
,
@codelessconsult
,
@elibeachy
, me and others help you guys on building a vscode extension for developing bubble plugins
or at the very least gather feedback on the current plugin editor for improvements
i just realized you can do this in
@bubble
if you want some space between each item in a repeating group without adding margin / padding to the item π€¦
if you ever wondered about
@bubble
ids
1615767533936x874192547823161300
the first part, 1615767533936 is a unix timestamp representing the time the id was created
the second part x874192547823161300 is a randomly generated string
the real reason
#nocode
is faster than coding thanks to tools like
@bubble
and
@bildrHQ
- No sprint based work
- No need for CI & deployment
- No frontend/backend split
- No build / compile steps
- No code reviews
- No tooling struggle
= more time for autonomous work
thread with
@fedjabosnic
inspired me to whip up a quick
@bubble
plugin for tooltips
it uses the 'tooltip' property that already exists on elements
literally one click install and you're done, no additional work needed but installing it π
get it here
@yelkhayami
@bubble
The thing i want and need is a plugin that creates a tooltip out of the existing tooltip field on any element. Having to add a new element for every simple tooltip would be a nightmare.
im working on a
@bubble
plugin that lets you upload thousands of records from a CSV without hitting the capacity limit ever, it's using the bulk upload endpoint from the Data API
this is something we've always needed / worked around for but its finally time to solve it π
just dropped another (free & open source)
@bubble
plugin to add sleek, unique curved edges to images
@naelmahouton
designed something earlier this week
and i realised there was no easy way to do this in
@bubble
so we created a utility for it π
link ->
it's crazy how
@bubble
takes a 25% cut from each plugin sale
i can live with that but i would love for them to use the money to improve
- the horrible plugin editor
- the lackluster marketplace
so much potential but the plugin ecosystem feels neglected
nice little
@bubble
UI idea for dealing with slow searches that you can't further optimize
give the user immediate user feedback:
- showing a spinner on click
- removing the spinner when rgrp's loading is yes
- lower opacity while spinner is visible
looks like this
really cool update coming to the (free) notifications
@bubble
plugin soon
suggestion by
@naelmahouton
ability to have a toast with a loader you can control π
working on a nice little
@bubble
plugin that'll give you a slick little comand palette to add all sorts of actions & shortcuts to your app
the best part? it's all just react code that runs in your browser so it doesn't consume any workflow units!!!!
another reason why developing in
@bubble
is 10x faster than traditional dev
no database migrations
i can do 5 iterations on my data model, deleting fields and testing them out in practice before deciding on what works best
building a plug-and-play notification center plugin for
@bubble
based on
@novuhq
takes care of all channels with a single trigger (sms, slack, email, push)
i'm working on a client project where we're using ELEVEN custom built plugins
some we already had, others were needed for the project
the end result is honestly pretty crazy but it shows how far you can push
@bubble
with a little bit of javascript
working on a phone input field plugin for
@bubble
that
- mimics the styling options & behaviour of native bubble plugins
- is fully accessible
- works nicely in the responsive editor
- is super lightweight in size
if you plan to use
@airtable
together with
@bubble
don't load data directly from airtable, always sync the data into bubble
then continue building pages on top of bubble data
this way you don't lose out on any bubble features, and the performance won't be horrible
added this crazy cool click/drag behavior that shows you the relative increase between datapoints
this kind of stuff is tricky natively in
@bubble
but w some plugin + chatgpt magic this took me 1 hour to add
we were having some issues with rate limits / caps of a 3rd party service that gives you a picture for a given url
turns out this is easy to do with some javascript, so we made it a plugin that runs natively in
@bubble
without a 3rd party service π
submitted, live soon
nice that we can all have a laugh on twitter while some engineers fix the server issues at
@bubble
with your own hosted stack you'd be shitting your pants dealing with issues like these (that WILL happen)
now we just pay a 100$ subscription to have it done for us
i would gladly pay
@bubble
more for 1 or 2 more app versions
making the jump from 129 -> 500 / mo is something that is hard to convince clients to do
but a +$50 / mo per additional app version addon? would use that in every app
doing some final qa for the
@bubble
web push notifications plugin π€π€π€
excited about this one
support on mobile:
ios (only safari) 16.4+
android (chrome)
support on desktop:
chrome , firefox, edge, safari, arc etc
any
#nocode
@bubble
builders interested in a mini-saas that lets you
- wrap bubble apps in a proper native app wrapper
- send push notifications with a simple bubble action
- publish to google and apple with one click
from a single dashboard
for a one time $50-100 fee per app?
what does
@bubble
twitter think about building a community / open source plugin team?
have a bunch of unfinished plugins that we realistically are not going to publish under
@minimumssstudio
if other ppl are willing to write docs, make an icon etc they could be out there
love how my team at
@minimumssstudio
is casually doing some of the best
@bubble
work i've seen
one of these days we'll figure out a way to share more of what we're building