-
Notifications
You must be signed in to change notification settings - Fork 243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make controls and table header sticky on top #69
Conversation
I think there are some issue with this PR:
|
Thanks for these changes! Like the other PR, I can't have a proper look at the PR until I finish my uni exams. The scrolling for the expanded commit view is here in the |
@vfonic, in response to Almost all of your todo features are functionality that I already intend & would like to have in Git Graph, and implement as I, and the community, have the capacity to do so. The reason they aren't already present is because I implement functionality in order of priority from the community. I don't implement the functionality I want or would benefit me first, I implement functionality the community wants (although community members are welcome to contribute functionality they like, and I then merge them as soon as possible). The main benefit I see of open source software is for communities to develop a solution together maximising available functionality, far beyond an individual or small team can. If you would like to contribute any of the functionality you want, your welcome to do so here by PR's, or by raising issues so they can be prioritised and implemented by myself and others of this community. I've corrected the License of this project to reflect my expectations, which is no longer the standard MIT license. This comment is to notify you (@vfonic) of the changes to the Git Graph codebase license, which are that: although you are Your fork breached the old MIT license agreement, which stated |
Re: Hey @mhutchie! I'm sorry you see this this way. I'm happy that we have similar ideas for which functionalities would be great to have in this kind of VS Code extension. I'm also looking into taking bits of code from other VS Code git extensions. What happens if they all change their licenses? What happens if we all decide to forbid "to publish, distribute, sublicense, and/or sell copies of the Software."? (ok, that's a bit too dramatic) I want to build this extension because I want to have a great git visual tool for myself. I'm willing to share that back with the community, if anyone wants to use. I don't care if the tool is mine or yours. I just want the tool. And I think I'll build it faster this way. I added the MIT license and added you there as a copyright notice. I hope that fixes that part. The new license you wrote only applies to the newer versions of your code, starting from the moment that license was introduced. I'll therefore not take any more of your code, as I don't want to break the license. Take care, |
When you breached the original MIT licence in I amended the license of the Git Graph codebase while you were breaching it, and notified you of this change when it took affect. In order for your derivate work |
@vfonic, after consulting the GitHub copyright policies: As I'm the copyright holder, because you breached the original MIT policy by deliberately removing the licence agreement from your copy I request that you do so, or, you may state in the license of |
Thank you for raising a pull request for these changes, under normal circumstances I would have happily merged these changes. As you breached the licence of the Git Graph extension with your derivate work |
I've forked your extension and my extension will go in a different direction.
I'm just sending you back some of the changes I've made to your code, while the code is still similar to your extension.
Not sure if you'd like to merge this PR or not, up to you.
Here's a screenshot
PS I'm not sure how much more I'll be able to port back to your extension, but feel free to take stuff from here: https://github.com/vfonic/vscode-ada-lightbulb
Why different extension?
I'd like to customize the extension to my needs. Maybe it will end up being similar, although I believe it will pretty soon become quite different.
I also switched from Typescript to Javascript. I still didn't jump board to Typescript. :)