07-11-2021, 03:33 AM
Roger,
1) Implementing a deskewing feature is also on my list. The reason this hasn't been implemented sooner is because the PDF library I'm using doesn't support compressed images or optimizations. This means you could take a 300 Kb PDF, deskew it, and it will suddenly turn into a 3+ MB file. Why? Because I have to rebuild the entire file with the deskewed images (the PDF specification only supports 90 degree rotations, so the only way to deskew is to rebuild the file), and each image I put in the document will be an uncompressed image, and those use a huge amount of memory. So I've been waiting to see if I could get a library that supports compressed images. The good news is that the company that makes the library I'm currently using is releasing a more expensive version that apparently will support optimizations. I'm hoping this means I will be able to insert compressed images in PDFs. I'm also looking into supporting an option to insert the images as grayscale images instead of color. This would also drastically reduce the file size. This will unfortunately not be an easy task though.
2) That is definitely a fancy feature. I will have to add analytics to MobileSheets at some point in order to support that. I don't currently track how long you view each song or setlist, or how many times you open it. So I would need to start tracking a lot more.
3) Yes, I plan on making all file formats compatible between all three versions, so it will be possible to restore backup files from iOS into Android and vice versa.
Mike
1) Implementing a deskewing feature is also on my list. The reason this hasn't been implemented sooner is because the PDF library I'm using doesn't support compressed images or optimizations. This means you could take a 300 Kb PDF, deskew it, and it will suddenly turn into a 3+ MB file. Why? Because I have to rebuild the entire file with the deskewed images (the PDF specification only supports 90 degree rotations, so the only way to deskew is to rebuild the file), and each image I put in the document will be an uncompressed image, and those use a huge amount of memory. So I've been waiting to see if I could get a library that supports compressed images. The good news is that the company that makes the library I'm currently using is releasing a more expensive version that apparently will support optimizations. I'm hoping this means I will be able to insert compressed images in PDFs. I'm also looking into supporting an option to insert the images as grayscale images instead of color. This would also drastically reduce the file size. This will unfortunately not be an easy task though.
2) That is definitely a fancy feature. I will have to add analytics to MobileSheets at some point in order to support that. I don't currently track how long you view each song or setlist, or how many times you open it. So I would need to start tracking a lot more.
3) Yes, I plan on making all file formats compatible between all three versions, so it will be possible to restore backup files from iOS into Android and vice versa.
Mike