CapSoftware / Cap

Open source Loom alternative. Effortless, instant screen sharing.
https://cap.so
GNU Affero General Public License v3.0
3.63k stars 169 forks source link

Record a specific window (macOS) #23

Closed richiemcilroy closed 1 month ago

richiemcilroy commented 4 months ago

Requirements

Screenshot 2024-04-11 at 13 45 26

You can use this guide to help you get started developing locally as quickly as possible.

richiemcilroy commented 4 months ago

/bounty $150

algora-pbc[bot] commented 4 months ago

## 💎 $150 bounty • Cap

### Steps to solve: 1. Start working: Comment /attempt #23 with your implementation plan 2. Submit work: Create a pull request including /claim #23 in the PR body to claim the bounty 3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to CapSoftware/Cap!

Add a bounty • Share on socials

Attempt Started (GMT+0) Solution
🟢 @devrajgadhvi Apr 13, 2024, 8:54:13 AM WIP
🟢 @syedbarimanjan Apr 21, 2024, 4:28:06 PM WIP
devrajgadhvi commented 4 months ago

I am trying to implement this, currently I am setting up dev environment and then procced with the issue further. Recently found out about Cap from a opensource thread. You can take this as /attempt #23

Out of the two options which one is preferred more? As I am going to learn about both anyway so I will focus on that one more.

devrajgadhvi commented 4 months ago

@richiemcilroy Is it possible to test this on windows by any chance? Dropped my macbook , it will take sometime to get it back :(

syedbarimanjan commented 4 months ago

@richiemcilroy Is it possible to test this on windows by any chance? Dropped my macbook , it will take sometime to get it back :(

you will get some errors on windows if you are able to solve them then you are good to go.

ItsEeleeya commented 3 months ago

For macOS, if we add support for Safari in the web version then in theory we could share the logic with the desktop app? (I'm not totally sure if the WebKit that's used for the WebView supports this)

I believe one of the benefits to that is how well integrated it is with macOS, which would make implementing and maintaining it much easier. It already lets you easily select a video and gives the same recording options in the menu bar as if you were using FaceTime or some other app like Discord. Later on this would also work on Linux.

If this is ok instead of doing it with ffmpeg, I'll start working on it.

daidi commented 1 week ago

Curious why we closed this issue

ItsEeleeya commented 1 week ago

Hey @daidi, I'm currently working on this and it should be ready for review during next week.

daidi commented 1 week ago

Hey @daidi, I'm currently working on this and it should be ready for review during next week.

wow, look forward to this and looking forward to coming online soon. feels important to me, thank you~~~~ :)