Giter Site home page Giter Site logo

browsingway's People

Contributors

haroldiedema avatar jessidhia avatar karashiiro avatar olee avatar styr1x avatar xorus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

browsingway's Issues

Insecure WebSocket connection

Before Dawntrail I could use an IP address over a network (such as 192.xx.xx.xx) to share Ember's Overlay with others, but it no longer works after the update.

I am getting the following error - "Mixed content: the page at https://proxy.iinact.com/etc etc". In Browsingway settings I have put it to use HTTP but it seems that it is always defaulting to https:// which is causing it not to work. This doesn't seem to happen if I use 127.0.0.1 but with the setup I have I need to connect to Ember Overlay over a network (I have a tablet with it which I use and if I use localhost I can't use that as well).

Any help would be handy.

Overlay settings not being saved

I had this problem happen a few times before but since the dawntrail update every time I reset the game or even disable and re-enable the plugin my overlay settings will be reset to default. (not the settings in browsingway configs /bw config)

For example, I add Ikegami dps meter, change the theme, layout and the info it shows. Once I reset the game or even simply toggle the plugin on/off it will not be saved and will behave as it is the first time booting the overlay, even showing the changelog.

Cactbot volume

Sorry if this is a stupid question.. But is it possible lower the volume of Cactbot alerts when using it in Browsingway? I hate borderless window input lag and am hoping I can get everything set up the way I want it in fullscreen.

Only show resize icon on mouseover

I'm using Browsingway with Ember and have it set to hide on inactivity. I don't really want to keep the window locked but instead it looks like there's a random triangle now whenever the overlay is hidden

image

It would be nice if the resize triangle only draws when the mouse is over the overlay.

Audio stutter on XIVonMac

The plugin downloads fine, however once you install the dependancy it has the audio stutter, even completely removed and reinstalled and have the issue. I dont know if it is because of XIVMac being the windows game wrapped with wine but i doubt it.

[FEATURE] Keybind support for inlays

As per title. Would be nice to have keybind support to inlays for the basics inlay options (Hide/Lock). for situations when dont have access to a chat window. (Title screen/character select etc)

[ISSUE] Failed to install

I'm getting a failed to install error when trying to install Browsingway. I've tried restarting the game and it still doesn't work. Other mods are able to be installed and used without any issues. Let me know if there's anywhere I can get logs from or any other information you need.

[REQUEST] Possible to run on DXVK?

Hello and good day,

I would like to ask if there's a possibility to run the plugin whenever I'm running FFXIV in DXVK fullscreen?
I tried to run it but getting a SharpDX error. Can the renderer be altered to run on DXVK or is it the chromium asset locked to render only in d3d?
Any input and suggestions are appreciated.

Thank you,
X3ME15

image_2023-02-05_194503335

[Feature Request] Chromium Extension Support

Since the browser under-the-hood is Chromium, it would be great to be able to use extensions like uBlock Origin (or at least Lite, I haven't figured out the Manifest v3 stipulations for Chromium distributions not helmed by Alphabet).

I don't know what kind of effort it would take to make this happen, but I'd be happy to lend a hand on it once I get my Dev class to level 90.

[ISSUE] `DOTNET_ROOT` being set will crash the plugin if .NET 5 is not installed

Basically it's this commit: 9d92a60.
The problem is that, if the user has DOTNET_ROOT set (normally gets set when you install either 3.1, 5 or 6), and also doesn't have .NET 5 installed (e.g. only .NET 6 and/or 3.1), the plugin won't function correctly.

One way to approach this would be to just force-override the environment varialbe within the application context, but that would take away flexibility (and for example doesn't work with Wine).

Another way of handling this would be to inform the user of what's happening (maybe catch a potential exception? I sadly can't setup a dev environment and test out stuff at this point) and ask them to either download the .NET 5 runtime or set their DOTNET_ROOT env variable to Dalamud's shipped runtime when running FF14.
Both solution are not quite ideal, but it's the best I could come up with thus far.

ACT Overlay Plugin

hey i wanted to use ACT dps meter for the first time as i saw ur plugin. im using Fullscreen only as im losing a huge amount of performance when i play in borderless mode so i never could test out the dps meter. ive installed your plugin and installed ACT with the "kagerou" overlay. i cant seem to figure out what to put inside of the asked " URL " that he wants frome me. i tried couple of paths but i end up in one of my path folders. hope u can help me out here.

thanks and have a great day

[FEATURE] Auto-Hide ACT/IINACT Inlay upon default events

I'm in the process of swapping to using IINACT + Browsingway vs ACT and the biggest feature that I think is missing from ACT is the auto-hide of the ACT inlay during cutscenes.

As part of the auto-hide function it would also be extremely useful to have the following as additions to improve on functionality beyond ACT:
Auto-hide when in opening screen/character select screen. I.E only show when character is logged on
Auto-hide on zone loading screens
Auto-hide on phase transition cutscenes. (ACT seems to ignore phase transition cutscenes )

Allow clipboard_write permission

I'm trying to use this plugin in dalamud to show a real site rather than an ACT overlay in game.
I tried to do some "click to copy" actions in the site but got nothing in my clipboard.
I run navigator.permissions.query({ name: 'clipboard-write', allowWithoutGesture: false }).then(console.log) in the dev tool and get this:

PermissionStatus {name: 'clipboard_write', state: 'denied', onchange: null}

Could this permission be granted in some way?

[Question] Install custom CSS per inlay - Invisible Twitch chat background

I want to have a transparent background twitch chat in my game so when I'm streaming I can read it easily (I don't have accessible 2 monitors). Is this possible?

