sircharlo / meeting-media-manager

A cross platform app to download and present media for congregation meetings of Jehovah’s Witnesses in any language. Features include automatic media downloading, easy drag-and-drop adding of additional media, and media presentation tools for meetings.
https://sircharlo.github.io/meeting-media-manager/
GNU Affero General Public License v3.0
146 stars 26 forks source link

[Feature]: Add "Close all" button to batch close the errors #3427

Open ux-git opened 1 hour ago

ux-git commented 1 hour ago

Is your feature request related to a problem?

While importing a jwpub file with unlinked videos (e.g. pioneer school media overview file), there are like 20 errors all together. Even though they go away in next few seconds, when video operator should act quickly, those errors blocking the whole app's view.

@sircharlo @mtdvlpr or is there any other workaround to import such tricky files?

Describe the solution you'd like

Add "Close all errors" button

Describe alternatives you've considered

  1. Wait, 2. Close one by one

Additional context

No response

Confirmations

sircharlo commented 1 hour ago

Do you have a screenshot?

mtdvlpr commented 1 hour ago

If it's the same error that appears 20 times, they could be combined together with a badge that indicates how many times the error occurred (similar to how the download errors appear).

ux-git commented 1 hour ago

@mtdvlpr not the same error. Different 20-ish media can't be imported. Basically, the issue is the same, but the videos are different.

mtdvlpr commented 1 hour ago

What exactly do you mean "unlinked" videos? Videos that should be downloaded separately from the jwpub file, like the videos referenced in the S-34mp file?

ux-git commented 1 hour ago

Exactly

mtdvlpr commented 1 hour ago

In the previous version, we had an extra step that would indicate which files are missing with the option to provide those files from the local system. Similarly to how JW Library handles it, but in bulk. We could probably re-introduce this.

mtdvlpr commented 1 hour ago

@sircharlo

image

mtdvlpr commented 1 hour ago

@ux-git, in my case, there was some duplication. Each error was shown 6 times. Also, some file identifier info was missing (docid). I've fixed that in eb7deef8401c7a6f81569f7817e0cc7b53ae26ac

ux-git commented 1 hour ago

@mtdvlpr then it makes sense to add a total count badge for such cases

sircharlo commented 1 hour ago

In the previous version, we had an extra step that would indicate which files are missing with the option to provide those files from the local system. Similarly to how JW Library handles it, but in bulk. We could probably re-introduce this.

We could reintroduce the missing files step with a streamlined approach.

ux-git commented 40 minutes ago

We could reintroduce the missing files step with a streamlined approach.

Sounds nice! This one sounds especially user-friendly:

Alternatively, if the user drags and drops a video matching one of the missing files, it would automatically be removed from the reactive list and placed in the correct location

Is it also possible to inherit the day/chapter dividers in such files? If speaking about the pioneer school: Chapter 1A, Chapter 1B, 2A, 2B, 3A and so on.

But seems like it's some kind of advanced section management for special events. As mentioned earlier I have an idea for another feature in the sidebar that may make all this organizing more flexible. Stay tuned 😄