Open santoshhiremani opened 6 years ago
That is what I was actually looking for. Can you share the format of data on firebase? That will help me a lot and save from reading the code.
@santoshhiremani Sure that would be great.
@lcukerd As you can imagine, the app is not meant for a full setup given its opensource and has firebase.. but I will share the database config later so if you have your own firebase account you can still test it on it. If you are testing features not touching firebase the app build target should still build as it doesnt need firebase.
@BijoySingh I don't know what you mean by full setup. I will be building an electron app to go with this for myself (It will open source so you are also welcome to use). I will be needing the structure of firebase database and formatting of data done before uploading to implement this in electron. Tell me the class that is responsible for this (if that's how your architecture is), I will give it a look.
@lcukerd I already have a webpage https://scarlet.maubis.com/ which works based on the firebase specs. I will open source it and you can help move it to electron? It will be easier to have one source for the web/electron client right?
The class you are looking for is: scarlet/src/main/java/com/bijoysingh/quicknote/firebase/data/FirebaseNote.kt
Though the logic in the description is not trivial.
@BijoySingh Thankyou for sharing the file path. This is what I was looking for.
Yes, it will be easier to maintain one source but actually, I need a specific minimalist UI (Windows sticky note but synced cross-platform). I am not looking for complex features but minimal features to take notes faster. Had it to not been for my craving for this UI I would have used any other cross-platform note app and not bothered with development. I chose Scarlet notes because of its UI similarity with sticky notes. I am sorry I cannot contribute in moving it to electron as of now (probably later once I am done with my projects).
Hi, May I contribute some interesting documentation for this project, like setup documentation, code of conduct, code contribution and Bug reports guidelines.