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

Style and Colors #53

Open
shernandezsantana opened this issue Oct 21, 2018 · 6 comments
Open

Style and Colors #53

shernandezsantana opened this issue Oct 21, 2018 · 6 comments
Labels

Comments

@shernandezsantana
Copy link

Hello!!
I am a girl looking for an open source replacement to a propietary app to track my perios. There are only two period trackers in F-Droid and this is the best of the two so far, but I found that this calendar cannot be personalized at all, neither the color, the size of the boxes date or the format of the names of the week days (Mo, Tu, etc). Also, I have no idea what the zero with a bar and the arrows represent.

@arnowelzel
Copy link
Owner

arnowelzel commented Oct 21, 2018

The "zero" in front of the first number above the calendar view is the symbol for "average". The three numbers are: average cycle length, shortest cycle, longest cycle.

Maybe I should add this explanation to the help text as well.

If you have symbols which are easier to understand, I'm open for suggestions. Using textual descriptions instead of symbols is not possible due to the limited space.

The week days are just static text resources translated to 10 languages. Android uses the respective resource automatically. If you use English, it's "MO", "TU" etc. but in Spanish it's "LU", "MA" etc. and there is even a Japanese translation with "月", "火"). And beside the visible text there is also a longer description for Google Talkback used by visually impared people. So unfortunately, it's not possible to change this at runtime.

What do you mean with "size of the boxes"?

@shernandezsantana
Copy link
Author

I think a legend with the description of the symbols would help a lot, actually.
By the size of the boxes, I meant the elements within the calendar table, each square corresponding to a particular date.

@arnowelzel
Copy link
Owner

Box sizes: what exactly do you want to change? The space between the boxes? Because the calendar grid itself is fixed as there have to be 7 boxes from left to right and 6 rows from top to bottom.

@shernandezsantana
Copy link
Author

shernandezsantana commented Nov 2, 2018

Well, not really change, but it would be nice to have some personalization features. Maybe in the feature. For instance, the area corresponding to each day (box) are too long for my taste. It would be nice to have the option to customize the calendar a bit, like being able to choose the overall format between some options: large, medium, small, for example. Also, other idea would be able to choose the colors of the calendar individually. For instance, having different color options for fertile days, not fertile days and period to choose from.

@arnowelzel
Copy link
Owner

Sorry for the long delay - I was quite busy with other projects.

Back to your question: The calender is not "designed" - it is just a 7x6 grid which fills the available space on the display. The only possible way of customization would be to have blank space below the grid, so the grid itself get's smaller. Is this what you're asking for? Also keep in mind there is space needed for the indication of the period intensity (dots at the top of each cell during the period), current day o the period (small number at the bottom right of the cell) and the indication of "period has started" and "predicted ovulation". If the cells are only squares instead of tall boxes, this already is a bit cramped - just check out the landscape view to understand, what I'm talking about.

@ikanakova
Copy link

I like a idea @shdez3 to be able to choose the colors of the calendar individually. Would it be possible? And also change of background color to e.g. white?

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

No branches or pull requests

3 participants