diff --git a/faq.html b/faq.html index 8718ab16d..a59104596 100644 --- a/faq.html +++ b/faq.html @@ -18,26 +18,36 @@
+

Creating and tracking habits

+

How can I track bad habits I want to break?

-

It is probably a better idea to rephrase your habit in a positive way. For - example, instead of having the bad habit "Did you smoke today?" you could have - the good habit "Did you have a smoke-free day today?". Another example, instead - of "Did you eat junk food today?" you could have "Did you eat healthy today?". - In this way, every time you open the app to put a checkmark, you are rewarding - yourself for some good behaviour, instead of getting punished.

+

Instead of tracking bad habits, it is better to rephrase your habit in a + positive way. In this way, every time you open the app to put a checkmark, you + are rewarding yourself for some good behaviour, instead of getting punished. + For example, instead of having the bad habit "Did you smoke today?" you could + have the good habit "Did you have a smoke-free day today?". Another example, + instead of "Did you eat junk food today?" you could have "Did you eat healthy + today?".

How can I specify that a habit should be performed on certain days of the week?

-

You do not need to specify this. The app will figure it out by itself. You just +

You don't need to specify this. The app will figure it out by itself. You just need to specify how many times would you like to repeat the habit in a certain interval of time. For example, if you want to repeat a certain habit every - Monday and Friday, simply specify that you want to repeat the habit 2 times in - 7 days, and then keep practicing your habit. If, during your first week, you + Monday and Friday, simply specify that you want to repeat the habit 2 times per + week, and then start practicing your habit. If, during your first week, you indeed perform your habit on Monday and Friday, the app will automatically add a checkmark on the following Saturday and Sunday. As long as you keep your routine, the checkmarks should appear automatically on the correct days.

+

When I am creating a new habit, what am I supposed to write on the "question" field?

+ +

The question field is a place where you can specify more clearly the + requirements for the habit. For example, while the title of your habit might + say "Meditate", the question might ask "Did you meditate for at least 10 + minutes this morning?". This question appears on the reminders.

+

How can I put checkmarks in past days?

Open the statistics page for a certain habit, scroll down to the "History" @@ -54,49 +64,145 @@

First, press-and-hold the name of a habit for a second. Then, when it becomes selected, just drag it to the desired place, without lifting your finger.

-

When I am creating a new habit, what am I supposed to write on the "question" field?

+

How can I disable the vibration every time I put a checkmark?

-

The question field is a place where you can specify more clearly the - requirements for the habit. For example, while the title of your habit might - say "Meditate", the question might ask "Did you meditate for at least 10 - minutes this morning?". This question appears on the reminders.

+

Loop follows your phone's settings to decide whether it should vibrate on touch + or not. To disable the vibration, open your phone's settings, tap "Sounds" + and disable "Vibrate on touch".

+ +

Importing and exporting data

-

How can I export my data?

+

If I uninstall the app, will I lose all my data?

-

Open the main screen of the app, press-and-hold on the name of a habit, then - select the option "Export data" from the menu. You can also export data from - multiple habits simultaneously. The data will be exported as a ZIP archive, - containing individual comma-separated files for each habit, which can be opened - with any modern spreadsheet software, such as Microsoft Excel or OpenOffice - Calc.

+

Yes, uninstalling the app will delete all your data! All files inside the + folder Android » data » org.isoron.uhabits on the SD card will also be deleted. + This is the way Android was designed, and there is nothing Loop can do to + prevent it.

-

If I factory-reset my phone, will I lose all my data?

+

If my phone gets damaged or factory reset, will I lose all my data?

Loop supports Android's native backup service: if you have backups activated in - your phone settings (Settings / Backup & Restore / Back up my data), it should + your phone settings (Settings » Backup & Restore » Back up my data), it should periodically save a copy of your data in the cloud automatically. The data will - be restored in case you factory-reset your phone or activate a new device. That - being said, this system can be unreliable at times, so if you want to make sure - that your data is safely backed up, it is still recommended that you use a - specialized backup utility, such as Titanium Backup. You can also export your - data manually, by long-pressing multiple habits, then selecting "export data" - on the menu. At the moment, there is no way to import the data, but this is a - planned feature. See the previous question for more details.

