feat(sat): the Satellites tab laid out again, and a visible ground track
Everything asked for and not delivered last time. The sky plot moves to its own column on the LEFT of the map. It was stacked in the readout column, where a plot that wants to be square competed for width with the numbers and pushed the pass table off the bottom of the screen — while the margin on the other side of the map sat empty throughout. Its own width, dragged from its right edge, with double-click to reset. Every block of the readout column gets a heading and a chevron: the pass, the position, what to tune, the pass list. Each remembers its own state, because an operator working FM birds never looks at the linear passband and one watching a schedule never looks at the range rate. There were no headings at all before, which cost twice — nothing said what a group of numbers was, and there was nowhere to put the control that shuts it. A shut block keeps the one number it exists for in its heading, and drops that badge again when open rather than repeating the body a line below. The tune panel now leads with the CENTRE of the passband. The Doppler-corrected figure was the wrong number for a reference panel: it moves every second, it is different for every operator, and it is not what the frequency plan, the AMSAT tables or anybody on the air calls the satellite's frequency. What the radio is actually on belongs beside Tracking, where the radio is — it is already there — so this keeps the correction only as the offset that explains the difference. Badges rather than rows of grey words, in the app's own status tones, on the things that decide something: the band of each frequency, the Doppler offset, an inverting transponder, the passband width, and the peak elevation of a pass. And the ground track. It was `color: 'var(--info)'` on a map that renders with preferCanvas, and a CSS variable is not a colour a canvas strokeStyle can take — so the browser kept whatever was set last and the track came out a pale near-white that vanished over the imagery and the deserts alike. This is the same trap internal to GridSquareMap's own comment: every other map in this app passes hex. Now a real colour over a dark casing, the way a road is drawn, because one line cannot hold up over both a pale sea and a dark continent but a line with an outline can.
This commit is contained in:
@@ -1,4 +1,21 @@
|
||||
[
|
||||
{
|
||||
"version": "0.27.24",
|
||||
"en": [
|
||||
"The Satellites tab is laid out again. The sky plot moves to its own column on the LEFT of the map, where a plot that wants to be square is not competing for width with the numbers — it used to sit in the readout column and push the pass table off the bottom of the screen, while the margin on the other side of the map stayed empty. Its width drags, and double-clicking the handle resets it.",
|
||||
"Every block of the readout column now has a heading and shuts on its own: the pass, the position, what to tune, the pass list. Each one remembers whether it is open, because an operator working FM birds never looks at the linear passband and one watching a schedule never looks at the range rate. A shut block keeps the one thing worth knowing in its heading — the countdown, the elevation, the mode.",
|
||||
"The frequency to tune to is the CENTRE of the passband, not the Doppler-corrected figure. The corrected one moves every second, differs for every operator, and is not what the frequency plan or anybody on the air calls the satellite's frequency; it belongs beside Tracking, where the radio is, and that is where it now lives. The correction stays here as the offset that explains the difference between the two.",
|
||||
"More colour where it decides something: the band of each frequency, the Doppler offset, an inverting transponder, the passband width and the peak elevation of a pass are badges in the app's own status colours rather than rows of grey words.",
|
||||
"The ground track is visible on every basemap. It was drawn in a CSS variable, which is not a colour a canvas can use, so the browser kept whatever it had and the track came out a pale near-white that disappeared over the imagery and the deserts alike. It is now a proper colour, drawn over a dark casing the way a road is on a map — one line cannot hold up over both a pale sea and a dark continent, but a line with an outline can."
|
||||
],
|
||||
"fr": [
|
||||
"L’onglet Satellites est réagencé. Le tracé du ciel passe dans sa propre colonne à GAUCHE de la carte, où un graphique qui veut être carré ne dispute plus la largeur aux chiffres — il occupait la colonne de droite et repoussait le tableau des passes hors de l’écran, alors que la marge de l’autre côté de la carte restait vide. Sa largeur se règle à la souris, et un double-clic sur la poignée la réinitialise.",
|
||||
"Chaque bloc de la colonne de droite a désormais un titre et se replie indépendamment : la passe, la position, ce qu’il faut accorder, la liste des passes. Chacun retient s’il est ouvert, car qui travaille les satellites FM ne regarde jamais la bande passante linéaire, et qui surveille un calendrier ne regarde jamais la vitesse radiale. Un bloc replié conserve dans son titre la seule chose utile : le décompte, l’élévation, le mode.",
|
||||
"La fréquence à accorder est le CENTRE de la bande passante, pas la valeur corrigée du Doppler. Celle-ci bouge chaque seconde, diffère pour chaque opérateur, et n’est pas ce que le plan de fréquences ou n’importe qui sur l’air appelle la fréquence du satellite ; elle a sa place à côté de Tracking, là où se trouve la radio, et c’est là qu’elle est désormais. La correction reste ici, comme l’écart qui explique la différence entre les deux.",
|
||||
"Plus de couleur là où elle décide de quelque chose : la bande de chaque fréquence, l’écart Doppler, un transpondeur inverseur, la largeur de bande passante et le pic d’élévation d’une passe sont des pastilles aux couleurs d’état de l’application, plutôt que des rangées de mots gris.",
|
||||
"Le tracé au sol est visible sur tous les fonds de carte. Il était dessiné avec une variable CSS, qui n’est pas une couleur exploitable par un canvas : le navigateur conservait ce qu’il avait et le tracé sortait dans un blanc pâle qui disparaissait aussi bien sur l’imagerie que sur les déserts. C’est maintenant une vraie couleur, tracée sur un liseré sombre comme on dessine une route sur une carte — une seule ligne ne peut pas tenir à la fois sur une mer claire et un continent sombre, une ligne avec un contour si."
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.27.23",
|
||||
"date": "",
|
||||
|
||||
Reference in New Issue
Block a user