Skip to content

Interact Menu - Use List on MacOS#11277

Open
BrettMayson wants to merge 1 commit intoacemod:masterfrom
BrettMayson:macos_self_list
Open

Interact Menu - Use List on MacOS#11277
BrettMayson wants to merge 1 commit intoacemod:masterfrom
BrettMayson:macos_self_list

Conversation

@BrettMayson
Copy link
Member

When merged this pull request will:

  • Use List for Self Interact on MacOS

The circular view uses break_line from the extension, which isn't available on MacOS.

Alternatively make List the default since it is superior...

IMPORTANT

  • If the contribution affects the documentation, please include your changes in this pull request so the documentation will appear on the website.
  • Development Guidelines are read, understood and applied.
  • Title of this PR uses our standard template Component - Add|Fix|Improve|Change|Make|Remove {changes}.

@PabstMirror
Copy link
Contributor

I guess Macintosh build is MP compatible? https://community.bistudio.com/wiki/Arma_3:_Play_on_Mac#Cross-Platform_Windows_Compatibility

There are other parts of ace that expect the extension to be there
like https://github.com/acemod/ACE3/blob/master/addons/scopes/functions/fnc_calculateZeroAngleCorrection.sqf
(used both with and without AB enabled)

@PabstMirror PabstMirror added this to the 3.20.3 milestone Feb 3, 2026
@PabstMirror PabstMirror added the kind/change Release Notes: **CHANGED:** label Feb 3, 2026
@BrettMayson
Copy link
Member Author

Yeah there's still other issues, and the Mac build has other problems (you can't alt tab out of the game, once you launch you're just stuck in game). This was just the most obvious problem when I was trying out some PRs on other mods with ACE as a dependency

false,
(productVersion select 6) == "OSX",
false
] call CBA_fnc_addSetting;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could also guard setting by using an intermediate gvar in code

GVAR(useListMenuSelf) -> GVAR(useListMenuSelfActual)
{ // setting change eh
GVAR(useListMenuSelfActual) = _this || {(productVersion select 6) == "OSX"}
}

Copy link
Member Author

@BrettMayson BrettMayson Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What would be the benefit of this? Just preventing the circular mode on OSX?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if server has locked settings for some reason

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/change Release Notes: **CHANGED:**

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants