I am creating an application for Windows Phone and on the platform, users are able to choose to have either a light or a dark theme for their phone.
Applications are usually expected to follow suit but my application is different (isn't that what everyone says?)
In my case, my application is going to be used for a lot of reading, so I provide users the option to change their theme to whatever makes sense for them (light for daytime, dark for nighttime, etc).
This is fine for the main reading view, but I am not sure what to do for my primary user interface. Should I use the same system theme for the user interface or use the same theme the user has for reading?