I don't really like the idea of donating directly to the devs to fund the development of specific features.
I've seen projects in the past tried this, and didn't get nowhere because everyone want something else and by the end none of the features got funded and nothing being developed.
Personally, I'm not interested to donate directly to developers and for certain features being developed.
Instead, how about that if TGC would set up a donation page where we can donate directly to TGC any amount of money. The page would display how much money has donated by the community and available to be spent on a new feature. Developers could list features on the page and set the price. Following donation, we could vote where we would like to see the money to be spent but not only the money we have donated but the whole budget and allow us to change our vote any time and also allow us to vote to "wait an other month" and do not spend the budget on any features now.
At the end of each calendar month TGC have a look what option most people voted for.
In case most people has voted on a feature that we can fund from the donations, the developer get hired by TGC to work on the feature and this way the developer is legally obligated to get the job done.
In case the option to wait an other month come out on top, no one get hired, no new feature being worked on in this month and we are going to wait an other month.
In case a feature come out on top that we don't have enough money to fund this month, the money will be spent on the next feature in the list most people voted for and we have the money to fund. I would recommend to allow us to vote on features only if the budget is enough to fund the development to avoid confusion.
After the decision has made all features and votes get erased and all developers still interested and got the time to add a feature need to list their offer again to make sure only active offers are listed and everyone need to vote again and TGC have a look at the budget and the votes at the end of each calendar month.
The important thing we need to understand, we are most likely talking about 3 or 4 digit long numbers. So the chance a feature cost £2000 got funded is pretty slim if everyone is donating on specific features. But in case we are donating to support development in general and allow TGC to use the whole budget to fund the development of anything come out on top following votes, we more likely going to see expensive features cost ££££ being funded by the community.