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

Sticky notes mode in H2 #51

Open
poush opened this issue Oct 14, 2018 · 6 comments
Open

Sticky notes mode in H2 #51

poush opened this issue Oct 14, 2018 · 6 comments
Labels
enhancement New feature or request Hacktoberfest help wanted Extra attention is needed
Milestone

Comments

@poush
Copy link
Owner

poush commented Oct 14, 2018

I'm thinking of a sticky note feature in the H2 app. Please do make sure that the idea is finalized here before you make any PR and do share your thoughts and implementation ideas for this.

I have an idea to use different windows of electron app to create sticky notes. Each sticky note is basically a browser window with no frames and transparent window such that only notepad shape page will visible and can be used to add notes. Interestingly, what I am trying to imagine is the old and classic "Clippy" of the Microsoft office excel
clippy

This is something just came out of the mind. We have to curate it first and then finalize it. Suggestions and ideas are most welcome.

@poush poush added enhancement New feature or request help wanted Extra attention is needed Hacktoberfest labels Oct 14, 2018
@saravanan10393
Copy link
Contributor

saravanan10393 commented Oct 14, 2018

@poush But H2 is for videos right. Just i am curries. We can have all history of previously played videos, so that it will be easy for next time visit.

@poush
Copy link
Owner Author

poush commented Oct 14, 2018

I believe the idea behind H2 is p-o-p browser for supportive tasks we perform and it started with youtube first and currently supports google docs, pdf, images(#22).
Not completely sure if we have to keep history because if we start providing history feature then we might have to implement something like "incognito" mode. Let me know what do you think.

@saravanan10393
Copy link
Contributor

I did not understand it clearly. *p-o-p browser for supportive tasks * what does it mean.

@theocodes
Copy link

I think he means picture-in-picture for things to make you productive? I can see a note being useful in that way actually...

Do we currently have a storage mechanism? Also, @poush tell me if you think I'm talking rubbish but there are quite a few use cases for H2 and likely quite a few more that we haven't thought of yet.

I think that rather than blindly implementing "notes" and then the next requested thing separately, we could look at implementing this in a way that is extensible - sort of like a plugin system with a unified interface. Just a thought... :)

@poush
Copy link
Owner Author

poush commented Oct 14, 2018

I think he means picture-in-picture for things to make you productive?

yes

Do we currently have a storage mechanism?

Not exactly but a recent PR by @saravanan10393 can be extended to provide storage for files. We can consume sqlite as well if needed.

we could look at implementing this in a way that is extensible

Exactly, that's why this feature is on curation phase right now. I have already created similar providers concept in ServiceProviders directory which has easy API to add any new service and can be extended to add any type of module. We will have to add more extensibility before implementing these features as well as install the testing framework with these service providers.

@saravanan10393
Copy link
Contributor

I would like to be part of this issue implementation, Now only understood the real need of H2. Thanks @theocodes for clarification.

@poush poush added this to the 0.2.0 milestone Oct 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Hacktoberfest help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants