Ability to change the Waking Up/Preparing screen

It would be great if we were able to change the waking up/preparing screen as the project starts up.

More specifically to one made by the user.

YES PLEASE, I’m out of votes :frowning::sob:

7 Likes

Well this restarting project for users/visitors will make them think whether their internet is slow or the server is abandoned. So i would suggest you to keep an option to enable or disable the “restarting server” message for visitors, so this confusion don’t arise

1 Like

Hey there,

Nice suggestion!
Even so, I don’t think that “Restarting Project” signifies that the user’s network is slow and thus, the app is being restarted.
It would have perhaps, been changed it to “Your Network Connection is slow,” if that was the case.
And yes, I agree, they should probably add an additional line containing as to why the Glitch app was restarted in the first place. For instance, “Restarting project due to inactivity.”

Keep Glitching!

3 Likes

Well I agree with what you!

But not everyone in the world will read whats been the problem when they see some error message, they will just quit surfing.
What I’m proposing is instead of having restarting server quote just leave the page blank until the server loads up then the user might think there might be some connectivity issue and might wait.

1 Like

Hey @rajeevkrao, thanks for the suggestion! This seems pretty close to Ability to change the Waking Up/Preparing screen, so I’m going to merge the two topics. Please feel free to add your vote there as well!

4 Likes

@cori and when can we expect to get this thing implemented

Hi @rajeevkrao I’m afraid I can’t provide any sort of timeline on this. It’s not something we’re actively working on and our roadmap is pretty full right now, so it’ll probably be a while before we get to it, assuming we choose to work on it at all.

That’s not to say that it’s not a good suggestion; we’re just a small team and have to prioritize what we work on.

3 Likes

I guess you or your team should prioritize this for having 19 votes for this thread

1 Like

maybe put something in glitch.json
like
“startupScreen”:“loading.html”
but you would have to inject the script to check if the server is ready,
or the template must include script src = “glitch.com/somethinglike/checkload.js

5 Likes

Hi @cori. Is there any possibility of this feature arriving anytime soon, or is the roadmap still full?

1 Like

This kinda feature would be quite good if implemented properly, honestly I don’t think users should be given control over the html, but maybe the ability to have their own logo along side of Glitchs and a little custom blurb of text.

1 Like

Hey, @support_staff. I’m wondering if your considering adding this feature since its the most voted feature and this thread is over 1 year old. It would be really cool to allow custom loading screens or some way to customise it. (e.g remove the drag mouse to draw lines as its annoying)

4 Likes

ya know what, i agree, we need this

4 Likes

I think I have a solution:

  1. Make a very simple server script which starts very quick
  2. Make this script start the main application and show the Loading screen
  3. Stop listening on port and let the main app work when the main application is ready

It won’t prevent Glitch from showing ‘Preparing’ screen which tells that node packages are being installed, but as a workaround it might be the good solution.

1 Like

Okay, I outta votes but here’s something: should I ping @support_staff? Oh wait, I’ve already pinged them!

1 Like

Hi! Glad you asked!

The Support team regularly collects and shares data about what issues are being brought up in the forum and which feature ideas are getting the most votes. So thanks for voting! This data is shared with the team.

Right now, we’ve got a whole bunch of projects on our roadmap that we are working on. If we decide to take this up, I’ll let you know!

7 Likes

