-
Notifications
You must be signed in to change notification settings - Fork 41
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
Several Suggestions #35
Comments
My two cents regarding:
Crowdfunding is a great idea! This app is just so incredible and lightweight. |
Arial looks like you want to stab the users' brains out, Tahoma is just there for you to get your eyes out on counting the Titles in letters (the only letters in English with a Title in them are They also have multiple forms: At the end, look at Persian Calligraphy. |
|
Also, is there work that can be done to improve browser auto translation? Date formats will no-doubt need considering for this.
Personally, I'd rather this app be seriously great at a few things, rather than push too many average features. But I'd be really interested in your thoughts! Maybe the goal needs to be widened to making the best 'paperless journal'? So anything one would do on paper, we should aim to recreate? Going back to todos! My initial thoughts are that this would sit as a separate area, but perhaps integrated into the daily writing area somehow. Todos with 'due' dates would be really neat, we could do a home page 'coming up' section with the ordered todos. We'd probably need to open up future dates (currently being redirected back to today).
This probably leads to the point of overhauling theming and settings in general. To make this work for as many as possible, we need to over far more control over each element of the design. Settings need to be stored in a new IDB table, and act in more of a global sense than they do now, so it's probably worth getting Unistore involved for some global state goodness.
-- The great and awful thing about JournalBook, is not having the actual entries on a server. It means any data migration has to be done on app boot, and it's mega scary to do! So any task that requires migrations will need to be handled very sensitively. A friend suggested crowdfunding and I thought it was a bit much at the time, but that's really interesting you've suggested it. -- Here's a couple of other suggestions that popped into my head whilst responding:
|
Regarding I'm currently working on a small wrapper around I just did a little proof of concept and it works pretty fine to be honest. If you're interested I'll turn my POC into a module, setup JournalBook and create a PR :) Let me know, if your interested! |
Hi, |
@AlvaroR156 absolutely, it's on the backlog: https://github.com/trys/JournalBook/projects/1#card-16039530 @jsvde that sounds super interesting - my only comment would be, I don't think GitHub can be the only storage provider. The majority of current users are no-doubt developers, but I'd like to think this will expand beyond that group in time. Maybe GitHub is a starting point for now, and we look at adding Google/Dropbox/Other providers in the future. |
@trys totally agree. I just implemented a storage class with multiple adapters (default: file). Got github and dropbox working. Will do a PR when google drive works as well. |
The one thing that I'm really concerned about is how much can we store in the browser?
|
Just a little update regarding import/export:
I’m currently on vacation till the end of the week so expect a PR next week. Sorry for the delay thought I could get a first PR out before this week.
How about tracking the state of syncing and related ideas in a separate issue? GitHub Sync will be delayed since it’s the only adapter that requires a dedicated server/backend. Initial version will include file, Dropbox and google drive.
See #42
… Am 19.01.2019 um 05:57 schrieb Mohammad Hossein Mojtahedi ***@***.***>:
The one thing that I'm really concerned about is how much can we store in the browser?
Language settings could be in the URL path or the user's cookies.
Here's the thing about calendars: I'm born on May 21st, 1993. Since in Gregorian calendar, the leap day is added at the end of the second month of the year (February) and the year starts on the 11th day of winter instead of the beginning of spring, I can't rely on the information my calendar app provides me. [just imagine if someone is born on a leap day/leap year]. Also the order of months: In Shamsi calendar, we have 6 months with the length of 31 days and then 5 months with the length of 30 days. The last month is either 29 or 30. But in the Gregorian calendar, I don't see any pattern. Now, let's throw in a lunar based calendar: Hijri Calendar! It's no longer 365 days! It's 354/355. Some countries like Iran rely their lunar calendar mostly based on observation.
What I'm trying to say is: Stay away from datetime converting functions! Most of them are inaccurate.
First add the capability of having multiple journals, then add each calendar and let the user choose if they want a specific calendar; obviously.
Both a stopwatch and a timer could come in handy. Also a combination of both! A timer that can have negative values with color red on top it. But we probably should only implement one of them. I think we should have a vote on this.
Apparently @jsvde is working on syncing. That's going to be amazing. Thanks man!
It's best practice to use a tool that gets updated more often than the others. Don't use dead projects. And also don't forget about contenteditable and Medium.com editors like Medium-draft.
Let's create a feedback form in typeform and show it's link in the corner of website. One of the questions could be if current users want todo list added to JournalBook and if os, do they want it complex or a simple version is good enough? Based on the answers we can decide on when and how of implementing different parts.
Thanks!
I can say with confidence that if you want to attract any Middle Easterns, the site needs a better typography. Maybe we can live without translations, but bad typography hurts the eyes and lowers the UX and all together creates abandonments. Right now I don't know how many of us are using this app in our native languages, but if you want to expand Journal Book (or any other products in the future) in this regoin you need to thinnk about theses things.
Of course.
Since everything happens in JS and is client-sided, encryption absolutely needs to be password + 2FA of some sort. Maybe with Google Authenticator? I think Google Authenticator is the only offline version possible.
Of course migrations are difficult, but they are not impossible.
Make it an option in settings with 3 options: Google Analytics / Monthly Typeform popups (that the app looks for a raw github link every month / None.
Typeform or some other system could help amazingly.
Re-ordering questions is a must.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Just a couple of suggestion:
letter-spacing
in Persian, Arabic, Pashto and other languages that their alphabets have joined forms. It makes them ugly.Let's figure out which ones to do and when to do them.
Even maybe look into crowdfunding for making these ideas real.
Copied from #33 .
The text was updated successfully, but these errors were encountered: