Resource icon

jrDockie (save and load window and dock layouts) 1.4

dcmouser

Member
window-dock.dll is not the name of the plugin -- can you look for jrdockie.dll?
It should run no problem with the portable version of obs.
 

tf5bassist

New Member
So, I don't know much about development, but I'm trying to compile the source code for macOS in Xcode. I started a new project using the Command Line Tools and brought in the SRC files:

1730591524040.png


Going to Product > Build For... > Running returns errors upon compiling:

1730591594860.png


I'm not sure exactly why the source code is trying to include a file that isn't included in the source code. Do I need to set some sort of working root folder for the project?
 

tf5bassist

New Member
So, I don't know much about development, but I'm trying to compile the source code for macOS in Xcode. I started a new project using the Command Line Tools and brought in the SRC files:

View attachment 108953

Going to Product > Build For... > Running returns errors upon compiling:

View attachment 108954

I'm not sure exactly why the source code is trying to include a file that isn't included in the source code. Do I need to set some sort of working root folder for the project?
So, from what I've figured out, the angled includes refers to a library somewhere defined in the project path definitions. But I can't figure out WHERE that's supposed to be. I don't see an obs.hpp file ANYWHERE in the OBS package contents, nor do I see it anywhere in the obsPlugins-main folder structure.

I'm starting from zero on this whole Xcode thing and it's just not making any sense. I'm sure there's something stupidly obvious I'm missing, but so far I haven't been able to find that over the past few hours of googling.
 

lcalder

Member
So, from what I've figured out, the angled includes refers to a library somewhere defined in the project path definitions. But I can't figure out WHERE that's supposed to be. I don't see an obs.hpp file ANYWHERE in the OBS package contents, nor do I see it anywhere in the obsPlugins-main folder structure.

I'm starting from zero on this whole Xcode thing and it's just not making any sense. I'm sure there's something stupidly obvious I'm missing, but so far I haven't been able to find that over the past few hours of googling.
Did you try using chatgpt for assistance or other code assistant...?
 

tf5bassist

New Member
Did you try using chatgpt for assistance or other code assistant...?
No, but I've been googling and Stack Overflowing my way through, and I ended up downloading the actual OBS Plugin Development Template and brought that into an Xcode project. I dropped the jrDockie code into the template and am trying to build but I'm running into issues trying to figure out what the right UUIDs should be in the buildspec file first. Haven't been able to work on it since last week, but maybe I'll get some time soon to take another crack at it.
 

Mattias89

New Member
..i Heard very nice about this plugin.. ..but as you an see tears dripping from the textbox you can guess i'm MAC USER!!
..So question is.. Will be available a MAC version soon or later?! (..or sooner even maybe?!)
 

lcalder

Member
Yeah. For a couple of years now, since I migrated to MacOS from Windows, I have to resize and reposition my obs window and obs *every* *time* I use OBS. If I use a vanilla version of OBS without any plugins it remembers my screen position and dock sizes/positions, but I've found that currently at least 8 critical plugins I use cause this problem for me once installed and the developers don't respond, and the main guys responsible for the vanilla version won't consider the problem since it can't be reproduced without plugins running... I use OBS every day - always the latest versions of everything - and it hurts. I used Windows for two years prior to that and never once had a problem.
I'm watching this thread anxiously to see if this can cure my Mac woes!
 

dcmouser

Member
dcmouser updated jrDockie (save and load window and dock layouts) with a new update entry:

Includes versions for new OBS31beta and current OBS30 and earlierI could not figure out a good way to release two separate releases so this download zip includes the working version for OBS30 and for new OBS31 beta. This release has no new features. The only thing the new version does is include a dll that works with the new obs 31 beta (and future versions). It has no new features and is not needed for anyone using the current official obs release.

Read the rest of this update entry...
 
Last edited:

dcmouser

Member
the only thing the new version does is include a dll that works with the new obs 31 beta (and future versions). It has no new features and is not needed for anyone using the current official obs release.
 

EarthToThien

New Member
I'm getting a weird notification on the StreamUp plugin saying that I don't have the current version of the plugin. It says that I have version 1.3. Upon checking the downloaded files, the readme says 1.3. Is there a version mismatch?
1732255986546.png
 

dcmouser

Member
yeah thats my bad for not updating the version; the problem was i really only wanted to release a beta versa for obs beta 31 but it seemed like i had to post a general release with both the old v1.3 (for official obs release) and new beta version (for obs31 beta) in one zip. ill upload a new zip with both versions updated to 1.4.
 

EarthToThien

New Member
yeah thats my bad for not updating the version; the problem was i really only wanted to release a beta versa for obs beta 31 but it seemed like i had to post a general release with both the old v1.3 (for official obs release) and new beta version (for obs31 beta) in one zip. ill upload a new zip with both versions updated to 1.4.

All good! The plugin is still operational which is more important!
 

TMBGeeks

New Member
I have to reload my dock set every time, is this intended behavior? Can't it default to my chosen dock set on opening?
 
I have to reload my dock set every time, is this intended behavior? Can't it default to my chosen dock set on opening?

I get around that by using Advanced Scene Switcher to create a macro called OnLaunch, which executes the JrDockie hotkey to cycle the available Docksets — but the key here is to only have 1 Dockset, so it really is just loading the Dockset you want anyway.

The OnLaunch macro executes If the current scene is called OnLaunch, which is really a scene has nothing in it, and is simply to trigger the “cycling of the docksets”.

Then, I use a LUA script I found on this forum that shows the scene you want shown when OBS is launched — and that scene is the one called “OnLaunch”.

Make sense?

(I’ll update here when I am back on my computer with the name of that LUA script.)
 
Top