der richter
8f1189341f
mac: code cleanup and consistency changes, fix linting issues
2024-04-28 20:21:18 +02:00
der richter
2cbb13db9e
mac/remote: use event type as key state for proper mapping in function
...
instead of using the MP_KEY events (Int32) and using a logical OR to
generate a key event for the mpv core, use the cocoa event type for key
states and pass those to the the function. in the function we properly
map those events to the right MP_KEY events.
2024-04-04 19:39:27 +02:00
der richter
ba45f2004f
mac: cleanup swift bridge header imports and unify them
2024-03-29 14:20:40 +01:00
der richter
1acca1d3c4
mac/apphub: move app icon into AppHub
...
split up AppHub header in obj-c and c parts and make it a bidirectional
bridging.
2024-03-29 14:20:40 +01:00
der richter
37b2e59787
mac/remote: use AppHub directly instead of the singleton
2024-03-24 23:03:48 +01:00
der richter
3e6c931d90
mac/remote: use EventHelper for event handling
2024-03-24 23:03:48 +01:00
der richter
6d767537d4
mac/remote: fix devision by 0
2024-03-24 23:03:48 +01:00
der richter
7e07e1a087
mac/apphub: migrate remaining events functionality to new AppHub
...
add new app_bridge objc file for bridging between mpv core and app
functionality. replace old EventsResponder singleton with AppHub.
another step to clean up all App functionality and have one central
place for it.
2024-03-24 23:03:48 +01:00
der richter
283d0877c4
mac/type: move c<>swift type bridging into a dedicated type helper
2024-03-21 18:33:15 +01:00
der richter
3ef3bbf93d
mac/event: move key event handling to input helper and optimise it
2024-03-14 23:33:15 +01:00
der richter
18fb71498b
mac/events: remove redundant functions and optimise input helper usage
...
some redundant functions that jump through hoops.
2024-03-14 23:33:15 +01:00
der richter
86fa9b18a3
osdep/mac: make mac naming of files, folders and function consistent
...
rename all macOS namings (osx, macosx, macOS, macos, apple) to mac, to
make naming consistent.
2024-02-28 15:52:47 +01:00