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

Use coloured icons for task status #951

Merged
merged 1 commit into from
Dec 7, 2024

Conversation

argilo
Copy link
Contributor

@argilo argilo commented Dec 3, 2024

When using ka9q-radio, the "Tasking" section takes up a lot of space:

Screenshot from 2024-12-03 16-55-06

Here I'm experimenting with a more compact display, with a circle representing each receiver:

  • 🔵 = scanning
  • 🟢 = receiving
  • ⚪ = idle

Screenshot from 2024-12-03 16-55-33

Hovering over a circle shows the details in a tooltip:

Screenshot from 2024-12-03 16-55-56

Or click on the tasking section to display a list of all tasks:

Screenshot from 2024-12-03 16-56-08

@argilo
Copy link
Contributor Author

argilo commented Dec 3, 2024

This seems to work well for my ka9q-radio setup. The only thing I don't like is that for single-channel setups (which will be much more common), the receiver status is hidden away even though it wouldn't take much space. Perhaps we could skip the drop-down list and display the status on the right when there's only a single channel.

@argilo argilo force-pushed the small-tasking branch 3 times, most recently from aa40464 to debfcc3 Compare December 7, 2024 15:51
@argilo
Copy link
Contributor Author

argilo commented Dec 7, 2024

I made a couple improvements, and I'm now happy with how it looks.

When there are three tasks or fewer, the full list is always displayed:

Screenshot from 2024-12-07 10-56-12

When there are more than three tasks, a summary is displayed, and clicking on it reveals the full list:

Screenshot from 2024-12-07 10-56-24

@argilo argilo marked this pull request as ready for review December 7, 2024 16:00
@darksidelemm darksidelemm merged commit fb8c7c2 into projecthorus:testing Dec 7, 2024
6 checks passed
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

Successfully merging this pull request may close these issues.

2 participants