[New Extension] Elemental - Better notes/comments in Bubble

Basically depending on the output of WF. For example, red for some delete operations, green for creating new things. Grey for setting custom states, orange for custom events and so on.

preorder done, from France.

1 Like

unrelated question, what tool do you use to make these instruction videos? looks great!

1 Like

Thank you :heart:

Iā€™m using https://www.screen.studio/

2 Likes

So, uh, weā€™re all just gonna pretend that pun didnā€™t happen? Nah, not on my watchā€¦ good stuff, @bryanrcosta!

Moving onā€¦ congrats on your prototype, Bryan. In my opinion, there is a lot of potential hereā€¦ so much so that maybe Bubble shouldā€¦ wait for itā€¦ take note! (Sorry, I couldnā€™t help myself.)

Puns aside, I do have a suggestion for you that might seem a bit out there at first, but I could see it fitting in to what you are doing in a number of ways, and I have seen more than a few folks ask for it over the years. Give people an easy way to track time spent working in a particular session, on a particular feature, or on an app in general, and maybe give them a way to get that info into their invoicing app of choice. Just food for thought there, but it could be a significant value add, if you ask me (which I realize nobody did, but still).

5 Likes

Iā€™ve never needed to report a Moderator until now.

5 Likes

Hahaha @mikeloc you caught me!

Thank you so much for the positivity - it means a lot.

I totally agree with you Mike - there is a lot of potential and this is just a MVP of the tip of the iceberg.

My vision for this extension goes beyond notes, so your suggestion ties in very well with what I have planned for the future.

1 Like

:white_check_mark: :white_check_mark: :white_check_mark:

1 Like

Hey everyone - itā€™s been a while since I last shared progress.

Iā€™ve been working on this daily, and Iā€™m super happy with what Iā€™ve managed to accomplish in little over 2 weeks of work thus far.

First update:

landingpage-elemental

This prototype/project/prodcut has become a real thing and it now has a name: Elemental It also has a new home at: https://tryelemental.io where you can join the waitlist to be among the first to use it!

Terrible copy and not much of anything really, but the main goal here is to collect leads on potential users. Iā€™ll improve it over the next few days.

But with that - the main point I wanted to capture: this journey starts with improving documentation for Bubble devs, and it wonā€™t stop there :sunglasses:

Second update

I finally had the time to make another video to demo progress.

Key points worth mentioning:

  • Elemental now supports notes for workflows and actions in all pages across an app, reusables frontend and backend. Iā€™ve also extended support for elements too (works for all pages and reusables). In the video you can see that notes for all these things retains context in Bubble;

  • Multi-app support: this has been added with a simple menu to navigate to different apps. this means that a sinlge account can support multiple apps, with only the notes per respective app to be displayed at a given time (e.g: If youā€™re in bubble app A, youā€™ll only see notes related to app A).

  • Note indicators: If a workflow or action has a note assigned to it, youā€™ll see a little indicator.

Moving forward:
My next target is to get the first iteration of Elemental available to pre-orders, and waitlist users with some additional adjustments to the functionality and usability patterns ) youā€™ve seen in the video.

Iā€™m being optimistic here, but Iā€™d like to submit an initial version to the chrome store by the end of this week.

Fingers crossed.

5 Likes

Hey everyone - yet a few more weeks have passed since my last update. Unexpected events, health issues and planned trip got in the way of reaching out sooner.

Sorry for the delay but I have great news: Elemental is now available :tada:

A few things Iā€™d like to share with you on this early release (Iā€™ll update the website later this week with more details):

Pricing

  • Elemental will be a subscription-based service, and will cost 2.99 euros/month, which can be canceled at anytime.

  • If you pre-ordered early-access, check your inbox - Iā€™ve added a coupon that will discount 100% on your subscription (4 months).

Known-issues:

  • Each time the editor page is reloaded, Elemental needs to be toggled once to allow communication between your bubble editor and Elemental. This is something that will be addressed in the update.

  • You can create more than 1 note per workflow, action or element. Not sure if this is a bug or a feature at this stage (you tell me!) but this might be behavior that changes soon!

1 Like

Hello. I subscribed just now on tryelemental.io. Iā€™m now sitting at Elemental - Onboarding (tryelemental.io) and have a message on my screen that says ā€œSuccess! You are being redirected.ā€ However, the screen stays this way and nothing happens. Please advise.

1 Like

Hey @jfranzlien - thanks for the purchase and my bad for this setback.

Iā€™ve detected the issue that prevented the redirect from happening and pushed a fix.

You should have been redirected to the download page (so you can download the elemental browser extension).

Let me know if you run into any further issues :v:

Okay, I got the Chrome extension. Now, when I go into my app, thereā€™s a Notes button on the palette. When I click on it, the Elemental sidebar appears. However, when I right-click on workflow item, thereā€™s no option to create a new note.

1 Like

