Can't see confirmation buttons

35 views
Skip to first unread message

Michael Mulvaney

unread,
Aug 4, 2024, 1:56:14 PM8/4/24
to OpenSongApp
I am currently running 6.2.4 on:
 -  a Lenovo Tab M9 running Android 13 and May 5th 2024 security update
 -  a Google Pixel 8a phone running Android 14 and July 5th 2024 security update

I discovered this morning when I wanted to set up my set for today's worship service that I couldn't click on the "Confirm" button in the pop-up tab that displays at the bottom of the page (this is new behavior with the update to 6.2.4):
Lenovo Tab M9-OpenSong.png
I tried setting the tablet to Gesture Navigation thinking that it would get rid of the home bar at the bottom of the page, but that didn't help, and I was unable to drag the tab higher so that I could see and click on the Confirm button. I checked a number of other features that operate similarly (i.e. a popup tab at the bottom of the page with some kind of response button that needed to be clicked to proceed [example - transposition] and they all behave the same on the tablet.)

I haven't run OpenSong on a phone in quite a while because my preferred screen size is fairly small, but I installed 6.2.4 on my new Pixel 8a and it behaves as it should:
Pixel 8a-OpenSong.png
I'm glad that I can use my phone as I have band practice tomorrow night and we will be working on a 25 song set. For this morning I used paper charts for 5 songs. I'm glad that I won't have to do that for tomorrow, but I'd much prefer to use my tablet.

Ideas? Anyone else experiencing this?

Mike Mulvaney

Gareth Evans

unread,
Aug 4, 2024, 5:03:21 PM8/4/24
to OpenSongApp
Hi Mike,

There was an update to some of Google's Material design libraries that completely broke the display of bottom sheets on one of my devices (all views lost spacing between, and around all edges).  I made some changes that fixed it on my device (also works fine on my other devices and emulators), but I suspect it is a more complex fix for all devices by the sound of it.  If you are interested in manually installing a test update (with a potential fix), I've uploaded version 6.2.5 alpha to my website: https://drive.google.com/file/d/1lYdpiRPSOJJ4bWv-yc92-17TNayGVbnG/view?usp=drive_link

I'm planning on releasing this over the next few days, but would be good to make sure it fixes your problem first.

To manually install an APK, you'd have to uninstall your current version (make sure you've made backups and saved your current profile, so you can load back your settings again).  If you've never installed an APK manually before, you have to give 'Special access' to Chrome (or whatever browser you are using).  To do this, go to Android settings > Apps > Special Access (you may have to click on Advanced first) > Install unknown apps.  Select Chrome (or whatever browser you use).  When you click on this link, it will download in your browser and you can then click on Open/Install once it has downloaded.

Best wises,
Gareth

Michael Mulvaney

unread,
Aug 5, 2024, 2:14:35 PM8/5/24
to OpenSongApp
Gareth,

As always, thanks for your prompt response. In this case, it was a relief that it wasn't something I did and that you have experienced what appears to be related phenomena based on changes made by Google.

I am a little bit concerned about installing an alpha version of the software. I am fairly comfortable mucking around in software, but I don't want to potentially worsen my situation by making a mistake in the process. Having said that, after the panic of Sunday morning was over, I've found a workaround that will do for the time being, specifically:
  1. I create or edit a set on my phone
  2. I export the set to my OpenSong Set folder in Google Drive (I back up both my sets and my song database to Drive on a regular basis)
  3. On my tablet, I use my file management app (in this case Cx File Explorer) to copy the file from Google Drive into the tablet's Downloads folder.
  4. I use OpenSong's Set Import facility to make it available to OpenSong
  5. I can now open the set
It's a bit cumbersome, but I don't have to make changes to my band's sets very often and my weekly worship set is typically only five songs, so it's not that much of a bother.

Thanks so much for the work that you continue to put into this app. With over 600 songs in my database (yes, I know I should do some housecleaning) it is amazing how much having my whole library in one highly portable device simplifies the business of managing charts.

Regards,
Mike

James Nairn

unread,
Aug 5, 2024, 2:44:00 PM8/5/24
to Michael Mulvaney, OpenSongApp

Hi Micheal.

I too have been using OSA for worship.  But I don't create a new setlist,  but just modify the same one,  swiping the old songs out,  and tagging in the new songs.  Then reordering them into the final list.  Of course,  I haven't saved it,  as it is in memory.  But I saved it once just for safety 😀


