Develop a proof-of-concept MacOS native screen recording tool using Electron.JS, designed to integrate with Montra - a browser-based video creation platform similar to Google Slides. The tool will enable content capture for further editing and post-processing within Montra projects.
https://www.figma.com/design/4fzE5fvl023etccudy3HxU/Haseeb----Montra-Native-Screen-Recorder?t=GQWQdjqbHPRRPchk-1
https://www.loom.com/share/498ccf7ceb734208ae21cd4f47a6d6b0?sid=d0d391a5-b74c-4c58-9506-786c8a0cbc3a
Cursor coordinates as the user records
Cursor state/style (hover, text selection, drag, etc.)
Cursor clicks
The screen capture functionality will be implemented using RecordKit, an Electron.js library that enables native-level screen recording quality through AVFoundation. RecordKit manages core recording features including: