-
Notifications
You must be signed in to change notification settings - Fork 14
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
Draft: Some improvements #20
Draft: Some improvements #20
Conversation
Thanks for your efforts, @liferooter . I'll take a look at this soon when I'm done with finals. |
Okay, I'll try to keep compability and test on these OSes |
@liferooter You should try to get this stuff merged soon. I think I'd prefer if you sent me multiple PRs, that way I can evaluate your changes more thoroughly and merge them sooner before merge conflicts arise. |
Okay, I'll finish today |
Commonly used flag to print application version is --version in long form and -v in short form, not -V
Empty array as array terminator is not hack, it's correct way to implement such thing.
- Move project version from version.vala to config.vala - Delete version.vala
cd0e206
to
3ec337d
Compare
@Prince781 now PR has no conflicts and ready for review and merging |
A couple of things:
|
I think that such behavior is non-typical and non-intuitive, doesn't it? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed. Multiple changes needed. You also need to rename the files back to have the .in
suffix. I explained why in one of my review comments.
It's perfectly intuitive—the user sees all available templates if he/she didn't request one. There's no rule that says you can't do this. And if you want to talk about other programs that do a similar thing, |
I think the rest of the code is pretty well-organized. I wrote this quickly and so it's nice to see someone taking the time to make the code look nice. 😃 |
Just reproduces this bug in Ubuntu 20.04 VM. Have no idea what's wrong and how to fix it without manuary reading every property of every class. But all works on Elementary OS 6.1 with Vala 0.48.20 and there will be new Ubuntu LTS soon with even newer Vala. So may I spit on compatibility with too old Ubuntu which requires to make the app don't use some really needed Vala features? |
Yes, but then you must change |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
48390c9
to
ec6ba4e
Compare
I had to keep a workaround for JSON-GLib 1.4.4 because eOS 7 won't come out for another 5-6 months and this package won't be updated for the current release. |
ec6ba4e
to
dacc7fb
Compare
@liferooter merged. Thanks a lot! |
Some code and mechanism improvements