AndBible / and-bible

AndBible: Bible Study
https://andbible.org
GNU General Public License v3.0
576 stars 193 forks source link

Workspace split location not saved/restored properly #2808

Open Noitarud opened 1 year ago

Noitarud commented 1 year ago

From #2807 Title: Study Pad Workspace Boundary and Section Scaling Bug

Summary: The user is experiencing issues with section boundaries in the workspace, where boundary movement is either unresponsive or exaggerated. Additionally, section positions are not saved when switching between workspaces.

Key Points:

Original Message:

The workspace that had the study pad is exhibiting a weird bug.
Normally, when you press the boundary between sections, it goes yellow and you can move them.

Summarized using Summarize @ ChatGPT

tuomas2 commented 1 year ago

Is this issue reproducible?

Noitarud commented 1 year ago

i had restored the same to Calc and it is behaving okay… I then rebacked up then restored that into Calc and the problem transfers.

Here is the rebackup. Switch to second listed workspace. Your Bible Stud… zip file

While you are at it, one of "First study pad"s entries has a defect on the first word "Lv20:24-26", open studypad in the fourth section (which is set to small font) to see, it is large. If it ignores user preference an puts it into second instead you won't see it easily.

tuomas2 commented 1 year ago

Window weights are somehow messed up in workspace.

(Btw study pad is another concept: https://www.youtube.com/watch?v=4gLyW3P9Phs We are talking here about workspaces.)

Noitarud commented 12 months ago

Since i failed to reproduce the problem, i think it miscalculated when i did something, which i subsequently was able to preserve in the backup. It was not, a.f.i.k., a failure of restoration.

Noitarud commented 5 months ago

Additional detail, crash. With the dividers in a state of very slow responsiveness, I started pressing buttons on bottom right to show and hide windows, which redistributes them, here were some results:

Screenshot

![del](https://github.com/AndBible/and-bible/assets/98794719/226b39f1-beb9-4c90-931d-0d8a291c9e32) [logcat.txt.gz](https://github.com/AndBible/and-bible/files/14973011/logcat.txt.gz)

After the crash I did it again, this time a different number of tabs self-eliminated and didnt misbehave (I think I then checked the divider responsiveness and it was okay).

Noitarud commented 2 weeks ago

There is the possibility the resultant sensitivity is associated with the height of topmost/leftmost window at load (does not load exit state), short/narrow is insensitive.