Dragging item in schedule up and down isn't consistent

When dealing with about 4 or so items in the schedule, try rearranging them by dragging them.

  • Dragging till it shows you (the user) a line indent above the selected (held) item will NOT move it up on the schedule list.

  • Dragging till it shows a line indent below the selected (held) item WILL move it down.

This results in the item going down, compared to doing the opposite dragging action upwards.

This is confusing even for an experienced user like myself and should be corrected. Took me a good five minutes to understand what was happening.

Personally I prefer the dragging to be more consistent with EasyWorship (drag inbetween other items), instead of dragging down on the item itself; since that’s what the buttons on the left-side are for IMO.

Try the alternate version here : https://quelea.discourse.group/t/checkout-this-quelea-expansion-pack-build-with-improvements-and-experimental-features/1162

I tried your release version from June 30th if that’s what you mean. No difference.

Yeah, that’s definitely a bug. The grey line should denote where the item ends up, rather than be an indicator of if it’ll be moved. So I think in this case the behaviour of the first case is correct, but the second case is not. Does that line up with what you’d expect, too? Want to make sure I’m not confusing the issue further!

The first case is correct, yeah; grey-line breaks in-between items and shows where you want something to go.

So the bottom grey-line behaviour is all that needs correcting, at least from a user-perspective. If we’re both understanding each other correctly :sweat_smile:

This last part does my head in, in terms of explaining, and just complicates discussion, but here it is anyway: - Either indicators will show when dragging an item whatsoever (but will do nothing), unless you ā€œsplitā€ between another item in the schedule.

What do you plan to do with the software ? Are you abandoning it ? Are you going to have future releases ?
What’s your plan ?

Awesome, we’re on the same page then. Let me see if I can get time to take a look at that over the next week or so. Feel free to poke and remind me if not!

There’s no grand plan, it’s just me developing at the moment and time constraints are an issue. But I’m certainly hoping there will be more developments and more releases - just likely at a slower pace than things have been in the past.

To be honest what I am reading from this is there is no game-plan or vision.
If that’s the case why don’t we pair up! At the very least we can have a chat and see what we could potentially do. Maybe improve a few things here and there.
I don’t know if you have been following the forum and saw my release, but it’s all there working and tested. I use it at the every week.

I forgot the exact number, but between 90% to 95% of the upstream source code lines are yours. So evidently people’s contribution hasn’t been too deep when it comes ot the source core.
With my fork I have overwritten and added/touched about 36%.
If numbers are anything to go by, this should tell you my level of dedication.

Furthermore, users have been jumping ship for the last 2 years, so it would be a nice to resuscitate the project with some updates, right!
At the very least, you don’t loose anything.
Think about it.

I think if you have the passion, time, energy, desire and skill to take what exists today and craft it into something new then you shouldn’t wait around for someone to give you permission - provided of course it’s within the bounds of the licence/copyright etc. :slight_smile:

That’s the beauty of open source and that’s why it’s given to the world on that basis. I remember seeing the project at the beginning and I still see it in use every Sunday which is fantastic.

And if the code goes on to power or inspire something else then that’s fantastic too.

I think what Mike is trying to indicate that the future of the project is quite simple - slow and steady releases as his time permits. If that’s all he has the capacity for then we have to respect that, whatever our personal view may be. Managing large - or large numbers of - commits really isn’t where it’s at right now.

So yes the official version is probably not going to evolve so much in the near term. Which to be honest is fine by me and the users I work with. For sure I wish I had more time too to dive in and fix some of the bugs and rough edges but that’s not my life/career stage either. The day job is quite enough!

1 Like

I applologize, I am not familiar with your contributions to the project. Could you please point me to some of your work ?

I’m not really sure I see the relevance of my work. But a grand total of not much, unless you count moral support over the years I guess?

I was just trying to encourage you in your endeavours to make it it better and take it in whatever creative direction you can imagine, whilst also offering my supportive view on where I think the ā€˜official’ project is headed. :slight_smile:

The project is headed to oblivion, that much is evident from the last 2+ years. It will keep bleeding user-base due to lack of support and bugfixes for one; likewise the lack of new features.
– [I asked ChatGPT how to sound a bit nicer and it said ā€œThe project seems to be heading toward stagnationā€. :rofl: I am putting this here, so you’all know I am aware of your feelings. Let’s not (mis)interpret energy/passion for being confrontational, ok?] –

Just in the last month, suddenly can’t even build normally because a dependency snapshot can no longer be downloaded it seems! This is another small repo, an implementation of the planning centre interface by @berry120.

implementation group: 'org.quelea', name: 'planning-center', version: '0.3', changing: true

Before it wasn’t a build issue, now it is! What I assume is happening here, is perhaps some supporting dependency server/repo has expired or something of the sort. Point being, things like that will keep happening and already are. If there is no user-base there is no incentive to develop externally and even internally.


What can be done? A plan …
A plan/vision is formed by @berry120 with the community( even if just a little ). At least so we can look forward to something. It’s about @berry120 saying:

  • ā€œ I plan to do this/that, on a so and so basis. I won’t stick strictly to it, but it will be on best effort. Here are some general ideas …. ā€œ - great!
  • Or it could be - ā€œI am no longer planning to actively maintain this. I will appoint someone who will maintain the project and occasionally oversee it!ā€ - that’s also cool!
  • Or just - ā€œEveryone jump ship, this is no longer my priority. The project will not be actively maintained! I am not handing it over for support to anyone else. ā€ - fair enough man, we move on with life!

