I think the Reset/Apply buttons are very useless, and related to a scenario that we don't have.
If i change filename, rating, decription or settings fields, i can turn back at any time by changing the fields again, so user input is not enought critical to require a "confirmation button" (no Apply button needed).
Also, the name Apply is a bad choice (Apply != Ok):
User Interface Text
https://developer.apple.com/library...eptual/applehiguidelines/Windows/Windows.html
Also, there are no action that a user can't undo, and many fields have already the "default" value so they can be restored at any time (no Reset button needed).
I suggest to remove these buttons and save automagically the changes when Text item looses Focus.
(BTW, i don't see any change after Reset)

If i change filename, rating, decription or settings fields, i can turn back at any time by changing the fields again, so user input is not enought critical to require a "confirmation button" (no Apply button needed).
Also, the name Apply is a bad choice (Apply != Ok):
User Interface Text
Provide an Apply button only if the property sheet has settings (at least one) with effects that users can evaluate in a meaningful way. Typically, Apply buttons are used when settings make visible changes. Users should be able to apply a change, evaluate the change, and make further changes based on that evaluation.
https://developer.apple.com/library...eptual/applehiguidelines/Windows/Windows.html
Provide an Apply button when it makes sense. An Apply button can be appropriate in a dialog that displays multiple settings that affect the user’s view of data. In this situation, an Apply button allows the user to preview the effect of the selected settings without committing to the changes.
Be cautious about using an Apply button for operations that take a long time to implement or undo; it might not be obvious to users that they can interrupt or reverse the process. In particular, save dialogs or dialogs that allow users to make changes that can’t be previewed easily should not include an Apply button.
Don’t use an Apply button to mean the same thing as the OK button. In particular, clicking an Apply button should not dismiss a dialog because the user should first decide whether to accept the previewed changes (by clicking OK) or to reject them (by clicking Cancel). When the user dismisses the dialog without clicking OK, all previewed changes should be discarded.
Also, there are no action that a user can't undo, and many fields have already the "default" value so they can be restored at any time (no Reset button needed).
I suggest to remove these buttons and save automagically the changes when Text item looses Focus.
(BTW, i don't see any change after Reset)