Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.


It's based on mqnext, forgot to mention that.will this work in Next? im interested in testing it, i can do it in mq2 but prefer Next
Thanks all! Working on some QOL stuff like creating a PluginInterface for MQ2ItemDisplay to let Browser add a button to direct link from an item into the browser, same way it execs an external browser to lucy.allakhazam.com. Same with MQ2TargetInfo.
Here are the repos:
Plugin: https://gitlab.com/knervous/mq2browser
Dashboard: https://gitlab.com/knervous/mq2browserdashboard
If anyone ends up installing it locally and either it works or doesn't work and wants to let me know that'd be great![]()

You could have just said it needs some cmake command line thing and I would have said I was out. Because I don't like CLI :-PYou need to build chromium embedded framework
this is a many hour long ordeal. I don't think you're cut out for it![]()

View attachment 34929
Built and loaded without additional modifications after pulling.
Also, #shameless plug from me.
The window seemed to follow what I've come to expect from the imgui things in that it shows up small with no visible "body" for the window. Simply resizing it and google was already loaded up for me.
One of the questions I was initially going to ask was did audio work when you were on youtube. The answer is yes.
However, I tried to type in something to watch on youtube and hit enter into the search bar for their website and it just cleared the field. But if I click the search icon without hitting enter it would search np. When hitting enter the gold border persisted implying the window still had focus. So not sure if there is anything actually wrong with it or if that's intended.
Youtube quickly reminded there was no adblocker :-( lol.
When resizing the window, the entire body blanks out. Also not sure if this is intended or not. Just wanted to point it out because for a browser that's not "normal" behavior.
At the end of the day it appears to work well. It's not at all slow. Just remember some features you might be accustom to using in your normal browsers might not be present, such as searching from the url bar.
Unloading the plugin (as mentioned in the code) doesn't delete the browser info "Leaked on purpose" I think it what it had said. But more suspends it. If you close it, then it's really just hiding it. If you unload the plugin, and then load it again later it will just bring up the last thing you were viewing. I think (based on code comments) this only applies if you don't completely close that instance of EQ.
Thanks for the addition knervous.
Ref: Body blanking out during resize. I don't think a fade or anything is really needed. Just made a note of it. Not being able to see the body of the window during resize honestly isn't that big of a deal as I can't imagine anyone would be doing a resize for a long period of time. Except maybe to size the window based on the content of the window. I think it's more reasonable to think that people would be trying to resize to find a happy medium between being able to see the content and fitting within their screen without impeding their view of the game itself.- Body blacing out during resize: This is a compromise of using ImGui and their rendering system. I am invalidating the texture buffer in the same frame it is resizing since it's not event driven but all imperative in a loop. I could throw in a nicer "fade" image to indicate something is happening rather than a black background.
- Also want to add some nice things from browsers... Was thinking of a "Quick link" dropdown that included all the usual EQ sites, also driven by a config? Sort of like very basic bookmarks
- The unloading is something that I don't think is possible from a cef perspective... It can only be initialized once per process lifetime and expects the process to exit upon shutting down as well. I might do some deep digging to find out what's possible. Main takeaway is there's a lot going on with cef and it isn't as easy as a simple ad hoc load/unload.
I should have a new commit in this weekend to also include button links from items to go to Lucy. It's working now just have to iron out some details.
Ref: unloading. I have no suggestions in regards to this. So I can only wish you luck in finding a solution. I did find that even when unloaded I wasn't able to do a rebuild of the plugin (after making changes to handle "warning" messages) that it wouldn't allow it to replace the file with the new build because VS said it was currently in use. My thought was it was because of the class still being active. I'm just taking your word on the issue. I assume you know what you're talking about when referencing the cef stuff as my coding knowledge is very much limited to the confined space of legacy MQ2 for the most part.
The plugin itself is at a very usable state and all repos are up to date for anyone to try using. The last bit of work I completed was for the Advanced Map, which I think is pretty neat.
