-
-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
feat: Add new new push notification interface ParseNotification
for managing push notifications
#949
Conversation
refactor: Add `CONTRIBUTING.md`
cheng parse_push and parse_notification
I will reformat the title to use the proper commit message syntax. |
flutter_local_notifications
and creating a new method for ParseNotification
flutter_local_notifications
and creating a new method for ParseNotification
Thanks for opening this pull request! |
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## master #949 +/- ##
==========================================
+ Coverage 39.33% 39.60% +0.27%
==========================================
Files 60 60
Lines 3356 3333 -23
==========================================
Hits 1320 1320
+ Misses 2036 2013 -23
☔ View full report in Codecov by Sentry. |
@cool2apps Could you test this PR out, if it works for you? |
I think it is ready for merge, it is no longer dependent on another library |
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.
Could you please change the PR title? It currently seems to describe the change, but it should describe the issue that is being fixed.
flutter_local_notifications
and creating a new method for ParseNotification
ParseNotification
input for proper notification display
I changed it, I hope it's good, I didn't have a better idea for the title |
The PR title must describe the issue, the solution of how it was fixed is an option addition. It's still not clear what this PR fixes. If it'S not "properly" displaying notifications, could we specify what that means? Or is it something else? |
ParseNotification
input for proper notification display
I changed it, what do you think? |
Again, this describes the change, not the issue that this PR fixes.
|
In this PR, we solved the problem of using the notification library overhead by removing it and replacing it with an interface. |
If it was a bug we should be able to describe what's broken or not working, but that seems not possible. If it removes a overhead then maybe it's a performance improvement? How about:
Just to confirm again, this PR does not require any changes in a developer's app code, right? |
Changes are required on the developer side. but since |
We do not distinguish between "small" and "large" breaking changes. Any breaking change usually requires a major version increment, the exception being security fixes which are evaluated on a per-case basis.
So then this is would be a Merging a breaking change as non-breaking in flutter is especially bad due to the de-facto standard of using range operators for dependency versions. That means they will auto-update and potentially break apps. We need to be extra careful because of that. |
I got it, so it is a breaking change and |
I think the PR title could be improved; with "user interface" you are probably referring to the programming interface, not a UI. How about this change log entry:
Feel free to add any info to the "breaking change" line that may help developers to cope with the braking change. |
ParseNotification
for managing push notifications
I changed it, what do you think? |
We would need a changelog entry as well |
added |
@mbfakourii I've edited the changelog; to better explain the format, when there's a breaking change, there is the |
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
Pull Request
Issue
Closes: #936
Approach
In the new method,
ParseNotification
should be given toParsePush
Tasks