-
-
Notifications
You must be signed in to change notification settings - Fork 818
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
Grids: accurate ecliptic calendar marks #3057
Conversation
Great PR! Please pay attention to the following items before merging: Files matching
This is an automatically generated QA checklist based on modified files. |
I see the dates don't move when changing timezone or even location. Is that intended? |
No, I am just adding such refinements. A problem is DST change. I had thought core->getUTCOffset(jd) would deliver that. No, it doesn't. But I will add signal connections to recreate partitions when timezone changes. Location does not change ticks. |
346e74f
to
005c78c
Compare
Maybe using roman numbers for months to avoid misunderstanding the dates (e.g. 20/II for February 20)? |
Or perhaps Jan, Feb, Mar etc, but only at the 1st each month? |
- also tweak fov-dependent label density
I see 1/10/20 as "main" labels (which indicate which month the whole area belongs to) and 5/15/25 as "intermediate" labels of lower importance, therefore they are placed lower and have no month attached (avoiding some clutter). I could possibly align them to be in-line with the main row. The trailing dots may be a reason for Localisation of dates. In my part of the world it is common to write dots to indicate ordinals e.g. in dates. It's mostly a matter of taste. For me slashes would be uncommon, usually indicating alternatives. |
Since the user needs to understand the meaning of a figure from the context, it's not helpful to have half with the month, and another without. It's better to just reduce number of ticks when the clutter would be unavoidable.
Well, I have |
OK. I did not want to go as far as localizing or even user-customizing those labels as this breaks some of the fov thinning logic. Shall I use Roman numerals for the first of each month, and "Arab" numerals for the other days? This will obviously make users unhappy when they zoom in to see just a couple of days which will then have lost their clear indication of "10.V." etc. There are always compromises to take. |
Well, it would be best to localize, but OTOH, since we are abbreviating to fit into the space, each locale would require a special approach, so I don't think this PR is a good stage for this.
This is too much IMO.
No, just make it consistent: a single format for each tick, and without the stray period. I might even agree to the period (though it would look weird to most users IMHO), but consistency is a must. I have now used this line for some time, and it's incomprehensible at high zoom levels when it doesn't have any labels at all, except "Ecliptic of Date". Maybe some refinement could be made, e.g. adding time points in |
Adding intermediate values to the lines is another issue. (#1793) |
While I somewhat disagree about showing the month on also the 5-ticks, I can live with them. |
Hello @gzotti! The enhancement or feature has been merged into source code and you may test it via building Stellarium from source code or wait the weekly development snapshot... |
Hello @gzotti! Please check the fresh version (development snapshot) of Stellarium: |
Hello @gzotti! Please check the latest stable version of Stellarium: |
Description
This is an alternative to #2216 with accurate Solar positions labelled above the ecliptic.
Fixes #2175 (issue)
Screenshots (if appropriate):
Type of change
How Has This Been Tested?
Test Configuration:
Checklist: