Jump to content

Photo

FSH 15.24.2 Build - Lazy Loading


  • Please log in to reply
30 replies to this topic

#1 PointyHair

PointyHair

    Member

  • Members
  • PipPip
  • 322 posts

Posted 14 March 2020 - 18:39

Hi all

 

So it's been nearly 2 years since the last major update. In that time we have
had 154 builds. I'd say that is pretty successful. The new major version that
has just been released takes that architecture to the next level.

 

I've called it Lazy Loading because the idea behind it is to only load code as
we need it. I've removed all the up front dependencies. The main FSH script,
that Tampermonkey runs, loads the calfSystem and then the calfSystem loads
everything else. localforage has been retired and we have idb-keyval within the
calfSystem instead. DataTables is only loaded when needed instead of every page
load. The down side to this is that the CSS is now loaded later, the calfSystem
has to wait for the CSS to be loaded otherwise you would see a FOUC (Flash Of
Unstyled Content). I've tried to mitigate this by starting FSH earlier in the
page load process.

 

The plan for the future of this build includes breaking up the calfSystem into
smaller pieces and only loading the parts that we actually need instead of the
whole thing every page load as we do now. All that code has to be loaded,
parsed and compiled on every page load. The same thing will happen to the CSS
although I haven't decided how best to do that yet. It may be that the CSS will
be embedded into the javascript instead of an external file. I'm working on
replacing DataTables entirely with native alternatives.

 

So hopefully you won't notice any changes immediately, that's a "Good Thing®".
Those of you on slower connections and mobile devices will hopefully see some
improvements in future. Don't hesitate to get in touch with any feedback.



#2 Belaric

Belaric

    Veteran

  • Members
  • PipPipPip
  • 860 posts

Posted 15 March 2020 - 04:48

Thank you.


Good-bye and hello, as always.


#3 PointyHair

PointyHair

    Member

  • Members
  • PipPip
  • 322 posts

Posted 26 May 2020 - 20:17

So for those of you paying attention, I am going to be disabling a bunch of default FSH functions in the next build due for release imminently.

  • statBarLinks - changes the statbar links to allow middle button clicks
  • staminaCalculator - displays when you will reach max stamina thru stamina gain
  • levelUpCalculator - displays when you will reach your next level thru XP gain
  • resizeQuickBuff - makes the quick buff window a bit bigger
  • joinAllLink - join all groups notification
  • pageTwoLinks - makes links to page 2 of each archive on the news page
  • trackLadderReset - tracks ladder resets from logs and news articles
  • addUfsgLinks - adds UFSG links to news articles
  • addServerNode - adds clickable online players and server node to top stats
  • addScoutTowerLink - adds a Scout Tower link to the Spoils of War info box
  • storeLastScavPage - remember last used scavenging settings
  • Additional links inserted into the left hand menu
    • Recipe Manager
    • Medal Guide
    • Inventory Manager
    • Buff Log
    • Combat Log
    • Creature Log
    • Quick Links
    • AH Quick Search
    • Online Players
    • Find Other
    • Find Buffs
    • Guild Inventory
    • New Guild Log
    • Top 250 Players

If you want to enable any of these you can find new settings available in preferences.



#4 Pardoux

Pardoux

    Veteran

  • Members
  • PipPipPip
  • 4,129 posts
  • Australia

Posted 26 May 2020 - 21:03

Thank you ..


Homer : Marge, don't discourage the boy. Weaseling out of things is important to learn. It's what separates us from the animals .. except the weasel.

 

Eddie Izzard : The National Rifle Association say that guns don't kill people, people do. But I think the gun helps, you know ? I think it helps. I think just standing there going "BANG" - that's not going to kill too many people, is it ?

 

I don't mean to sound pessimistic, but it seems that everything I eat lately turns to poo ...


#5 activeh1

activeh1

    Veteran

  • Members
  • PipPipPip
  • 1,340 posts
  • Azerbaijan

Posted 27 May 2020 - 06:18

nice job as always Pointy ,glad to see someone is on the ball :)


5aZzW0p.png,


#6 PointyHair

PointyHair

    Member

  • Members
  • PipPip
  • 322 posts

Posted 02 June 2020 - 17:08

Next set of features/settings:

  • enableMessageTemplates - add templates to the message dialog
  • wrapGuildChat - forces word wrap in guild chat
  • colorPlayerNames - colors players' names in the log
  • addIgnoreLink - adds an ignore link to chat messages
  • changeButtonLabels - changes Send button to be Trade and Trade button to be ST
  • notificationWidgets - adds ignore/reply/send/trade/ST/buff/attack links to notifications


#7 sweetlou

sweetlou

    Veteran

  • Members
  • PipPipPip
  • 4,958 posts

Posted 02 June 2020 - 21:51

Know that a lot of players continue playing because of your steady work, thank you!

 

