Currently it is implementing the basic fullscreen, will add #TODO for the specific requirement.  Thanks