sillsdev / sillsdev/ptx2pdf

Missing pictures listing on the bottom of the dialog doesn't dynamically update

Open
#989 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

No action
Dominant language
Python
Stars
33
Forks
15
PR merge metrics
No merged PRs in 30d

Description

I appreciate that the picture dialog now notifies users if pictures requested by the project are not found by PTXprint. This is very helpful.

Image

This list is apparently only updated after we hit the "Print (Make PDF)" button. For example, if I uncheck the "Exclude Subfolders" option (see bug #984), the highlighted picture instantly shows up on the right side (good!), but the Missing Pictures list does update. This is pretty confusing. The picture is showing, so we know PTXprint can find it, yet the list says the picture is still missing. It took me a while to realize the list would only refresh if I hit the "Print" button -- but printing sometimes take a while and I'd rather not have to run the entire print process to verify the pictures are now working.

Image

I have no simple solution. But maybe if PTXprint would auto refresh whenever the user messes with any of the picture location options, or maybe add a "refresh list" button in that notification area?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the PTXprint picture dialog and trace how changes to picture location options affect the highlighted picture and the Missing Pictures list. Reproduce the issue by changing “Exclude Subfolders,” then verify that the list refreshes without pressing “Print (Make PDF)” and that the displayed entries match the pictures PTXprint can find.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.