+ be restored in case you factory-reset your phone or activate a new device. + Note however that uninstalling the app will delete all your data, in addition + to all the backups stored in the cloud. Furthermore, this backup system can be unreliable at + times. Therefore, if you want to make sure that your data is safely backed up, + it is still recommended that you use a specialized backup utility, such as + Titanium Backup. Alternatively, you can export a full backup of your data + manually. For more details, see the answer for the next question.

+ +

How can I export a full backup of my data?

+ +

Select the option "Export full backup" on the settings screen. A file will be + generated, and you will be asked to choose an app to share it to. If you select + an email application, you will be able to send the file as an attachment to + yourself. If you select Google Drive, Dropbox or similar apps, you will be able + to upload it. A copy of the generated file is also automatically saved on the + SD card, inside the folder Android » data » org.isoron.uhabits. Be aware that + this folder will be deleted when the app is uninstalled. If you would like to + keep the backups on the SD card after the app is uninstalled, you should move + them to another folder.

+ +

How can I restore a full backup?

+ +

First, you should copy the backup file to the folder + Android » data » org.isoron.uhabits on the SD card. For security and privacy + reasons, Loop is only able to read files that are stored inside this folder. To + copy the file there, you can either connect your phone to your computer or use + a file manager app. After this is done, open Loop Habit Tracker, open the + settings menu, select the option "Import data", locate and then tap on the file + that you just copied. Your data will be restored.

+ +

How can I export my data as CSV?

+ +

Open the settings screen, scroll down to the section "Database" and select the + option "Export as CSV". The data will be exported as a ZIP archive containing + individual comma-separated files for each habit, which can be opened with any + modern spreadsheet software, such as Microsoft Excel or OpenOffice Calc.

+ +

How can I import data from Tickmate?

+ +

First, make sure that you have the latest version of Tickmate installed. Open + Tickmate, click on the menu, select the option "Backup database" and click OK. + Your data will be saved to a file inside the folder Tickmate on the SD card. + Next, you should move this file to the folder Android » data » org.isoron.uhabits + on the SD card. For security and privacy reasons, Loop is only able to read + files that are stored inside this folder. To move the file, you can either + connect your phone to your computer or use a file manager app. After this is + done, open Loop Habit Tracker, open the settings menu, select the option + "Import data", locate and then tap on the file that you just copied. Your + data will be imported.

+ +

How can I import data from Rewire?

+ +

First, make sure that you have the latest version of Rewire installed. Open + Rewire, click on the menu, select the option "Backup" and click "Yes". Your + data will be saved to a file named Habits.db inside the folder habit_backup + on the SD card. Next, you should move this file to the folder + Android » data » org.isoron.uhabits on the SD card. For security and privacy + reasons, Loop is only able to read files that are stored inside this folder. To + move the file, you can either connect your phone to your computer or use a file + manager app. After this is done, open Loop Habit Tracker, open the settings + menu, select the option "Import data", locate and then tap on the file that + you just copied. Your data will be imported.

+ +

How can I import data from HabitBull?

+ +

First, make sure that you have the latest version of HabitBull installed. Also + note that, in order to export your data from HabitBull, you need to have the + premium version of the app. Open HabitBull, tap the menu icon on the upper + right corner of the screen, then tap export. The app will generate a file, that + you should copy to the folder Android » data » org.isoron.uhabits on the SD card. + For security and privacy reasons, Loop is only able to read files that are + stored inside this folder. To copy the file there, you can either connect your + phone to your computer or use a file manager app. After this is done, open Loop + Habit Tracker, open the settings menu, select the option "Import data", locate + and then tap on the file that you just copied. Your data will be imported.

+ +

Other questions

+ +

How can I donate to the project?

+ +

Loop currently does not accept any monetary donations. There are many other + ways you can contribute to the project, however, even if you are not a software + developer, such as providing feedback, finding bugs, sharing the app with your + friends, rating and writing a review on Google Play Store, or translating the + app into your language. Please, see our webpage at GitHub for + more details.

My question was not answered in this FAQ. What should I do?

-

Please, feel free to contact the developer at isoron@gmail.com.

+

Please, feel free to contact the developer at dev@loophabits.org.