So here I am asking a very clear question especially to @berry120 but also the community.
I am handing over ~40 features in about 700 commits on a silver platter, do you or anyone want to make any use of any of them?
We can have a call or exchange emails, or have a public discussion. Other users could join and we could revitalise the project. For example, I could do the integration and @berry120 can just oversee it if he wants; options - there are many. We could work together and do something with it.

I don’t care if none of my work is integrated, though I think it would be shame if users can’t benefit from it! What I am mostly advocating for, is a clear communication of intention from @berry120 to which I or anyone else can get on board with.
YES or NO is fine by me!
I want everyone to know, I dislike being the bearer of bad news and also seeing all of @berry120’s previous work and effort become obsolete; and along with the ultimate benefit of the users are the ONLY reasons I am bringing this to everyone’s attention again!

I want to know from @berry120, do you at least want to try to work together on this? We can at least see if you are interested in any or what I have done or maybe what we could do with it; other users might offer code or ideas; and we do a release for some time next year.

Personally, I got what I wanted from this project and my expansion pack which I actively and regularly use works nicely for me! I now have the experience and some amazing ideas along with the confidence to make a whole new presentation app should there ever be an incentive to do so!

God bless you all and looking forward to @berry120’s reply!

The intentions for the project were already made clear here in this thread and elsewhere. There project will remain in line with what Mike himself has to maintain and manage, which he freely admits is not much right now. There is your answer.

It remains available for anyone who wants to download and use it, with no implied warranty (never was one) and all the limitations therein.

I’m sure if there was a critical bug which stopped it being useable altogether it would get fixed. Heck I might even do it myself if it came to it as I have a vested interest with 3 congregations all using it.

I think ā€œheaded for oblivionā€ is a bit over the top. The download remains available. The code is there forever more to be downloaded, experimented with, forked, adapted etc., and it’s not going anywhere. Hopefully it will bless other people for years to come, but everything has a lifetime and maybe some people will start to migrate. It’s still here for those that want it (and I’ve seen people still on 2020.0 :sweat_smile:)

Once again, I really do encourage you - as others have before - to go ahead and support your extended fork if you think it can go on and bless others. Or even if it achieves that through your own use that’s awesome too.

1 Like

I’m hoping this is fixed in the source now: Fix dragging issue when dragging items down Ā· quelea-projection/Quelea@91f70dd Ā· GitHub

Usually this would mean I could say it’s also fixed in the CI build, but unfortunately there’s a separate issue with that at the moment that I need to open a support case to fix (long story, but the long and short of it is I hope it’ll be fixed in the CI release for you to try / verify sometime next week.)

1 Like

To try to address some of the other discussion going on here, and hopefully put it to bed… :slightly_smiling_face:

I think Mr. Walrus here put it best:

the future of the project is quite simple - slow and steady releases as his time permits.

The project is by no means abandoned or heading for oblivion, but updates are likely to be slower than they have been in the past. The latest statistics I have show that usage has dropped off slightly in the last couple of years (maybe 10% or so) but there’s still many active users regularly using it across the globe. If more of those users jump ship because another package fits their needs better, then fantastic - and more power to them, I’m glad Quelea was able to fulfil their needs for a period of time!

The same goes for your fork - I think it’s fantastic that you’ve taken Quelea and modified it to better suit your needs, and the needs of some others too. This is the beauty of open source - I’ve never stopped you advertising it on this forum, and I encourage you to continue with its development! Regularly reviewing and testing new code however before accepting it can take up just as much time, and this is especially the case with new features, where we’d need to discuss and agree on if we wanted that feature, the design of it, etc. before even getting to the code review part. It’s simply time that I can’t commit to giving at this point, and that’s why I’ve been unable to accept any offers of collaboration.

I don’t want to get dragged into a long discussion, so I intend for this to be my final take on the subject. Hopefully the above is clear, but to summarise, and hopefully put it unambiguously:

  • Quelea has far lower activity than it did, but it’s not abandoned, nor is there a plan to abandon it. If I do ever make a conscious decision to abandon development, I’ll announce that clearly.
  • I’m not interested in anyone else coming in to ā€œrevitaliseā€ Quelea with significant extra code / commits, as I’d want to review this code thoroughly first and likely enter into design discussions on significant changes or additions - and I simply don’t have the time for this.
  • Simpler contributions, such as simple bugfixes or (of course!) new or updated translations all continue to be very welcome, and I’ll review and include those as and when I have the time.
  • Please do flag any genuine issues, and I’ll address them when I have time.
  • I welcome and encourage anyone to fork Quelea, and redistribute it, if they have any new significant features or changes they want to add. The license permits it, I’m all for it, and anyone is welcome to promote their fork on the forums (though I’ll reserve the right to say ā€œwithin reasonā€ here - no spamming every post please!)

There’s a few changes since the last release has gone out - nothing major, but the (very rough!) plan at the moment is maybe to add a couple more minor things, then rollout a 2026.0 release at the beginning of next year. Again, I’m not promising though - we’ll see what happens!

1 Like

This should now be fixed in the latest CI release.

1 Like

Can you check the issue with the planning center snapshop 0.3. Builds can’t pull it anymore

I can’t run the latest CI release, says Java Runtime Environment 25.0 is required, even when I installed the latest Bellsoft JDK 25 that includes JavaFX.

Hmm, interesting. Are you using the cross platform CI release or one of the others?

Thanks,

Michael