Since Glitch projects sleep after 5 minutes of inactivity, when you enter the page (project I’m working on: https://libr.glitch.me) you face the Loading... screen. The only issue is that it doesn’t fit your website what-so-ever. Is there anyway to change it or is this comming soon. If there is no way to change it then I hope it will become a feature. ;D

(If I made any grammar/punctuational mistakes then please don’t complain)

3 Likes

When you say ‘it doesn’t fit your website’ do you mean your own site as opposed to ours? We’re working at the moment on a more neutral design for the loading screen. We don’t have plans to make it user-configurable, but if we did it’d likely be a paid-for feature down the line.

4 Likes

I mean user-made website’s. Not Glitch’s website.

1 Like

Thanks for clarifying - so yeah, hopefully the new more neutral Loading page design will be less of an issue for you once it’s in place.

2 Likes

Okay, thanks! Also, I find that the page refreshes a lot when loading/intializing too, is there anyway to stop that since some users may have a bad internet connection and it could appear as an issue for them.

1 Like

We’ll also be removing that in the new design!

3 Likes

c: Thanks for your help. I’m glad the refresh will be removed as it was quite annoying.

1 Like

Well I mean, you could always go with basic HTML.

<!DOCTYPE html>
<html>
<head>
<title>Loading...</title>
<body>
<header>Loading</header>
</body>
</head>
</html>
1 Like

It won’t work like that! I’m talking about the built-in Glitch loading screen.

3 Likes

I’m aware, they can make it possible to add a file like _glitch-config.json and add a value "loading": "./static/load.html" and add the file

2 Likes

Ooh, I’ve not heard of that before. I’ll check it out later.

1 Like

Im saying this in general, they should make it like that so users have more control over it

1 Like

Ah,I see. I hope they do release something like that in the near future! :slight_smile:

4 Likes

Me too! We can upvote it though!

4 Likes

Alternatively, if we are not allowed to customize a loading screen, could you give the user a bit more context by using a “snapshot” of the site. A tiny image you could blur or something to almost lazy load the site. https://css-tricks.com/the-blur-up-technique-for-loading-background-images/

3 Likes

Is it possible to have a custom site that is shown when Glitch is waking the site up? If yes, how would I do that?

1 Like

Hey @r00ster91, welcome to the Glitch forum!

We don’t currently support this, and it’s not in our immediate priorities, so I can’t say when we might; sorry for the bother!

You might find Custom loading screen on Glitch projects interesting, and in fact I’m going to move your post over there. Fel free to add your vote!

7 Likes

Would doing this work?

1 Like

It doesn’t. As @ArtifexYT pointed out later on, this is just an idea.

Im saying this in general, they should make it like that so users have more control over it

2 Likes

If you have a custom domain, you could program some middleware to show a webpage while checking in the background via socketio/ws/ajax if the glitch server is online through pinging and checking the content sent(you can easily view the source of the loading screen and program something to guess if it’s the glitch loading screen). When the loading is done the middleware will send a message to all loading screens to refresh and stop intercepting data sent through it.

This will also be possibly with ihack’s reverse proxy which I can’t seem to find the thread for

1 Like

You can create this file in the glitch.com project and then move it through the console? Is not it?

1 Like

What @ArtifexYT was showing here was just an idea for Glitch, you cannot actually do it.

2 Likes

Well that’s right! (sorta, but I wouldn’t expect it to work)

1 Like

?

1 Like

I literally am saying that it won’t work while being nice :crazy_face:

1 Like

Temp idea involving redirects,
Copy n paste the loading screen code and put it in a glitch static site, then make sure it redirects to a subdomain to your actual project AND the websocket and/or ajax uses the subdomain. Remove the drawy dots code and customize your loading screen.
An alternative that could also work: Use repl as an reverse proxy and add awake checking code

1 Like

I think this is already possible. So, @RiversideRocks had made a topic about the glitch starting page. And it is the endpoint that shows when Glitch starts. I have never tried it, but it may work.

3 Likes

Thats right! I noticed that there is an endpoint of sorts for each project that seems to tell the loading screen when to go away. I don’t know if you could use that to change the loading screen, but I suspect if you do some tricks, you might be able to bypass the loading screen.

3 Likes

And this is exactly why I need people to contribute ideas and findings so I can explore this endpoint and see what we are able to do with it.

1 Like

what are you talking about?

is it a variable or what

*Glitch realizes that we are trying to bypass waking up

(glitch should do some bug fixes like that extremely large lag in folders, and also they barely listen to some of the feature requests ngl)

Glitch should really add this feature as it could end up getting a gallery idk

Also the dark themed glitch waking up screen is cool as well. Thankfully @RiversideRocks posted a dark mode showcase

3 Likes

To truly investigate the loading screen you’re going to need a lot of projects, make sure to get rid of them when you’re done :slight_smile: and hope it doesn’t count as abuse

2 Likes

+1. If nothing else, custom colors and text even with a Glitch brand on it would probably fine for most; it’s just that the bright pastel paint and the happy welcome message do not mesh with professional/dark-mode web apps.

2 Likes

Yeah some people just don’t understand “this app is waking up” so it could lose a lot of people while your app is loading

2 Likes

@jenn I’d suggest you alert the team on the terrifying amount of votes this is now gaining.

P.s. whoever is flag-spamming, i’d suggest you stop

3 Likes

Thought it was the 69 joke, then scrolled up.

4 Likes

:stuck_out_tongue:

uh alright user!

time to do it for good measures

3 Likes

whoever is flag spamming, seriously needs to stop.

11 Likes

Stop flag spamming, yet again my posts are being hidden.

7 Likes

Hey all, removed a vote here for another one, but I am bumping this so it gets even more than 74.

4 Likes

Here for who’s can’t vote:

  • I vote this up

0 voters

Actually, This feature would be amazing if added, But someone may abuse it… Or well…

1 Like

They could put a profanity check on it

1 Like

Glitch is fine with profanity, I don’t see how people could abuse this anymore than a regular project.

7 Likes

I think the best approach in this scenario is to remove a vote from a lower priority item and move it to this request. Quoting one of the admins:

Also, I’m suprised it hasn’t been mentioned yet – especially with the discussion around professional apps – but doesn’t boosting an app with Glitch Pro avoid the waking up screen altogether?

1 Like

The wake-up screen still appears even if your project is boosted, but only when you make edits.

2 Likes

It has to restart when you edit something, hence the Waking Up screen. You can use a watch.json file (I think??) to stop this from happening until you want it to.

2 Likes