# OldSchool Editor FAQ

Q My device storage is not visible while opening files. What to do ?

By default, storage devices are kept hidden in some devices.

- Make sure storage read/write permissions are given to editor
- You can make them visible by tapping on hamburger button (appears on top right) or by tapping on Settings (might present below or above, depends on device configuration).
- Select "Display advance devices"

Q How paging will effect my file ?

Paging is just view large files in parts to increase performance. Whenever file is saved, all pages are combined into single file.
You can turn off paging from settings but it is recommended for viewing large files.

Q I am unable to save any file on device having Android 4.4. What to do ?

Android 4.4 restricts the file saving in SD card. You can save your file in internal storage.

Q I am unable to save any file. What to do ?

You might be facing this problem in device having Android 5 or above. If that's the case,

- Make sure storage read/write permissions are given to editor
- Open settings from options menu
- Tap on file picker and select Android File Picker

If problem still remains, give me your feedback at feedbackdtw@gmail.com
Q Sometimes when I put application in background, unsaved data gets lost. How to prevent this ?

This is behaviour of android that sometimes when app in background are not active, they are killed. It is dangerous for unsaved data. So it is always advised to save unsaved data to prevent data loss.

Q Can it open file of any size ?

There is no limit defined on file size. Performance depends upon system capabilities and available resources.

Q How much reliable is auto saving ?

Auto saving is a feature to prevent accidental data loss due to not saving file or accidental or abnormal termination of editor.
Auto save feature will save file after periodic interval. Once you turn on auto save. It will try to save file right at the moment and in case of failure it will notify you. You can even turn off the auto save notification if you find them annoying. But editor will always display notifications regarding any kind of failure. So you will always get notified if editor failed in saving your file.

Q What will happen to data in case of application crash event ?

There is an application crash handler that will try to save data present in the editor in a dump file with name as timestamp of crash event in default storage location. Directory with name OldSchool Editor will be created and inside that a directory with name CrashDump will be there. This CrashDump directory will contain all the dump files. Note : Editor always will create a new dump file and any existing dump file will not be touched by Editor.

Q I am not able to see some of my storage locations in save file location picker. What now ?

Make sure you have selected android file picker and enabled the advance storage devices in location picker.
Advance storage devices option can be accessed through settings option in location picker or hamburger icon on top of toolbar.
This option is devices specific, location of that option may vary from device to device.

Q There are so many encodings, I don't know which to select ?

If you don't know what are encodings. UTF-8 is always safest option.

Q Encoding I want is not in the list. Now what ?

Currently it only support US-ASCII, IBM437, ISO-8859-1 and UTF-8. If possible, I will add more encodings.
Note : ANSI encoding is also called US-ASCII, so if you want to select ANSI, you can safely select US-ASCII.

Q Encoding detection not happening as expected. What can be done ?

Encoding detection is still in premature stage and is under development. Detecting encoding is tricky as there is no defined standard. I will keep working on this in the future and will try to increase the accuracy of detection.
In case you feel that encoding is not guessed properly, select best possible encoding from the list and disable auto detection and then try reopening the same file.

Q Can I paste special characters, links from the different sources like files and internet ?

Yes, you can paste any kind of data as long as it is text data. Most of the characters available in character set usually don't cause troubles after saving them in a file and reopening that file.
Some characters like text emojies, other non english alphabets, or symbols are handled differently. This is because of encodings.
If you don't what encodings are, then if you are saving characters like emojies, make sure to select UTF-8 from the encoding option than save file.
UTF-8 is always a safest option, irrespective of the fact that character is an alphabet (english, arabic, latin, hindi, etc.) or an emoji or any kind of symbol.

Q Sometime Find option in Search stops working. How to resolve this ?

Find option will only highlight search result if cursor is available. Make sure cursor in edit area is available.

Q Regular expressions are not working as expected. Now what ?

Android work on Java platform, so this application can work on syntax suitable to Java platform. You can find here the reference of regular expression.
If you still think something is not working fine. Just drop your email.

Q Out of the three available new line styles, which is best for me ?

If you don't know much about new line styles. You can safely select "\n" from the option. You will see Unix(LF) below the text area.
Unix is written because it is standard adopted by unix based systems. It is also a standard in Android and it works everywhere.

Q I am seeing a Unix(LF) at bottom of text area, I have saved file but I want to edit my file in device having windows as operating system, Will I be able to edit it ?

Yes, you will be able to access it without any problem, even if you try to access the same file in Mac or unix/linux machines you will not face any problems.
This Unix(LF) is a way how a line of text is processed by text editor. Other than this are Windows(CRLF) and Mac(CR).
Every operating system has a way of treating line of text, but operating systems and underlying applications like text editors and word processors are smart enough to detect how to process lines of text.

Q What is this "Firebase Opt-In" option in settings ?

Google Firebase is a development and analytics platform for building mobile and web applications. It was integrated in this application for purpose of collection of this application(OldSchool Editor) usage statistics which is helpful in development and improvement of OldSchool Editor.
No personal data is collected, neither the contents of the files are collected. If you don't want to share your application usage statistics. You can simply Opt out by selecting false in "Firebase Opt-In" option.

Q Is there any difference in free version and Pro version of this application ?

There is no difference between free version or Pro version. Pro version is just the support version.
I still encourage you to purchase the paid version of this application if you like this application. It will encourage me to put more efforts and keep development of this application alive.

Q If I want a specific feature then what ?

Suggestions are always welcome. Just throw a mail at feedbackdtw@gmail.com. If possible I will add it in next update.