New osx launcher nearing release.

Discussion in 'General Discussion' started by Speedz, Mar 6, 2016.

Thread Status:
Not open for further replies.
  1. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
  2. Aerili

    Aerili Member

    Messages:
    145
    Hurry up already ;)
     
  3. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    It's off to devs now to test it up :)
     
  4. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
  5. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Last edited: Mar 10, 2016
  6. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
  7. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Last edited: Mar 11, 2016
    Elrontaur likes this.
  8. Elcid

    Elcid Member

    Messages:
    70
    Cool!
     
  9. Haynar

    Haynar Administrator

    Messages:
    3,637
    When you going to have one for 10.6.8?

    /troll off
     
  10. Oiwon

    Oiwon People Like Me

    Messages:
    510
    awesome
     
  11. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Can't sorry. It is coded in non 10.6 compatible Swift
     
  12. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Update, 1.3 seems to be stable and usable for the most part.
    Still has issues with application focus. I will try to nail this before a release.
     
  13. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Ok, after having quite a number of distractions...
    Computer had to be torn down, dust build up was so bad the fans were actually plowing dust.
    I had to build a new desk, I repurposed a 72inch rear projection tv shell (will post pics, this thing looks pretty sweet lol)
    As well as I had to do foot surgery on one of my hens.

    I may actually get to working on a few bugs that is blocking a release.
    (after I check on my hen's foot)
     
  14. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
  15. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    I was told that the focus and window position bugs relate to when EQ is set to run in windowed mode. I ran this in full screen and had no idea it was bugging out there.
    So slated for 1.3.2 is the fix for this. Once this is verified fixed we will have a public release.
     
    Aerili likes this.
  16. Tuluvien

    Tuluvien I Feel Loved

    Messages:
    1,094
    This might be the one thing that finally has me update from 10.6.8
     
    Elrontaur and Speedz like this.
  17. Neealana

    Neealana People Like Me

    Messages:
    1,261
    I just used it. Seems very smooth. ( And I use windowed mode all the time )
     
  18. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Lenas is reporting some oddness with EQ not getting focus and the window position is off.
    I switched mine to window mode and had the exact issue he has.
    So far Apple does not really make this easy to code for inside an app.
    I tried a few methods, including firing Lenas apple script. It failed hard.
     
  19. Elrontaur

    Elrontaur People Like Me

    Messages:
    1,291
    Take a look at LauncherFrien, it has scripts for dealing with most of the issues you are having. I think it also has code for dealing with Mission Control.
     
  20. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    I actually did just that. It failed miserably.
     
  21. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Ok I am hitting a wall on this.
    I have tried various forms of trying to merge the focus/window move bits from Launcherfrien.
    I have tried numerous examples on the net.
    Nothing seems to work quite right. The accessibility junk in OSX seems to be a pain in the rear to code for in Swift.
    I am not well versed in combining any other language into Swift to accomplish this either.
    Apparently there is a way to use Obj-C in Swift. I kinda have that working but not the parts we need.

    What I want is a no nonsense approach to running EQ via Launcher.
    Absolutely no outside scripts that need to additionally be launched.
    In Full screen mode it works perfect. But the accessibility stuff is messing with window mode.

    I am about to just release this with the understanding that only Full screen is supported at this time.

    If someone has more experience that can come up with a means to add it into the code I am open to this.
    What I need is a function or set of functions that ultimately get called up via pid sent to that function.
    I already get the PID of the EQ process. So anything anyone else writes up does not need to find the pid.
    I will have it sent to what ever is written up.

    This Launcher will always be closed source.
    Please submit any code via PM with the understanding that all royalties and/or ownership are transferred for any submissions.
     
  22. Bum

    Bum I Feel Loved

    Messages:
    2,647
    Can you switch spaces in full screen with it? Currently you can't via commands/hotkeys in full screen.
     
  23. Elrontaur

    Elrontaur People Like Me

    Messages:
    1,291
    Launcherfrien forces you to manually add the app to Control Panels -> Security & Privacy -> Privacy -> Accessability otherwise it won't work. If you try to run it without doing so, it throws up a dialog that shows you how to do it. I guess that is how Zamiel got around the accessibility issue. Try adding your app there and see if you get better results with windowed mode.

    Caveat: Windowed mode is traditionally buggy any way (at least on the Mac client) YMMV.
     
    Last edited: Mar 31, 2016
  24. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Yea I tried a few ways and manually added the app. Nothing.
    I have not tried anything with mission control/spaces at all.
     
  25. Elrontaur

    Elrontaur People Like Me

    Messages:
    1,291
    Does anyone know how to get a hold of Zam? We might need his help.
     
  26. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    After my google searches, I noticed his code was pretty much a copy paste off of stackexchange.
    Not sure how much help there is to be gotten.
    But he got removed from the player pool for not following rules...

    What I am going to do is this:
    I am going to have a eqclient.ini parser that looks for what mode you have set.

    If windowed, it bypasses the current focus EQ function I have.
    That way you can do it the old way and just make sure to click the EQ icon before the window loads fully.

    If not windowed, it will be fine.

    Essentially for now, the launcher supports full screen mode but doesn't hinder windowed.
    I am adding a few features again and will release as soon as I am done with these.
     
    Elrontaur likes this.
  27. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
  28. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
  29. Speedz

    Speedz Administrator Staff Member

    Messages:
    2,469
    Last edited: Apr 6, 2016
Thread Status:
Not open for further replies.