• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Fixed Page Size
#1
See also https://www.zubersoft.com/mobilesheets/f...12378.html and https://www.zubersoft.com/mobilesheets/f...13289.html

Still investigating the best way to move my library from my HP Detachable to my Boox Tab Ultra C using "fixed page size" for ChordPro files.
The Detachable's screen is 800 x 1280 10:16, the Boox's is 1860 x 2480 3:4. I learned so far that the way to go should be setting fixed page size to the smaller dimensions in the correct screen ratio.

I investigated the usable screen size of the Boox (my 'destination device') by tapping "Set to Screen" and I'm surprised that "Show Next Song Indicator" seems to make no difference which doesn't make sense for me. My (yet incomplete) investigation results see DeviceDisplays_FixedPageSize.xlsx

For a first try I decided to set "fixed page size" to 800x1066 on the Detachable and copy/paste the MobileSheets database to the Boox. Files and folder structures are identical on both devices. I expect to get the songs more or less displayed similar regarding font size, line breaks and page breaks. Page scaling is "Fit Screen". The result comes quite close but is not completely correct:
1. with all bars switched off so that the full screen of the Boox should be used it shows one line more than the Detachable
       
2. when the "Next Song Indicator" bar is shown, the score is cropped
   


Attached Files
.xlsx   DeviceDisplays_FixedPageSize.xlsx (Size: 10.96 KB / Downloads: 2)
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#2
On my Huawei MediaPad T5 (1200x1920 16:10, Android 8) it works as expected
       

And the ChordPro source file is attached.


Attached Files
.pro   ZogenEinstFuenfWildeSchwaene_ABC.pro (Size: 1.15 KB / Downloads: 3)
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#3
I'll have to investigate this a bit.

Mike
Reply
#4
Unfortunately, I don't have your same application settings and text display settings, so I don't know if I've set things up the same way you have. I can't reproduce the issue with the ABC section being cut off with the next song indicator displayed, but I believe I have a fix in place now that should prevent it, as there wasn't code to limit the maximum image width in the case that abc2svg doesn't honor the specified maximum page width. Please note that this code may change the way the ABC sections inside ChordPro files are rendered as it will properly respect page margins now.

At the moment, if I set the text display settings the same on multiple different devices with different resolutions and densities, the pages are still rendered identically on both devices. A difference in the text display settings would certainly throw things off though. So I'm not sure at the moment how to reproduce what you are seeing, but I'll keep testing.

Mike
Reply
#5
I had to think about it a bit because some time has passed, but I could fully reproduce what I reported. 
I created a database containing just the relevant file and an additional one on my HP Detachable.
Then I copied the database file to the Tab Ultra C. Song files are synchronized to the same relative folders on both devices.

At first sight details are not relevant for most forum users so I took the simple way and copied what  I did into the folder HerbertsGoogleDrive\_MobileSheets\MSPTest\MSP_3.9.17\FitPage\ of my GoogleDrive. You should have access there. 


Reproducing_2025-07-07_2.txt lists the steps I needed to reproduce the behaviour
The folder MSPBak_2025-07-07_D2_MSPTest_2 contains the database, the exported settings and a backup of my HP Detachable.
The folder MSPBak_2025-07-07_bx_MSPTest_2  contains the database, the exported settings and a backup of the Boox
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#6
Thanks for the additional information and files. I'll run some tests to see what I find.

Mike
Reply
#7
I cross-checked and created a new library MSPTest2 on the Boox and imported the same two songs as before.

I had the same issues as reported, so the issue is NOT caused by copying the database, it has to do with the Boox device, something in this specific song and the 'Show Next Song Indicator' settings.
 (I did not check by now which other songs have similar issues, I just keep 'Show Next Song Indicator' set to 'Never')

see more details in Reproducing_2025-07-07_3.txt
a backup and the database are in folder MSPBak_2025-07-09_bx_MSPTest2_FixedPageSize_3, but I don't expect relevant differences to the previous database in  folder MSPBak_2025-07-07_bx_MSPTest_2
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#8
Thanks for the additional details. I'm working on porting changes to Windows right now. I'm going to finish that work to ensure that I didn't already fix the underlying problems you are facing before doing more testing on Windows (mainly so I can compare Windows to my BOOX device with your backup to see how they differ).

Mike
Reply
#9
Let me know if I can investigate any details. I could also install developer versions for testing.
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply




Users browsing this thread:
2 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2025 MyBB Group.