poush / H2

Supporting light weight extensions for heavy task lifting
MIT License
16 stars 32 forks source link

Sticky notes mode in H2 #51

Open poush opened 5 years ago

poush commented 5 years ago

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.

saravanan10393 commented 5 years ago

@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 commented 5 years ago

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 commented 5 years ago

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

theocodes commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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