I have code to make it happen but everytime I reload the game, I have to re-inject the code through the dev tools. Is it possible to have a custom css installer so we can customize the windows?

[ISSUE] Linux support is currently borked

Trying to run this plugin via Wine under Linux results in the addon crashing, potentially also crashing the game and the user's session aswell.
I've included dalamud.log's ouput here.

2022-01-27 17:31:40.092 +01:00 [ERR] [System.Diagnostics.Process] [Render]: err:   D3D11DXGIResource::GetSharedHandle: Stub
2022-01-27 17:31:40.109 +01:00 [ERR] [Browsingway] Texture build failure, retrying...

These final 2 lines just repeat until either the plugin is disabled, the game is closed or has crashed.
For anyone who wants to reproduce this issue:
Be sure to set your DOTNET_ROOT environment variable to a valid Windows .NET 5 installation (you can just use the one provided by the Dalamud Plugin manager directly, should be located in you Wine prefix under $USER/AppData/Roaming/XIVLauncher/runtime). Not doing so will result in the plugin using your Linux .NET installation, which won't work.

Personally, I lack the required knowledge in all the fields, be it Wine, .NET/C# or CEFSharp, so I'm afraid I can't provide any potential solution at this point.

My setup goes as follows:
OS: Arch stable
GPU/Drivers: 3080 with NVIDIA proprietary drivers
DXVK: latest master
Wine: Proton-ge-7.0rc6 (with tweaks to get XIVQuickLauncher and ACT to work properly)

Old overlay suddenly stopped working

I have been using an overlay for years and today it suddenly stopped working. Reloading the overlay or changing it's settings has no effect. Making a new overlay with the exact same URL and settings works. Is there anything I can do to fix this in case it happens again?

Additional commands and settings for better inlay control

A command to create/delete an inlay, and a boolean setting to show a "close button" above the top right corner of the inlay would give users a ton of new possibilities.
One such example would be a macro to open a search engine, while giving the user an easy-access button to close the window should they no longer have the need for it.

/bw create inlayCommandName
/bw inlay inlayCommandName url searchEngineUrl
/bw inlay inlayCommandName closeable on

The deleting command could be used similarly in a macro, if users desire to not utilize the closeable setting. The closeable setting's button could also just call upon the delete function, possibly helping development.

[Issue] Possible layering issue with G Shade

[Issue]
Browser window causes G Shade to not be applied to menus beneath/above it. This happens only to menus and not the game itself. It affects Dalmund and Game menus equally. Screenshot show the Maya Happiness Gameplay filter applied.

If at all possible. Could you check if it's possible to change the depth of the plugin to be either below menus or above them so as not to cause boxes on screen where G Shade does not apply?

ffxiv_07012022_215540_872

[REQUEST] Address Input Box

I am LIKING this and it is so smooth with a GSYNC monitor. As requested, web address/search input box. Meaning as a common option. Not where you type in for inlays. Once address/search is typed, it will open a predefined position and size overlay for that website or search. Having this and not having to look at other monitors would be awesome.

