David Piuva
|
07b951c1c2
Setting the cursor position when not in full-screen.
|
vor 7 Monaten |
David Piuva
|
4b6ac40916
Disabling zoom button and keeping window decorations when the view detaches to full-screen.
|
vor 7 Monaten |
David Piuva
|
49104cb5df
Planned how to optimize up-scaling on MacOS without depending on Metal.
|
vor 7 Monaten |
David Piuva
|
ff1dbdfac4
Made it possible to minimize the Cocoa window.
|
vor 7 Monaten |
David Piuva
|
76d20ea481
Optimized the Cocoa window by only resizing canvas when the size changed and only uploading canvas to windows that are not minimized.
|
vor 7 Monaten |
David Piuva
|
90b037fbf5
Implemented assignment of cursor position for Cacao when in full-screen, adapting to pixel scaling, and returning false when the cursor could not be moved.
|
vor 7 Monaten |
David Piuva
|
3b1b6cb57d
Made fullscreen work, but entering full screen manually may get stuck.
|
vor 7 Monaten |
David Piuva
|
c5b9ffa8e7
Suppressing beep sounds for key events.
|
vor 7 Monaten |
David Piuva
|
1cefb5b99a
Hiding and showing the cursor.
|
vor 7 Monaten |
David Piuva
|
bf3d54706b
Implemented partial support for fullscreen, which does not hide the menus.
|
vor 7 Monaten |
David Piuva
|
52e5ce9eba
Implemented access to the Cocoa pasteboard.
|
vor 7 Monaten |
David Piuva
|
7609265da5
Replaced swap-chain with a slow but safe deep copy for canvas uploads to Cocoa.
|
vor 7 Monaten |
David Piuva
|
038b6ae2ec
Updated readme and removed old comments.
|
vor 7 Monaten |
David Piuva
|
1ba9759660
Implemented control and command clicks to allow doing right and middle clicks with a single mouse button.
|
vor 7 Monaten |
David Piuva
|
89b3ecb325
Frame-rate throttling Cocoa as a temporary hack until the canvas upload is synchronized.
|
vor 7 Monaten |
David Piuva
|
899ad46dba
Filtering out mouse move events from other views to get rid of inconsistent mouse coordinates.
|
vor 7 Monaten |
David Piuva
|
95c5cc6d49
Typing Unicode characters on MacOS.
|
vor 8 Monaten |
David Piuva
|
1279d72f18
Added build scripts for MacOS.
|
vor 8 Monaten |
David Piuva
|
b71aa7b492
Getting window close events from Cocoa.
|
vor 8 Monaten |
David Piuva
|
c2d642e772
Moved all allocation of input events to functions in BackendWindow.
|
vor 8 Monaten |
David Piuva
|
696f7b517b
Fixed a memory leak in Cocoa.
|
vor 8 Monaten |
David Piuva
|
582d744df4
Uploading canvas to Cocoa using a temporary Core Graphics hack.
|
vor 8 Monaten |
David Piuva
|
a090d4cc73
Mapping MacOS key codes into DSR key codes.
|
vor 8 Monaten |
David Piuva
|
e658955e67
Converting key flags to up and down key events.
|
vor 8 Monaten |
David Piuva
|
fa59492cac
Logging events in Cocoa.
|
vor 8 Monaten |
David Piuva
|
94e8c7c6e2
Made an empty Objective-C++ file to test linking with Cocoa.
|
vor 8 Monaten |