bosskmk / pluto_grid

PlutoGrid is a dataGrid for flutter that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS.
https://pluto.weblaze.dev
MIT License
637 stars 291 forks source link

Is this repo dead? #968

Closed u382514 closed 3 months ago

u382514 commented 8 months ago

I see a lot of pull requests and no movement since May.

doonfrs commented 7 months ago

I share the same concern.

maurovitale commented 7 months ago

I have the same concern too.

bastaware commented 7 months ago

Unfortunately bosskmk has not been feeling well and haven't been able to find motivation to keep up working on this. Hopefully he will be back, or someone else can take over.

u382514 commented 7 months ago

We're sorry to hear that and we hope for a speedy and safe recovery for @bosskmk. Take care of yourself first!

Is there a possibility that this repo could be opened up to having more maintainers? I think this package has become quite an important piece of a lot of folks solutions and having it locked to one primary maintainer has become too risky.

doonfrs commented 7 months ago

@u382514 ++ I hope he gets well soon šŸ™, What do you recommend? should we fork the package or clone it to a new repository? because we need to be able to publish it to pub.dev and keep it maintained, I see some useful pull requests waiting to be reviewed, should we open a discord or telegram channel? please write some ideas so we can move on.

doonfrs commented 7 months ago

I forked it, I published it under the name pluto_grid_plus https://github.com/doonfrs/pluto_grid_plus https://pub.dev/packages/pluto_grid_plus

I upgraded the dependencies, I will check the current pull requests and try to merge them in the new fork, please try to create the pull requests there.

DBOutlink commented 6 months ago

I forked it, I published it under the name pluto_grid_plus https://github.com/doonfrs/pluto_grid_plus https://pub.dev/packages/pluto_grid_plus

I upgraded the dependencies, I will check the current pull requests and try to merge them in the new fork, please try to create the pull requests there.

How can i use pluto_grid_export library with pluto_grid_plus?

doonfrs commented 6 months ago

I forked it, I published it under the name pluto_grid_plus https://github.com/doonfrs/pluto_grid_plus https://pub.dev/packages/pluto_grid_plus I upgraded the dependencies, I will check the current pull requests and try to merge them in the new fork, please try to create the pull requests there.

How can i use pluto_grid_export library with pluto_grid_plus?

You can find the same class in the new fork, if you find a problem please open an issue, and I will manage to fix it.

DBOutlink commented 6 months ago

I forked it, I published it under the name pluto_grid_plus https://github.com/doonfrs/pluto_grid_plus https://pub.dev/packages/pluto_grid_plus I upgraded the dependencies, I will check the current pull requests and try to merge them in the new fork, please try to create the pull requests there.

How can i use pluto_grid_export library with pluto_grid_plus?

You can find the same class in the new fork, if you find a problem please open an issue, and I will manage to fix it.

Thank you, I found It. But I'm not able to import It in my project like this: import 'package:pluto_grid_export...

michaelbushe commented 5 months ago

https://pub.dev/packages/pluto_grid_plus

Please enable issues. I'd like to fix this null exception in PlutoGridStateManager: for (var element in refColumns) { row.cells[element.field]!

Instead should throw an exception saying which field was not found in which row.

doonfrs commented 5 months ago

@michaelbushe done

mattie-cmsp commented 5 months ago

@michaelbushe done

Don't mean to be pushy @michaelbushe, but I haven't seen you reply to any issues on your branch. Is that where you're expecting us to open issues? (to note, the readme.md on the main page on pluto-grid-plus had a link to report an issue, but points back to the origin repository, not yours.)

ecoant commented 4 months ago

@bastaware @doonfrs there are some stale issues within the new package as well now, is there any way we could alert the relevant author/owner of this fantastic, original package to pass maintenance permissions on to someone else? I volunteer to be one of the maintainers, as the recent 3.19.0 flutter sdk includes a breaking change re: RawKeyEvent in both this and the forked pluto_grid_plus package. I do not feel that a new package was needed as a better solution would be to pass maintenance on. For example, in the forked version, the export package was not published to pub.dev and there is no way I can see to retain this functionality. We are currently two hops deep in an unmaintained package hole. @bosskmk did great work and it would be sad to see the project wither.

bastaware commented 4 months ago

I've tried contacting @bosskmk directly via email, but he no longer replies. I'm afraid a fork is the only solution. Also, it's unfortunate that the new pluto_grid_plus also seems stalled.

doonfrs commented 4 months ago

@bastaware Hi, The new package is not stalled, all are welcome to create pull requests, regarding some issues created, I will try to review them this week, but it depends on my workload. Remember it is an open source project, it should be based on collaboration.

ecoant commented 4 months ago

@bastaware Hi, The new package is not stalled, all are welcome to create pull requests, regarding some issues created, I will try to review them this week, but it depends on my workload. Remember it is an open source project, it should be based on collaboration.

It is an open source project, and should be built and maintained collaboratively, a huge challenge no doubt. You have forked this project, but have not responded to any of the issues in your repository. It appears that you are the only one with write access / merge permissions. So, like this original repository with 1 person capable of keeping the project alive, the new one has 1 person capable of keeping the project alive. That's a lot of work for a single person, and could have contributed to the abandonment in the first case. I'm not complaining, thank you for the work you have done so far, but think it's helpful for devs to understand the situation so that they can make the best decision re: using pluto_grid in any form or just switching to another data grid widget. For my small team, we have decided to bring in the old package locally and perform the RawKeyEvent changes which recently became a breaking change in Flutter 3.19 for iOS at least. Previously it was only a web issue, and someone submitted a PR to the old repo https://github.com/bosskmk/pluto_grid/pull/979 . The matching issue in your new repo is https://github.com/doonfrs/pluto_grid_plus/issues/6

doonfrs commented 4 months ago

@ecoant

aymswick commented 4 months ago

https://github.com/doonfrs/pluto_grid_plus/pull/9

doonfrs commented 4 months ago

@aymswick merged šŸ™šŸ™

Macacoazul01 commented 4 months ago

@doonfrs if you can add 1-2 more devs to the repo + pub dev maybe this can help at least with the problem of only one maintainer

doonfrs commented 4 months ago

Hi @Macacoazul01 That will be great, I am waiting for the developers to join.

michaelbushe commented 4 months ago

Iā€™d like to help. GitHub @michaelbushe

MindfulSoftware.com

Mike Bushe @.*** +1-508-625-1235

On Sun, Feb 18, 2024 at 11:27 Gianluca Bettega @.***> wrote:

@doonfrs https://github.com/doonfrs if you can add 1-2 more devs to the repo + pub dev maybe this can help at least with the problem of only one maintainer

ā€” Reply to this email directly, view it on GitHub https://github.com/bosskmk/pluto_grid/issues/968#issuecomment-1951377134, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABJB4T56Q24OMVPS457SZ3YUITXRAVCNFSM6AAAAAA62VJCCSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJRGM3TOMJTGQ . You are receiving this because you were mentioned.Message ID: @.***>

doonfrs commented 4 months ago

@michaelbushe invitation sent

Macacoazul01 commented 4 months ago

@doonfrs can you please add me too?

doonfrs commented 4 months ago

@Macacoazul01 invitation sent

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 3 months ago

This issue was closed because it has been inactive for 14 days since being marked as stale.