unable to download dependencies

unable to download dependencies after update to 1.6,it hangs here about 30mins,can not disable it,and there are no speed on speedmoniter app.
image
but i can download it from git using wget(built in powershell)🥲

Render error on Linux, cant find .NET

On Linux, when adding a new overlay a blank square window is drawn but it wont show any content.
The log is getting spammed with the following error:
image

I am running arch linux, i tried installing the plugin with different wine builds and dalamud configurations with the same result.
Ill gladly provide more information if needed.

last update problem

Since the last update and installing the chromium update, when running two or more game windows, after a while the game at best hangs, at worst all applications using chromium hang, and sometimes windows itself.

[Issue] [Request] ACT Overlay lag / Hotkey hide request

  1. Hi I just found this new plugin to use overlays in full screen, and it seems like a great idea and one much needed, but have trouble with some overlays, and just the ones I like, the Kageru one and Mopi Mopi one, I'm not sure if it's because they are web based (TBH I'm not quite sure of what I'm talking about) but I supose it because the URL for those Overlays specify a github adress. In general overlay is displayed but "lags behind" even for settings it takes a while to open them up, and sometimes it just work fine for 30 seconds, and then goes back to lagging, even the battle counter skipps seconds, goes from 5 to 10 to 13 and so on... I don't know if this is just me issue or is a general one but the "local" overlays runs fine. Also I noticed that when parser is running Dalamud Plugins window sometimes takes time to load, I'm not sure if ACT is interfering with DP, or again, is just me, but if you have any suggestion about ports or something, I would appreciate it,

  2. A hotkey to hide te overlay would be awesome, since going into dalamund window to hide the overlay is just annoying, or if a hotkey is not possible, maybe a chat command or something.

Thank you for your time, and even if this is not possible, your plug-in is a much needed one.

[REQUEST] Inlay visibility rules?

I'd love my inlays to automatically hide in cutscenes and gpose, and some that I only want visible in instances, combat, and for 1 minute after combat ends or after I've interacted with it... Would such a thing be possible?

[Suggestion] Window clipping

Hi there. A couple of plugins now support window clipping, to let in game UI elements (like the inventory or char stat screen) display "on top" of plugin elements (effectively not rendering if an element is on top of the plugin overlay, either completely, or calculating which parts should not be shown).

Would it be possible to get this functionality in Browsingway? Examples of plugins that currently support this:
DelvUI - Supports partial hiding of plugin elements, to mimic the feel of having in game ui on top of the plugin ui
XIVAuras - Support hiding semi partial (any icon that gets clipped by a game ui element, will hide the entire icon, but neighbour icons will remail visible while not clipping)

Whatever format it would be in, it would be super nice to have this functionality. Thanks in advance, and sorry for bother!

Zoom is not inlay specific

Setting the Zoom parameter in individual overlays does not seem to stay applied to inlays on a per definition basis.

If I create 3 inlays A, B, and C:

A Zoom 100%
B Zoom 150% - While setting B, A will also zoom to 150% in real time
C Zoom 80% - Both A and B will also adjust in real time

And on relaunch of the game, all three seem to land on the last defined value, so in this example C at 80%

This was tested and confirmed in a few different plugin sets, including in isolation (BW only installed).

Render process crashed - will restart asap

The log window is messed up with:

00:42:32.958 ERR | [Browsingway] Render process crashed - will restart asap
00:42:32.989 ERR | [Browsingway] [Render]: You must install or update .NET to run this application.
00:42:32.989 ERR | [Browsingway] [Render]: 
00:42:32.989 ERR | [Browsingway] [Render]: App: D:\FFXIV\XIVLauncherCN\Roaming\installedPlugins\Browsingway\1.5.6.0\renderer\Browsingway.Renderer.exe
00:42:32.989 ERR | [Browsingway] [Render]: Architecture: x64
00:42:32.990 ERR | [Browsingway] [Render]: Framework: 'Microsoft.NETCore.App', version '7.0.0' (x64)
00:42:32.990 ERR | [Browsingway] [Render]: .NET location: C:\Users\Menci\AppData\Roaming\XIVLauncher\runtime
00:42:32.990 ERR | [Browsingway] [Render]: 
00:42:32.990 ERR | [Browsingway] [Render]: The following frameworks were found:
00:42:32.990 ERR | [Browsingway] [Render]:   8.0.0 at [C:\Users\Menci\AppData\Roaming\XIVLauncher\runtime\shared\Microsoft.NETCore.App]
00:42:32.990 ERR | [Browsingway] [Render]: 
00:42:32.990 ERR | [Browsingway] [Render]: Learn more:
00:42:32.990 ERR | [Browsingway] [Render]: https://aka.ms/dotnet/app-launch-failed
00:42:32.990 ERR | [Browsingway] [Render]: 
00:42:32.990 ERR | [Browsingway] [Render]: To install missing framework, download:
00:42:32.990 ERR | [Browsingway] [Render]: https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=7.0.0&arch=x64&rid=win-x64&os=win10
00:42:32.991 INF | [Browsingway] [Render]: 
00:42:32.991 ERR | [Browsingway] [Render]: 

