Feature: Enable HighDPI in SDL Window for OSX Retina
This is a simple implementation:
- Checks pixel scaling via NSScreen bindings once at startup
- it doesn't currently react to changing displays
I'm not aware if this functionality is useful to other platforms? So I've left it under platform config for now
I think
use objc2::MainThreadMarker; in player.rs is preventing me from compiling your branch on linux.
I'm not too familiar with Rust, so I'm not sure what the fix would be for this.
but this is the next error after trying to add a
#[cfg(target_os = "macos")]
to the objc2 crate.
Thanks for the feedback @BigLugiaFollower ! User error on my part 😅 , pushed a small fix .
Haven't touched bit whip for a bit but on a random cool news front, I've now added a linux hosted CI CD action on my fork , so in future can ensure linux compatibility
https://github.com/ash30/bitwhip/actions/runs/17428070278/job/49479732324
That's awesome!
After you made that fix, I had encountered more issues trying to get your fork to compile, but I didn't want to spam the thread until I understood what the error meant more. :P