Kids mode

Rating: 
4.615385
Your rating: None Average: 4.6 (13 votes)

This is a patch and application that creates a kids mode. The patch modifies the launcher, eventsview, notifications and switcher code to allows the application to work.

When kids mode is activated for a user only the configured applications can be seen in launcher and launched. Long press is disabled in launcher. The ambience is changed if the user has set a different one. Only the configured shortcuts and ambiences are available in the top menu. Notifications in events view and pop-ups can't be clicked. Whether notifications are shown can be configured per user.

When the user exits kids modes then the normal user settings are restored. A pin can be set to exit kids mode.

Features:

- Multiple users can be created, each with own configuration for launcher, events view widgets, top menu shortcuts and notification preferences.

- Which ambiences are available in the top menu can be configured. Users can only switch between available ambiences. The ambience is automatically changed when entering and exiting kids mode.

- Can be activated and deactivated from the cover.

- Option to close all running apps or hide running apps that aren't allowed when entering kids mode.

- Stop android support on exit/enter of kids mode.

- Pin can be set to exit kids mode.

Notes:

- Newly installed applications need to be unselected in settings otherwise they will show in kids mode.

- The pin is stored as plain text in dconf and so not secure.

- This may conflict with other patches of launcher, switcher, notifications or eventsview.

- If the launcher folders aren't restored use restore button in settings to restore a backup

- The favorite ambiences for the main user need to be selected in settings as there is no way to access this information at present.

To-dos (time and ability permitting):

- Don't show newly installed applications in kids mode as default behaviour.

Source: https://github.com/anigaj/kids-mode

Translations: https://www.transifex.com/x-39/kids-mode-for-sailfish/dashboard/

Thanks to all the translators and Zeta for advice on default language.

Screenshots: 
Application versions: 
AttachmentSizeDate
File kids-mode-0.1-1.noarch.rpm24.19 KB09/05/2018 - 01:21
File kids-mode-0.1-2.noarch.rpm32.69 KB18/05/2018 - 08:44
File kids-mode-0.2-1.noarch.rpm39.58 KB12/07/2018 - 15:35
File kids-mode-0.3-1.noarch.rpm49.86 KB10/10/2018 - 09:41
File kids-mode-0.4-1.noarch.rpm52.29 KB29/11/2018 - 10:04
File kids-mode-0.4-2.noarch.rpm53.16 KB10/12/2018 - 15:34
File kids-mode-0.4-3.noarch.rpm53.67 KB12/02/2019 - 21:02
File kids-mode-0.4-4.noarch.rpm53.61 KB12/05/2020 - 08:30
Changelog: 

0.4-4
- Compatible with Sailfish 3.3.0
0.4-3
- Updated Dutch, Dutch (Belgium) and Polish translations
0.4-2
Updated Hungarian translation
0.4-1
- Compatible with Sailfish 3.0
- Added settings for top menu options for a user
- Ambience selection is now per user
- Added Chinese(Zhi) translations
- Updated Finnish (Finland) and Swedish translations
0.3-1
- Added user specific notification settings to choose whether they are show in events view and whether they pop up.
- Added ambience features.
- Updated Dutch, Dutch (Belgium) and Swedish translations
0.2-1
- Added option to hide applications instead of closing them. Note: applications launched from a notification are still closed.
- Added option to manually back up and restore launcher layout from settings.
- Added option to stop android support on either entering or exiting kids mode.
- Added hungarian translation.
- Added a specific patch for users of launcher combined patch (works with patch from web catalog using patchmanager 3)
- bug fix to improve restoring of launcher when cancelled through remorse.
0.1-2
- bug fix: now shows english text if translation is not available instead of the translation id.
- Added translations for Dutch, Dutch(Belgium), French, Italian, Polish, Spanish and Swedish.
0.1-1
- First build