I have both .NET 7.0 and 8.0 installed.

[Question] Act overlays

Hello there and thanks for your work. Can this be used for act overlays for meter and such? I get it like that from the docs but don't get how to make it work. Overlays are set and visible but they never get updated from ffxiv plugin in act. Do i need to set something?

Thank you and sorry for the stupid question :)

[request] Macro Command to Reload Overlays

Would it be possible to add a command to reload overlays? Something along the lines of /bw inlay inlayCommandName reload would be quite useful. Apologies if this is already possible.

Upload release to github

Is it possible to please build a release and upload it to github releases? I'm having issues compiling the source

Issues with ACT optimizations option

ACT optimizations doesn't work if in ACT you have the option "Minime ACT to a tray icon" enabled, if ACT is minimized to the systray browsingway thinks ACT is closed and disables the overlays.

IINACT & Browsingway: Cactbot overlays won't activate & IINACT optimizations option not working

I'm not really sure if it's an issue with IINACT or with Browsingway, but Cactbot overlays won't activate automatically when they should. For example the raidboss module won't start showing its warnings for the first boss in each dungeon, unless I go to Browsingway settings and manually reload every overlay individually. Then they work but need to be reloaded every time I enter a dungeon. Same thing happens with the radar module, it's supposed to pick up the various hunt marks in the open world, but it won't unless I manually reload it.
Also, clicking ACT/IINACT optimizations in Browsingway settings disables the various overlays completely, they never show even though IINACT is running. I have to keep this option disabled to have the overlays showing up and working.

[REQUEST] Offset based Positions

Is it possible our overlays can be in a relative offset position to our resolution?
Sometimes when i'm away i'll set my game to windowed and a much smaller resolution to save resources, but I always have to move my overylay back to where i'd like when I restore the full resolution.
Amazing plugin either way (:

Reload command?

If this exists already, forgive, I apparently can't read.

Cactbot doesn't seem to want to kick in without a reload every time I start the game, so I've got to go into the setup and hit 'Reload.' Assuming this is intended behaviour, is there/could a command to reload the overlay be added?

Thanks

Overlays not updating when OBS is capturing the game

Using the "Game capture" feature from latest OBS, with or without the feature to capture game overlays, the in-game overlays won't update. It means a frozen DPS meter UI (where buttons don't do anything) that never updates when the game is focused.

But curiously, everything updates and the views refresh when the game is not in focus anymore. I'm not sure at the moment if it's a bug from OBS or from Browsingway, but since the overlays work when OBS is still capturing and the game is not focused, it seems that Browsingway might be responsible there for the conflict.

Typing into inlays

Hi, thanks for the great plugin !
Since there is an option for keyboard events, I just wanted to check the reason why I cannot type into an inlay that has e.g. Garland DB open.

IINACT Cactbot doesn't work until I disable and enable the inlays

After every time I start the game I have to disable and enable the Cactbot inlays to get them working. Not sure if this is an IINACT or Browsingway issue, but if I open the URLs in a browser they show up there. Only "Click Through" is enabled for the inlays.

Overlays are lagged while tabbed in

Basically what the title says. My overlays are lagged until I tab out of the game. While tabbed in they sometimes update every couple of seconds but that's not good when I'm trying to use cactbot timeline overlay. It works completely fine when I tab out and I've tried windowed and fullscreen mode and neither worked. I'm also using iinact for the overlay url.

Edit: And of f**king course nvidia's instant replay was the issue...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.