Is the [reply] [trade] [ignore] etc links to players in the log missing? I reset my prefs unknowingly and can't get those back.


[Signature removed]

 

“When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say.” -GRRM


#8 PointyHair

PointyHair

    Member

  • Members
  • PipPip
  • 322 posts

Posted 02 June 2020 - 22:25

you are probably looking for "Notification Widgets"

 

image.png



#9 sohail94

sohail94

    Veteran

  • Members
  • PipPipPip
  • 722 posts
  • United Kingdom

Posted 02 June 2020 - 22:26

check  the following options lui 

 
Change Button Labels [ ? ]:
Notification Widgets [ ? ]:
Add Ignore Link [ ? ]:

Edited by sohail94, 02 June 2020 - 22:26.


#10 sweetlou

sweetlou

    Veteran

  • Members
  • PipPipPip
  • 4,958 posts

Posted 02 June 2020 - 23:05

you are probably looking for "Notification Widgets"

 

image.png

That's it!! Couldn't find it, and I honestly tried. You're like a helper for the Helper... Thanks again!


[Signature removed]

 

“When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say.” -GRRM


#11 PointyHair

PointyHair

    Member

  • Members
  • PipPip
  • 322 posts

Posted 08 June 2020 - 08:54

Next set of features/settings (these are all profile related):

  • Fast Debuff - allows debuffing without a page reload
  • Count Ally Enemy - shows a count of the number of allies and enemies
  • Fix Folder Images - fixes the backpack folder images
  • Component Widgets - adds buttons to the components section
  • Quick Wear Link - adds a quick wear link to the inventory section header
  • Select All Link - adds a select all link to the backpack section header
  • Nekid Button - adds Nekid button below worn items
  • Ajaxify Profile Sections - collapses and expands profile sections without a page reload
  • Inject Buff Guide - attempts to calculate stat movement for barricade, entrench and nightmare visage
  • Statistics Wrap - fixes the wrapping of the statistics section
  • Show Guild Relationship - show the guild relationship in players' profiles
  • Show Quick Buttons - quick access buttons under the avatar


#12 Alisa

Alisa

    Veteran

  • Members
  • PipPipPip
  • 776 posts
  • Badge

Posted 08 June 2020 - 09:18

 

Next set of features/settings (these are all profile related):

  • Inject Buff Guide - attempts to calculate stat movement for barricade, entrench and nightmare visage

 

love it! :D


sigma_468x60.jpg


#13 PointyHair

PointyHair

    Member

  • Members
  • PipPip
  • 322 posts

Posted 20 June 2020 - 08:50

Next set of features/settings:

  • Show Buff Level - shows level underneath buffs (profile page only atm)
  • Enable Item Coloring - colors the item text based on the rarity
  • Check All of Type - adds a button to select all of the same items
  • Enable Folder Filter - adds folder filtering to the Store Items page


#14 activeh1

activeh1

    Veteran

  • Members
  • PipPipPip
  • 1,340 posts
  • Azerbaijan

Posted 20 June 2020 - 10:11

 

Next set of features/settings:

  • Show Buff Level - shows level underneath buffs (profile page only atm)
  •  

is this one up and running ,if so how do we turn it on ?


5aZzW0p.png,


#15 PointyHair

PointyHair

    Member

  • Members
  • PipPip
  • 322 posts

Posted 20 June 2020 - 10:32

image.png

 

build took a little longer than usual. you should see this in the next few minutes.



#16 activeh1

activeh1

    Veteran

  • Members
  • PipPipPip
  • 1,340 posts
  • Azerbaijan

Posted 20 June 2020 - 10:42

yep it works fine ,great job as always pointy 


5aZzW0p.png,


#17 Tilley10

Tilley10

    Member

  • Members
  • PipPip
  • 250 posts

Posted 20 June 2020 - 12:19

Thank you for the constant updates, feedback and positivity Pointy!

#18 winemaker

winemaker

    Member

  • Members
  • PipPip
  • 447 posts
  • Badge

Posted 20 June 2020 - 17:09

 
 

 

.

 

seem to have trouble getting the select all links to work in backpack management. 

Attached Thumbnails

  • fs log 2.jpg
  • FS log.jpg

Edited by winemaker, 20 June 2020 - 17:15.


#19 PointyHair

PointyHair

    Member

  • Members
  • PipPip
  • 322 posts

Posted 20 June 2020 - 17:35

so the pref you are pointing at, this one:

image.png

 

Is the backpack select all link here:

image.png

 

what you might be looking for is the check all pref in equipment preferences, here:

image.png

 

which gives you check all links like this:

image.png

 

any help?



#20 winemaker

winemaker

    Member

  • Members
  • PipPip
  • 447 posts
  • Badge

Posted 20 June 2020 - 20:23

yep thank you




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Font:
Arial | Calibri | Lucida Console | Verdana
 
Font Size:
9px | 10px | 11px | 12px | 10pt | 12pt
 
Color: