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

Font and theme options #2

Open
alexispurslane opened this issue Oct 28, 2021 · 11 comments
Open

Font and theme options #2

alexispurslane opened this issue Oct 28, 2021 · 11 comments

Comments

@alexispurslane
Copy link

I haven't really had a chance to use this app extensively yet, due to what I talked about in my other issue, but since you were asking one of the features that would really help me is the ability to make the app easier on the eyes:

  1. A large serif font such as Libre Baskerville for the text entry and blog rendering interfaces would make it much easier to read for me.
  2. A low contrast/easy on the eyes theme (black on light yellow or something) that eliminates blue would be really stellar.

Both of these features would be really useful for me because I have chronic migraines that are in part triggered very easily by eye strain.

Speaking of which, once I feel better from this cycle of migraines I might try contributing :)

@gouravkhunger
Copy link
Member

gouravkhunger commented Oct 28, 2021

Oh, so sorry to hear about your condition.

I can make a settings page where you will be able to change the font for the entire app(but not the markdown editor as custom fonts there will look awkward). For this, I have ideas of making a new Android library which would extend Textviews to take their typeface values from shared preferences so they can change them on runtime, as there is no other way I can find to have multiple font options throughout the app.

For the theming, I will try to add more options for multiple themes, or possible a custom colour picker that would allow to set a theme throughout as per user's need.

I hope that will make it better, but would take some time. I will also work on the organisation issue in the meantime and launch another version as soon as possible.

Take care :)

@alexispurslane
Copy link
Author

Thank you!

@gouravkhunger
Copy link
Member

The library for fonts is ready: https://github.com/gouravkhunger/Fontize 🥳
Will work on implementing in JekyllEx soon!

gouravkhunger added a commit that referenced this issue Oct 31, 2021
* Massive changes to codebase- many new features added

* Added a custom fork of fontize library to manage fonts.

* Users can now choose default font for the app, change background colors and text colors as per their preference.

* Fixed many bugs

* Stability fixes
@gouravkhunger
Copy link
Member

Hey! I have implemented all the new features, a new app release will be coming very soon!
You can watch the repository and star it to get notified when I make a release. Thank you for your valuable feedback :)

@alexispurslane
Copy link
Author

Excellent, thank you so much! And yeah I've starred and watched this repo

@gouravkhunger
Copy link
Member

Hey @ChristopherDumas, the new release is out :)
Looking forward to more feedback 😃

@gouravkhunger
Copy link
Member

gouravkhunger commented Nov 6, 2021

If the issue is fixed, shall I close it? @ChristopherDumas

@alexispurslane
Copy link
Author

alexispurslane commented Nov 6, 2021 via email

@gouravkhunger
Copy link
Member

Oh, btw, which text entry box are you referencing?

@alexispurslane
Copy link
Author

alexispurslane commented Nov 6, 2021 via email

@gouravkhunger
Copy link
Member

ah, I thought having custom font there would make it hard to write, as that box spans through almost the whole screen. I plan to add more font options, and I'll add a default Android font option for those who don't like the custom ones.

Will add that feature in another minor update. Do you also feel the need to be able to edit the background colour for the editor text box you are referencing?

Also, I am looking for some work-arounds to be able to run Jekyll natively on Android itself - so that JekyllEx can preview a complete post as it would be shown on the live blog. If you wish to contribute, you're welcome! Any ideas would be appreciated.

Thank you!

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

No branches or pull requests

2 participants