Join the Glide team for some live coding!

@Jason and I will be doing some live coding on Thursday (May 27) at 1pm Pacific time. We’ll be working on very small issues - fixing papercuts and/or building tiny features. We’d love your input on what we should be working on, and of course we’d love you to come, join us, and see how the sausage is made.

22 Likes

Very cool @Mark ! Just curious, what programming languages is Glide using?

Glide is written in TypeScript.

2 Likes

setting my alarm for 4am…

3 Likes

Great !

@Mark If you could teach us how to create a multi select feature in 1 choice component (ex. Selecting several names), without too advanced workarounds, it would be fantastic

1 Like

Setting my alarm for 1:30am IST - oops no i mean i will try to be awake :smiley:

1 Like

:+1:
Impossible for me, but is it possible to have a video of the Zoom in “Replay”

Great! Alarm set at 10pm in Spain!

1 Like

Sorry, we won’t be teaching Glide.

2 Likes

Hi @Mark , just curious. Why did the Glide team decide to go with Typescript (and the rest of your tech stack for that matter)? Just curious as to the thought process as I TRIED studying programming years back (JS, Python, Clojure, Elixir) and I absolutely sucked at it so I bow down to you programming genuises.

The only 2 takeaways I sorta remember being thought provoking were the concept of functional programming and TDD as it made things less likely to break but not everybody enjoys it.

@Mark @Jason , Yes!

I have 2 items I’ve been holding onto since your last time doing this.

#1 Horizontal Scroll Bar in Dark Mode

Issue

The data editor horizontal scroll bar in dark mode is really hard to see in my opinion. I have high contrast turned on, but I still have trouble finding it.
image

Suggestions

Make it bigger, whiter, and possibly make it so it doesn’t disappear when the cursor is not on the editor.

#2 Custom Component Name Annoyance

Issue

I often accidentally double click on a component and that clears the ‘preview’ name. For example, here is it initially previewing the name of the value in that component:
image

Then I accidentally double click on it, and it prompts me to enter in a custom name:
image

But I didn’t want to do that, so I click out and the preview name “Role Display” is no longer there.
image

Not a huge issue, but a minor annoyance.

Suggestions

Either don’t overwrite the ‘preview’ if the user does not change the text input value or make the placeholder text of the text input the ‘preview’ (in this case “Role Display”) instead of the component type (in this case “Text”).

4 Likes

@darren Those two are awesome suggestions!

1 Like

Make hint title bold and description regular font weight. Add alignment configuration to hint text (center aligned, etc).

Make title image size configurable (like other image components).

7 Likes

Yes Please!

1 Like

It really is. Likewise, a bug, when customizing the name, if I need to edit, I can’t click in the middle of the custom name to edit. I have to click and then use arrow keys:

Thanks for considering, @Mark!

3 Likes

OK.

I don’t know if it is easy:

1/ Move Tabs order in Glide dataeditor
2/ Alphabetical order of “Actions” in the dedicated screen
3/ And there is feed for thoughts in the post “Useability issues” (delete button too “appealing”, …) Glide Usability Issues

4 Likes

Thank you @AyS_0908. This is great! I think @Mark will prove that most of the issues I posted are very easy to fix. Especially the dark theme issues. Looking forward to the changes :pray::pray::pray:

And add action!

Other ideas, but I imagine that it is too advanced for live coding:

  • text component: have an option to show/hide it (rather than having to set up a button and workflow)
  • dataeditor: be able to insert a column to the right or left of an existing column

@Mark Some ideas that are maybe “quickies”:

Cheers guys

1 Like