Border Alpha not saved Profile not loading correclty #436


  • New
Open
  • axejess created this issue Aug 23, 2024

    Hello,


    Every addon load I have ton reset my Border Alpha % it seems it won''t be saved.

     

    Also if I set texture and border under player it seems the profile dont load that correctly.

    If I switch to another and then back it does work. So it seems that on the start it doesn't load the profile totally.

  • axejess added a tag New Aug 23, 2024
  • axejess edited title and description Aug 23, 2024
  • axejess posted a comment Aug 26, 2024

    Yeah the border texture settings is also not remembered.

    There seem to be something wrong with saving/loading these settings

    I kinda have to set my border texture setting every login

  • 121_hunter posted a comment Aug 31, 2024

    There is definitely something going on with the saving / loading of some options.

     

    I noticed the border settings as well and in addition to the player castbar border the lagbox / overlay part from the latency module is not working after logon / reloadui either until any changes are made to the latency module in the config dialog.

    To be more precise disable then enable the module does not work, but for example enable lagembed then disable lagembed does make it work.

     

    #Edit:

    Started playing around with it...the latency "lagbox" for example - when putting the ApplySettings call inside the Latency:UNIT_SPELLCAST_START function, after relog or reloadui the first cast is missing the lagbox, but from the second cast onward it is showing up.

     

    Same thing with the player castbar border.

    When putting the self:ApplySettings() inside the Player:UNIT_SPELLCAST_START function, first cast is missing the border but from the second cast onward it is showing correctly.

     

    I wouldnt put something like the ApplySettings in a recurring event like this - I just never worked with Ace myself before and this was the low hanging fruit for testing to get a consistent secondary trigger to the OnEnable functions in both files.

     

    Hopefully nevcairiel can do something with these infos.


    Edited Aug 31, 2024
  • 121_hunter posted a comment Aug 31, 2024

    axejess, until nev eventually fixes it, at least this is easier than fiddling with the quartz settings every login:

     

    make a new makro and put this in it:

     

    /run LibStub("AceAddon-3.0"):GetAddon("Quartz3"):GetModule("Player"):ApplySettings();
    /run LibStub("AceAddon-3.0"):GetAddon("Quartz3"):GetModule("Latency"):ApplySettings();

     

    Drag it to your hotbar and click it after login or when you notice your settings not applying correctly xD

  • axejess posted a comment Sep 3, 2024

    Those 2 macro's indeed helps thank you for this workaround


To post a comment, please login or register a new account.