Development:Prana Breath API/Collections:Settings

From Olekdia Wiki

settings - collection that gives you control over app's settings.

Prefix

  • pranabreath://
  • https://olekdia.com/pranabreath/
  • https://pranabreath.page.link/?link=https://olekdia.com/pranabreath/

Syntax

  • pranabreath://settings/item?val=[Value] - Case-insensitive.
  • pranabreath://settings/item?cmd=[Command]&val=[Value]
  • https://olekdia.com/pranabreath/settings?val=[Value] - Case-sensitive.

Commands

Command Description

list

Returns settings list. Currently it is only used in console for retrieving settings list.
  • pranabreath://settings?cmd=list
Items:
themePref
screenBehaviorPref
notifBehaviorPref
breathMethodsOrientPref
trngChartPref
statChartPref
mutePref
  • pranabreath://settings - It is a default command when only collection is defined without an item, so if we omit the command it will return the same result.

set

Allows to set a specific setting value.
  • pranabreath://settings/trngChartPref?cmd=set&val=asteroids - Set "Asteroids" training chart.
  • pranabreath://settings/trngChartPref?val=asteroids - It is default command when item is specified, so it will have the same impact that above example.


Items

Item Description

themePref

Allows to adjust theme of the app.
  • pranabreath://settings/theme?value=dark - Set purple dark theme.
  • Possible values: light, dark, blue_light, blue_dark, gray_light, gray_dark, green_light, green_dark, olive_light, olive_dark, yellow_light, yellow_dark, red_light, red_dark, white, black

screenBehaviorPref

TODO

trngChartPref

TODO

statChartPref

TODO

notifBehaviorPref

TODO

breathMethodsOrientPref

TODO

mutePref

TODO