--
When responding to a post on the forum using your email, please make sure to click on the 'Reply all' button so that your response is also sent to the forum for other people to see the full conversation.
---
You received this message because you are subscribed to the Google Groups "OpenSongApp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opensongapp...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/opensongapp/e5907edc-c690-4313-96fe-499919b875b3n%40googlegroups.com.

Gareth Evans

unread,
Aug 5, 2024, 4:24:43 PM8/5/24
to James Nairn, Michael Mulvaney, OpenSongApp

No problem!!

I will push the update tomorrow the normal way, but if you could let me know asap if there is something that makes it worse!  It is really hard testing every change on lots of different devices (I don't have) and versions of Android.

Apologies for any convenience and let me know either way how the update performs

Gareth


Gareth Evans

unread,
Aug 6, 2024, 3:39:35 PM8/6/24
to OpenSongApp
The new version is live now.  Can you let me know if this fixes the issues for you please.

Gareth

Michael Mulvaney

unread,
Aug 6, 2024, 4:47:43 PM8/6/24
to OpenSongApp
Here's a summary of my testing:
Initial Load of Update
 - Bottom Sheet with revision number and button to click to review update contents displayed properly. Clicking on button took me to Latest Updates page in OpenSongApp.com
2nd Load of Updated App
- Index songs bottom sheet displayed with all three buttons accessible and clickable
Updated an existing set
 - Settings>Manage Your sets>Save - Successfully saved changes.
Export updated set
  1. Settings>Manage Your sets>Export>
  2. selected the set
  3. clicked Export button
  4. selected OpenSongApp set .osts
  5. clicked Share button
  6. App displayed export destinations
  7. selected _OpenSongSet Backups (Google Drive)
  8. App displayed upload message
  9. Verified that the selected file had been copied correctly
Created New Set
  1. Settings>Manage your sets>Create a new set
  2. App Displays bottom sheet with Are You Sure? Message and Confirm button
  3. Clicked Confirm button
  4. App displayed Success message
  5. Verified no songs in current set, no songs checked in song list
  6. Added 3 songs to the set
Saved New Set
  1. Settings>Manage Your Sets>Save
  2. Provided name _Test set 1
  3. Provided category VCC Worship
  4. Clicked Save button
  5. Pulled out the Songs list and clicked on the 1st song in Test Set 1 - 1st song displayed
  6. When tapped at the bottom of the page, next song title displayed
  7. Swiped right and left to navigate the set successfully
  8. Used the Set List to navigate between songs
 - Did the following to verify that the set was saved:
  1. Settings>Manage your sets>Load
  2. Selected Category “Bands and Solo”
  3. Checked 2024 OBB Spring 120 Minute Set List.osts
  4. Clicked Load Button
  5. The selected set loaded and was navigable using all navigation features
  6. Settings>Manage your sets>Load
  7. Selected Category “VCC Worship”
  8. Checked _Test Set 1.osts
  9. Clicked Load Button
  10. The selected set loaded and was navigable using all navigation features
General Observation
Based on my limited testing, it appears that Bottom Sheets are functioning correctly on my Lenovo Tab M9. 

...and yes, I used to work in IT :)

Is there anything else that you'd like me to try?

Mike

Gareth Evans

unread,
Aug 6, 2024, 4:58:01 PM8/6/24
to Michael Mulvaney, OpenSongApp
That's great news Mike and thank you for such a full test as well!

It always irritates me when I update something and something gets broken and I'm unaware of it until the emails start to come in.  It's always a pleasure, however, to get it working again when users like yourself and the rest of the community take the time to give me good feedback, screenshots, videos, etc. to help me either replicate the issue or see it happening on a device I don't have access to.  Working in IT previously, you'll appreciate the love-hate relationship of necessary code changes and the new bugs/quirks/changes that come along with them!
If you are ever interested in contributing to code, you can access the code (mostly Java) from the GitHub repository (link on my website): https://www.opensongapp.com/contribute. If not, no worries, glad to have you as a willing tester-reporter!

Best wishes, and I think that's all I need for now,

Gareth

Michael Mulvaney

unread,
Aug 6, 2024, 5:15:57 PM8/6/24
to OpenSongApp
Just to be clear about my IT background - I was in IT back when dinosaurs ruled the earth. My programming languages (not of choice, but necessity) were primarily PL/1 and Cobol with a smattering of then current (read hear 80's-90's) 4GLs. Happy to test the end product, but you don't want me running around in your code these days!
Reply all
Reply to author
Forward
0 new messages