Dream features - what’s yours?

I just want an image action to go to an external link.

3 Likes

You don’t want much, easy to please. Why do you want this? Just curious

Take a look at this app: (It is my app to show take you to other apps)

https://my66books.glideapp.io

Where do you want to click?

It is MY app and I STILL try to click on the image when I want to go to an app.

It would be so much better if I could just make image (banners) that would take me straight to the “outside” apps.

Instead I have to but a ‘boring button’ that links to the “ouside” app.

Edited to Add
Here is another one I would like to replace the buttons with images: https://ktle5.glideapp.io

@spencersRus why don’t you just use the RichText component? Just build your button in HTML using images in the HTML that are links. I have several image links in my app this way. Social Media logos, etc. I’m using the RichText component all over my app in the absolutely goofiest ways using CSS to move them all over the screen, rotate them, etc. It’s easily my favorite component in the app. I just wish it could interact a bit better with screens within the app. I’ve actually done the opposite of you. I’ve created variations on some of Glide’s “boring buttons” and Tab Icons using Illustrator and I use RichText to place them as PNGs in the app in weird spots but keep a consistent Glide style.

Anyway, if all you want is an image that’s an external link, this is very easy to do currently.

All I want are three things:

  • Character limiter on Text Fields.
  • Ability to wrap text inside the image boundaries of an inline list (and of course with that, a way to disable that shadow effect that goes under the text when you place it inside the image in an inline list).
  • Ability to affect the font, spacing, line breaks for Titles, Details, Captions on Inline Lists.

With those three things, you can create a pretty decent micro blogging platform. Limit length of text content, put it inside a rounded 3:2 shape, give the text a bit of style.

2 Likes

You know that quite a few gliders will want to know a lot more about how you actually’ do the magic with your buttons.

Nice wish list you have, maybe one day these will be possible…

1 Like

So here is my wish to add to this list.

It may be a lot to read, and I’ve come up with a way to do it by means of a script. However it is not as fast as Glide is, i.e., the script, although short in code, takes a few seconds to update the sheet and therefore Glide.

Facebook and Google pixel

Pass variables to the app in the app URL (hola.glideapp.io?name=Pepe&email=pepe@gmail.com and send variables out in any link myweb.com?name=Pepe

Send automated emails/sms when something happens

Push notifications

3 Likes

My dream feature is a combination of https://uizard.io/ and Glide. You sketch something and it automatically becomes an app! We’re not there yet, but looking at Uizard not impossible!

2 Likes

Yeah that seems like a super wish item. Maybe one day :slight_smile:

I’m sure we’ll get there in the end :wink:

1 Like

Gdpr compliance checkbox on sign up/login and terms and privacy pages

2 Likes

Good point

Looks like your dream has come true :slight_smile:

1 Like

Why?

@spencersRus seems to have got his request working with the kind help from @John_Cabrera

2 Likes

Oh OK, great

Dunno if these are “Dream features”, but certainly things I’d like to see added over time:

  • Undo/redo
  • Warnings before doing any action that wipes a layout (e.g. changing the source of a Tab; changing from a List view to a Details view)
  • Duplicate components
  • Reuse layouts
  • Backup/restore
  • Export/import
  • Push app changes to people who’ve copied the app (with the option to ignore the changes!)
  • Template component
  • Single Value component
  • Template column (and component) have the option to reference any sheet, not just the current
  • Google Sheets formulas in Template columns (and components)
  • Column references in Rich Text Field (e.g. {columnname} or {sheetname!coulmnname!key} for specific cells in other sheets)
  • Styling of labels and fields (Would like to be able to control the spacing in particular, but other properties too). Initially, maybe could be done by allowing devs to add CSS class to components and then having a section Settings for custom CSS. Down the track could consider an actual style editor.
  • Button bars (multiple buttons horizontally)
  • Be able to specify a cell that contains field labels and use them to automatically replace the original ones (useful for internationalisation). this could be in the form of {original:replacement}.
  • Allow Buttons to link to Tabs, including hidden ones.

That’s all for now, but I’m sure I’ll think of more! :smiley:

2 Likes

@chrishoward

Buttons in apps don’t usually jump to other tabs, but to subsidiary screens, which Glide already supports (select the “Link to screen” action in a Button).

What’s a Template component and a Single Value component?

Could you elaborate on what you mean by “Template column (and component) have the option to reference any sheet, not just the current”? How would that work, or what exactly are you trying to accomplish?

Hi Mark

You can read my thoughts on Buttons linking to Tabs here: Can you add option to link Buttons to Tabs?

What’s a Template component and a Single Value component?

Hmm? When I was responding on this post it made a lot of sense: Can custom Rich Text fields include field references?

I’m not sure about the Template component now! I think I was thinking of it as simply an alternative to creating a Template column.

The Single Value component might be useful for displaying single values from other sheets. I first started “needing” it when I want to display the date on my Today page of my app.

CleanShot 2020-01-12 at 17.33.12

In the end I restructured my sheets and screens, and created a today sheet with just one row with all the bits of today data in it. However, this data is only available on that screen. I’d have to replicate it if I wanted to use it on another screen, using a single value column in that sheet.

Obviously neither is essential as the current method works.

Could you elaborate on what you mean by “Template column (and component) have the option to reference any sheet, not just the current”? How would that work, or what exactly are you trying to accomplish?

The point of that is about skipping the need for the Single Value column for templates. So, the Template column instead of looking in the Single Value column that you have to create first, could directly reference the single value source. I think that’s just tidier as it’s one step process instead of two, thus one pace to edit.

From what I understand you want two things:

  • Screens that buttons link to should be permanent, i.e not go away when the button goes away, and potentially usable in other buttons.
  • It should be less work to configure and use computed values, and not require going back and forth between the components and the data editor.

Did I get that right?