diff --git a/main.css b/main.css index a896f4aec..25c75551d 100644 --- a/main.css +++ b/main.css @@ -41,8 +41,28 @@ h2 { line-height: 38px; font-size: 23.75px; } +h3 { + padding: 10px; } + +h3 { + background-color: #ddd; } + h3, h4 { font-size: 20.9px; line-height: 24.7px; } +ul { + list-style-type: none; + padding-left: 10px; + margin-left: 0px; } + ul ul { + list-style-type: circle; + padding-left: 30px; } + ul li { + padding: 3px 0px; } + +code { + background-color: #eee; + padding: 3px 6px; } + /*# sourceMappingURL=main.css.map */ diff --git a/main.css.map b/main.css.map index 7f77a96f9..b1c2abe45 100644 --- a/main.css.map +++ b/main.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "AAOA,IAAI;EACF,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,mBAAO;EACpB,WAAW,EAAE,IAAI;EACjB,gBAAgB,EATT,IAAI;EAUX,MAAM,EAAE,GAAG;EACX,OAAO,EAAE,GAAG;EACZ,KAAK,EAXE,OAAO;;AAahB,QAAQ;EACN,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,QAAQ;EAChB,OAAO,EAAE,WAAW;EACpB,gBAAgB,EAlBT,IAAI;;AAoBb,QAAQ;EACN,UAAU,EAAE,+BAA+B;;AAE7C,CAAC;EACC,KAAK,EA1BE,IAAI;EA2BX,eAAe,EAAE,IAAI;EACrB,aAAa,EAAE,eAAe;EAC9B,OAAO;IACL,aAAa,EAAE,eAAkB;;AAErC,sBAAiB;EACf,WAAW,EAAE,MAAM;;AAErB,OAAO;EACL,UAAU,EAAE,MAAM;EAClB,OAAO,EAAE,MAAM;EACf,OAAO,EAAE,GAAG;;AAEd,EAAE;EACA,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,IAAI;EACjB,UAAU,EAAE,MAAM;;AAEpB,EAAE;EACA,UAAU,EAAE,OAAO;EACnB,WAAW,EAAE,IAAI;EACjB,SAAS,EAAE,OAAO;;AAEpB,MAAK;EACH,SAAS,EAAE,MAAM;EACjB,WAAW,EAAE,MAAM", +"mappings": "AAOA,IAAI;EACF,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,mBAAO;EACpB,WAAW,EAAE,IAAI;EACjB,gBAAgB,EATT,IAAI;EAUX,MAAM,EAAE,GAAG;EACX,OAAO,EAAE,GAAG;EACZ,KAAK,EAXE,OAAO;;AAahB,QAAQ;EACN,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,QAAQ;EAChB,OAAO,EAAE,WAAW;EACpB,gBAAgB,EAlBT,IAAI;;AAoBb,QAAQ;EACN,UAAU,EAAE,+BAA+B;;AAE7C,CAAC;EACC,KAAK,EA1BE,IAAI;EA2BX,eAAe,EAAE,IAAI;EACrB,aAAa,EAAE,eAAe;EAC9B,OAAO;IACL,aAAa,EAAE,eAAkB;;AAErC,sBAAiB;EACf,WAAW,EAAE,MAAM;;AAErB,OAAO;EACL,UAAU,EAAE,MAAM;EAClB,OAAO,EAAE,MAAM;EACf,OAAO,EAAE,GAAG;;AAEd,EAAE;EACA,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,IAAI;EACjB,UAAU,EAAE,MAAM;;AAEpB,EAAE;EACA,UAAU,EAAE,OAAO;EACnB,WAAW,EAAE,IAAI;EACjB,SAAS,EAAE,OAAO;;AAEpB,EAAE;EACA,OAAO,EAAE,IAAI;;AAEf,EAAE;EACA,gBAAgB,EAAE,IAAI;;AAExB,MAAK;EACH,SAAS,EAAE,MAAM;EACjB,WAAW,EAAE,MAAM;;AAErB,EAAE;EACA,eAAe,EAAE,IAAI;EACrB,YAAY,EAAE,IAAI;EAClB,WAAW,EAAE,GAAG;EAEhB,KAAE;IACA,eAAe,EAAE,MAAM;IACvB,YAAY,EAAE,IAAI;EAEpB,KAAE;IACA,OAAO,EAAE,OAAO;;AAEpB,IAAI;EACF,gBAAgB,EAxET,IAAI;EAyEX,OAAO,EAAE,OAAO", "sources": ["../src/main.sass"], "names": [], "file": "main.css"