It would be perhaps useful to have something to mark game as cancelled (with the release date as the date of that announcement) or as TBA (To Be Announced). The cancellation can be easily done with tags but it would still be "nice" if it didn't say 'published', and in case of future releases you can't really speak of it in past tense and those dates are rarely set in stone.
Also, some features should probably be disabled in case the release date is in the future. Such as voting, marking the game as playing, owned or completed.
"It would be perhaps useful to have something to mark game as cancelled"
A flag like the one for prototype should be ok.
"with the release date as the date of that announcement"
No. The release date is used for sorting and other stuff, using it with different meanings would require a global rework of UVL... not the case.
"or as TBA (To Be Announced)"
Yes, I could starting to accept TBA as date.
"and in case of future releases you can't really speak of it in past tense"
Good catch. I didn't pay attention to this...
"Also, some features should probably be disabled in case the release date is in the future. Such as voting, marking the game as playing, owned or completed."
Yes, you are not the first to request this (especially for voting!)
The problem is that we can't be sure that all the "next" games will have the full date stored. what happens when a game is released and UVL is not aware of this?
For example, games with a release date like "2007" will appear to be released on first January 2008 too.
Am I worrying too much?
For example, games with a release date like "2007" will appear to be released on first January 2008 too.
Am I worrying too much?
Shouldn't matter, though I can't see how it could appear in jan 2008. Looking at how the date field actually accepts text as well, I guess this isn't stored in very optimal manner which causes such strangeness (although it allows some arbitrary dates tu be used like 198? :b).