Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Native Desktop and Mobile Apps #27

Open
bevenky opened this issue Nov 29, 2020 · 7 comments
Open

Native Desktop and Mobile Apps #27

bevenky opened this issue Nov 29, 2020 · 7 comments
Labels
enhancement New feature or request

Comments

@bevenky
Copy link

bevenky commented Nov 29, 2020

This is pretty important to separate from Chrome if one needs to build a great high performance app. The issue with chrome tends to be it eats up a lot of bandwidth and slows everything down.

Also this will allow you to optimize screen recording by using native codebase vs webrtc/browser. E.g - Check this project and its underlying software.

And then there is react native for windows,mac, android, ios - no linux though. So without electron and that bulkiness will be better than loom.

Do you have bandwidth to pick that up?

@alyssaxuu alyssaxuu added the enhancement New feature or request label Nov 29, 2020
@alyssaxuu
Copy link
Owner

A native desktop & mobile app would be amazing, although I would have to redo everything from scratch. It would also not have all the functionality that the Chrome Extension has, for example, one cool feature of Screenity is the fact that you can annotate on a website while scrolling down, and everything stays in place, which is great for giving feedback on a landing page, looking for bugs in a website, etc.

I find it hard to justify working on this since I personally love rolling out new products (I already have a couple more products on the way) to diversify my portfolio, and it would also take a while for me to make (as I'd have to learn how to build such a thing w/ React Native or whatever since I've never done it before).

Might think about it, but yeah so far it doesn't seem worth it for me to spend so much time developing a version of Screenity that is native, at this point I'd have to charge or something as I'd basically be working on this full-time :P

@bevenky
Copy link
Author

bevenky commented Dec 1, 2020

What platform is this written in? If not react native, you can try electron which will support desktop.

And if its an electron app, one would still be able to do the same on landing pages or web pages as its a standalone app and one can do that on a screen canvas. no code change..

@alyssaxuu
Copy link
Owner

What platform is this written in? If not react native, you can try electron which will support desktop.

And if its an electron app, one would still be able to do the same on landing pages or web pages as its a standalone app and one can do that on a screen canvas. no code change..

It's written in Javascript with jQuery, so neither of those options are feasible (Electron needs node.js too), plus it uses Chrome/Browser specific APIs for recording the screen. And obviously for the UI w/ floating controls, and all the annotation features I'd need to implement it all differently, so yeah basically everything from zero.

@mrtoorich
Copy link

A native desktop & mobile app would be amazing, although I would have to redo everything from scratch. It would also not have all the functionality that the Chrome Extension has, for example, one cool feature of Screenity is the fact that you can annotate on a website while scrolling down, and everything stays in place, which is great for giving feedback on a landing page, looking for bugs in a website, etc.

I find it hard to justify working on this since I personally love rolling out new products (I already have a couple more products on the way) to diversify my portfolio, and it would also take a while for me to make (as I'd have to learn how to build such a thing w/ React Native or whatever since I've never done it before).

Might think about it, but yeah so far it doesn't seem worth it for me to spend so much time developing a version of Screenity that is native, at this point I'd have to charge or something as I'd basically be working on this full-time :P

Thank you for your awesome work! I would pay, if you can provide mac app version, that extends to the whole screen & others apps recording. Your work is great! Thank you!!! 🤟

@mrtoorich
Copy link

If you launch the mac version app. Make sure to broadcast all over the world to let me know. Many thanks! ❤️

@no-1ne
Copy link

no-1ne commented Jun 6, 2021

One way to pull off annotations on other apps would be stream the video to a phone (scan QR initiate a Webrtc video channel) on phone side what ever is drawn, merge and steam it back(recording the returned stream) this was we can leverage touch interface of phone as well

@cesno
Copy link

cesno commented Mar 8, 2022

A standalone app would be awesome yes. Great job on this extension anyway 👏 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants