feat(awards): offer the ambiguous references at log time
The refusal to guess was only visible in the award editor's test tab and in the awards table — both of them places an operator goes long after the contact is over. It has to appear while the station is still in front of you, so ComputeQSOAwardRefs now reports the candidates it declined to assign and the F3 panel lists them as buttons: click one and it is written to award_refs, replacing any sibling picked for that award. They are never auto-added — adding one would be exactly the guess the setting exists to refuse. Also: the dark-theme fix for the native calendar glyph named only input[type=date], so date-time fields kept an invisible icon. All the temporal input types now share the rule.
This commit is contained in:
@@ -679,10 +679,10 @@
|
||||
disappears on the dark themes. Invert it there — the control itself is worth
|
||||
keeping (OS calendar, locale date order, keyboard entry), only its icon needs
|
||||
help. */
|
||||
[data-theme='dim-slate'] input[type='date']::-webkit-calendar-picker-indicator,
|
||||
[data-theme='dark-warm'] input[type='date']::-webkit-calendar-picker-indicator,
|
||||
[data-theme='dark-graphite'] input[type='date']::-webkit-calendar-picker-indicator,
|
||||
[data-theme='high-contrast'] input[type='date']::-webkit-calendar-picker-indicator {
|
||||
filter: invert(1) brightness(1.6);
|
||||
opacity: 0.75;
|
||||
Every temporal input carries the same glyph, so the rule names them all:
|
||||
datetime-local was left out at first and its icon stayed invisible. */
|
||||
:is([data-theme='dim-slate'], [data-theme='dark-warm'], [data-theme='dark-graphite'], [data-theme='high-contrast'])
|
||||
:is(input[type='date'], input[type='datetime-local'], input[type='time'], input[type='month'], input[type='week'])::-webkit-calendar-picker-indicator {
|
||||
filter: invert(1) brightness(1.8);
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user