Problem/Motivation
The issue #1295574: Remove vud_{node,comment,term} modules in favour of vud_field is a great initiative, only using vud_field submodule seems like a much better approach.
These widgets can be set when editing the field via "Manage fields":

But these widgets can not be set for the different view modes on the "Manage display" tab like when you set the appearance of an Image field for different view modes, because there are no field formatter settings:
Proposed resolution
I would suggest these widgets to be adjustable via the "Manage display" tab for the different view modes (like default, full, teaser, etc.) with the appropriate implementation of hook_field_formatter_info(), hook_field_formatter_settings_form(), hook_field_formatter_settings_summary() and hook_field_formatter_view().
Like this (like when setting an image field's appearance for different view modes):
Remaining tasks
-
User interface changes
New field formatter settings on the "Manage display" tab for the given vote_up_down field(s): ability to set different voting widgets for different view modes.
API changes
-
Original report by vlkff
Currently, the vud_field implemens in hook_field_formatter_info just one default formatter that implements integration with voting widgets inside.
That means, that you can use just only one the widget for the field for the all your site. Actually, you are loosing the power of formatters.
I suggest to rework voting widgets system, so each widget will be recognized by drupal as formatter.


Comments
Comment #1
marvil07 commentedI see your point.
When I was doing the initial implementation of vud_field I actually though that, but I end up doing it all inside one formatter for two reasons:
So, yeah, the first reason was about time, and not really valid anymore. But the second one is still valid. I will appreciate your opinion on that.
PS: BTW "needs review" means a patch ;-)
Comment #2
marvil07 commentedBTW as mentioned on other issue, this was probably a misunderstanding because of some bugs that prevented per field instance settings work right, but you now can reuse one field with different vud widgets(and just one formatter).
Comment #3
marvil07 commentedMarked #1895448: Ability to adjust the appropriate widgets to be displayed for different view modes via the "Manage display" tab as duplicate of this issue.
Comment #3.0
marvil07 commentedImportant changes to issue after code reviewing
Comment #4
Sk8erPeter commentedThanks for the quick reaction in the other issue.
I've just created the issue summary, as you asked. ;)
I hope that helps.
Thank you very much for your efforts in advance!
Comment #5
marvil07 commentedA module that will probably help: Field formatter settings.
Comment #5.0
marvil07 commentedSk8erPeter (issue summary)