This is the final use case pertaining to playlists that is currently in our implementation description but not part of the actual program. It solves the issue of users not being able to remove tracks from their playlists once they have been added.
Your Changes
I changed files pertaining to the use case but for some reason, other files have been modified as well. However, since this branch is based off of the branch from Like Tracks, all of these other file changes are up to date with main, with some merge conflicts that I will fix myself once this pull request has been created. Other than that, the only files that were changed were those that were needed for the use case to function properly.
Description: This use case allows users to remove a song from the playlist they are currently viewing. Within the playlist view, there is a button that allows a user to remove the song from the playlist if they decided they do not want it there anymore.
Type of change (select all that apply):
[X] New feature (non-breaking change which adds functionality)
Testing
N/A due to technical issues
Checklist
[X] I have performed a self-review of my own code.
[X] Coding style (conforms to Google Java Style Guide)
[X] Especially follows section 7 (Javadoc is present for every public class, public or protected member)
[X] Especially follows section 4.6 (Multiple consecutive blank lines are not encouraged)
[X] Correctness (follows CA and SOLID, is a reasonable and not overly complicated solution, etc.)
[X] Description of pull request is clear, consise, and reasonably detailed
Motivation and Context
This is the final use case pertaining to playlists that is currently in our implementation description but not part of the actual program. It solves the issue of users not being able to remove tracks from their playlists once they have been added.
Your Changes
I changed files pertaining to the use case but for some reason, other files have been modified as well. However, since this branch is based off of the branch from Like Tracks, all of these other file changes are up to date with main, with some merge conflicts that I will fix myself once this pull request has been created. Other than that, the only files that were changed were those that were needed for the use case to function properly.
Description: This use case allows users to remove a song from the playlist they are currently viewing. Within the playlist view, there is a button that allows a user to remove the song from the playlist if they decided they do not want it there anymore.
Type of change (select all that apply):
Testing
N/A due to technical issues
Checklist