Damn, turns out the method I use to detect the context menu (where the option to create a note is used), is now broken since Bubble made some changes to their editor. This in return has broken the feature to add notes in Elementalā€¦

Iā€™m currently working on a solution, but sadly I donā€™t have a work-around to present.

@jfranzlien sorry that this is happening during your trial period. Iā€™m happy to extend/freeze your trial period. No need for you to pay for a product you havenā€™t had the chance to use yet. (DM the email you used for your subscription)

Let me dive back into fixing this.

Good news - I managed to get it working again.

Just wrapping-up testing, to submit a version for release.

Update: Iā€™ve submitted a version for review - now just pending to be reviewed/approved

Update 2: Latest version is now available. Make sure the plugin version you have is Elemental - 0.0.4

It works now. Thanks.

Tried adding notes for workflows on two pages. First impressionsā€¦

  • Canā€™t delete unused notes.
  • When I create a note for an item, a dot appears in that item. However, when I click on the item or the dot, it doesnā€™t automatically scroll to the note for that item. Instead, I have to enter search terms to find the note pertaining to the item.
  • Once notes are created, thereā€™s no way provided to organize them. Currently, if I added notes for 500 objects, theyā€™d just be 500 individual notes. There should be tags to mark what each note is. For example, there should be a tag indicating which page a note belongs to. And another tag indicating whether the note is for a design object, database object, or workflow object. Another tag should note where a particular workflow action falls in a sequence. If this canā€™t be done automatically, give users the ability to create their own tags. And give them the ability to sort based on these tags.
  • Thereā€™s no export function yet. For my app, I want to create a documentation document thatā€™s separate from my application. This doc would include a sorted export of all my inline notes.

While it has potential, so far Elemental is a little less functional than Bubbleā€™s inline notes.

1 Like

Latest version 0.0.5 is now live :tada: - hereā€™s whatā€™s new:

Dark mode :first_quarter_moon:

You can now burn the midnight oil in Bubble without straining your eyes.

I tried my best to create a dark mode theme, to make your late night sessions more enjoyable.

To activate it, simply click the black/white circle (black to activate dark mode, white to activate light mode) in the the top-menu. Your preference will be stored too.

darkmode

Send screenshots if you see something not showing as expected. Happy to maintain this theme :v:

Fullscreen code editor

If you find yourself, writing code in Bubble, youā€™re in for a treat! Elemental transforms the code editor, making it fullscreen. Added a custom visual studio code color theme too!

Archive notes

CleanShot 2023-11-21 at 16.11.19

Added an option to archive notes.

Improvements:

Elemental loading experience
Improved how the extension loads (now on page load). (Gif below shows Elemental loading on page load - notes the black dots on the first 2 workflows)

CleanShot 2023-11-21 at 16.13.05

Benefits of this:

  • Faster experience, Elemental loads when you load the editor;
  • Removes the awkward extra to click on ā€œNotesā€ button every time after reloading the page to load Elemental.
  • Note indicators are instantly visible on page load;
  • Can start interacting with existing notes or create new ones immediately;

Note indicator interaction

CleanShot 2023-11-21 at 16.16.39

Now, when you click on a note indicator, Elemental side panel will display and youā€™re redirected to the note. If the side-panel is closed, itā€™ll open automatically.

1 Like

Love the feedback - please keep it coming.

  • Canā€™t delete unused notes.

Fixed in latest version :+1:

  • When I create a note for an item, a dot appears in that item. However, when I click on the item or the dot, it doesnā€™t automatically scroll to the note for that item. Instead, I have to enter search terms to find the note pertaining to the item.

Fixed in latest version :+1:

  • Once notes are created, thereā€™s no way provided to organize them. Currently, if I added notes for 500 objects, theyā€™d just be 500 individual notes. There should be tags to mark what each note is.

Iā€™ll work on tags now - first iteration will be super basic, but at least youā€™ll be able to add any label you want and search with it (fun fact: Elementalā€™s search supports multiple queries).

update (23.11.2023):

For example, there should be a tag indicating which page a note belongs to.

Nice feature request

And another tag indicating whether the note is for a design object, database object, or workflow object.
Right now, there are indicators in the bottom left of a card, youā€™ll notice the following labels:

  • Event: refers to a workflow
  • Action: refers to an action within a workflow;
  • Generic Element: this an element that appears in the design tab;

Is this what youā€™re talking about? Are you asking for these to be clickable, so that when for example, the label ā€œActionā€ is clicked, it filters the list of notes to only contain all notes related to actions?

Another tag should note where a particular workflow action falls in a sequence. If this canā€™t be done automatically, give users the ability to create their own tags. And give them the ability to sort based on these tags.

Do you mean filter based on these tags?

  • Thereā€™s no export function yet. For my app, I want to create a documentation document thatā€™s separate from my application. This doc would include a sorted export of all my inline notes.

Yeap this is true, not available yet - but Iā€™ll be adding it soon