Author Topic: Make Pre-loader load navbar icons  (Read 772 times)

Ecnassianer

  • Sr. Member
  • ****
  • Posts: 126
    • Carpe Chaos
Make Pre-loader load navbar icons
« on: May 20, 2010, 07:38:26 am »
Right now my pre-loader does it's job and loads most of the megazine before it shows some half formed thing come up. Unfortunately, when the navbar plugin is on, once the preloader it fading away, the navbar buttons are all popping in willy nilly as they load. This doesn't look very good.

The pre-loader should stay up doing it's thing until the navbar icons are loaded, and only step out of the way once those are downloaded and the whole UI can be presented.

This would also necessitate prioritizing the navbar buttons above pages, since some of the navbar buttons can take a good long time to get loaded in as they fight for bandwidth against pages getting loaded in.

It would also be cool if there was an option to have the front cover load in the preloader as well, so you never started megazine until there was a cover to show.

See my megazine at CarpeChaos.com

Florian Nücke

  • κρύα πόδια
  • Administrator
  • Hero Member
  • *****
  • Posts: 1985
  • MegaZine3 Developer
    • MegaZine3
Re: Make Pre-loader load navbar icons
« Reply #1 on: May 25, 2010, 05:14:15 pm »
Regarding the gui graphics: there are basically two reasons why it is like it is. One being the same that browsers (normally) display pages before they're fully loaded: because the user normally prefers to see what he's getting, even if it's not completely finished yet, as it makes it semi-subjectively load faster. The other being the technical aspect. Those graphics are loaded in a fire-and-forget fashion at the moment, so I'll have to get creative on how to track that... I will most likely not be able to use any progress percentages in that stage, though, so the user'll be looking at an unmoving preloader.

As for the cover page, although I won't make it the default (because I at least try to not change the default behavior of the engine between versions - yes, yes, sometimes I fail), I'll see if I can add a parameter which controls that.
For the Snark was a Boojum, you see.

Before you ask a question
          After you get an answer
  • please document your problem with the answer in the Project Wiki. (e.g. in the FAQs)
  • help others out if you can, by answering their questions on the forum.