[feature] signle file drag and drop to open