quelea-projection / Quelea

Open source projection software for churches.
https://quelea.org
GNU General Public License v3.0
154 stars 145 forks source link

Image Group Name #558

Closed HeyITGuyFixIt closed 6 months ago

HeyITGuyFixIt commented 1 year ago

Can we have the ability to name an image group? When we import an image group, it's name becomes the combination of all of the images imported, resulting in a very long string. In the desktop program, the overflow simply causes that section to scroll. Not a big deal. But in the mobile app, an image group's name is wrapped, and can take up a sizable portion of the screen. See the image below for an example.

Screenshot_20220827-171117.png

I could alternatively change the names of each to save space, but it would be better to simply name the image group.

In my example above, the image names were automatically generated.

berry120 commented 1 year ago

Yup, good point! Think this is a good idea 👍

berry120 commented 1 year ago

This should be a reasonably straightforward task if someone wants to pick it up for Hacktoberfest.

harshxtanwar commented 1 year ago

Hello @berry120 I am experienced machine learning and backend development in multiple languages, but am very new to open-source. I had like to get assigned to this issue and would love to work on it with some guidance.

berry120 commented 1 year ago

Take #562 first and see how you get on with that one, then feel free to grab this one as well if you want to work on it after.

odifek commented 1 year ago

Hello @berry120, I am an Android developer and would like to start contributing to open source (via hacktoberfest). I have used Quelea for presentation in our church in my former location also. I will love to take on this issue.

berry120 commented 1 year ago

@harshxtanwar You're taking #562 so @odifek all yours 👍

odifek commented 1 year ago

I encountered this error when trying to run the project on my laptop.

> Task :run FAILED
Error occurred during initialization of boot layer
java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing

I think it's because of M1 macbook.

I, however, solved it using the recommendation in this StackOverflow answer. https://stackoverflow.com/a/71622655/3884184 I basically downloaded the Azul JDK with Javafx prepackaged

berry120 commented 6 months ago

Has been done with the above PR.