Table of Contents
You will need to put information about yourself (and whoever else helped you) into
This should be mostly self-explanatory; each item in each array represents a card in the About page. The
card titles (people's names)
go in the items in
about_titles, descriptions go in
You can easily change the buttons displayed at the bottom of each of your cards. The names go in the first
links they lead to go in the second. Each button name/link is separated by a pipe (
Important note: do not remove the bottom 3 arrays in each item, doing so will violate the terms of using this dashboard free of charge.
Not much explanation should be needed for this, but you can enable/disable showing a changelog for new
/res/values/dev_changelog.xml. You can even use basic HTML formatting in each list item.
Theming and UI Mode
The first boolean in the image below (
allow_theme_switching) determines whether or not users
will be able to switch between the light and dark theme from the dashboard UI.
When true, there will be a checkbox in the overflow menu. The second boolean
dark_theme_default) sets whether the dashboard will use the dark theme initially. By default,
it will not; it will use the light theme initially.
The values under the "light theme" and "dark theme" comments allow you to switch out the colors used throughout the dashboard. Initially, they are set to use the default colors that we decided to use for Polar. It's recommended you change theme colors to fit your icon pack's branding.
It's likely you'd want to change what's displayed at the top of the navigation drawer if you choose to
not use tabs.
You can do so from the
android:scaleType should usually either be
should also put the
PNG you're using as the header in
By default, Polar will use a tabbed UI. You can easily make Polar use a navigation drawer instead, just by
nav_drawer_mode_default to true.
allow_nav_drawer_mode_switch determines whether users are allowed to switch between the light
and dark theme.
A lot of designers like to have a homepage that users will see when they first open the dashboard. We
encourage you to try
not using the homepage, but we included this function for those who really need it. You can enable or
disable the homepage
homepage_enabled boolean. The other settings should be self-explanatory.
Below, a few options are displayed.
icon_request_email— an email that icon requests are sent to. Leave empty to disable icon requests.
icon_request_maxcount— specifies a maximum number of icons users can request icons for (per icon request). Use -1 to disable this.
icon_request_limit_interval— 0 or less to disable. An interval in seconds in which the user must wait after sending an icon request before sending another.
licensing_public_key— the Base64 key from the Google Play Developer Console (Under Services & APIs).
persist_selected_page— when true, the dashboard will open the last selected page when restarted.
feedback_email— an email address feedback can be sent to from the About page. Leave empty to disable this feature.
feedback_subject_line— a subject line used in feedback emails.
You can easily accept donation from your users. The
donation_license_key is the same value
you'd use for
license_public_key. However, leaving it blank will disable donation. When enabled, a donation
button will appear
at the top of the About page.
donate_option_names should be pretty self-explanatory.
in-app product IDs
setup from the Developer Console: