Remove the address book's settings from the Settings page
Refactor almost all code related to the address book in order to make the children items not aware of the existence of their parents (a more generic and reusable code)
Access the address book's settings from a tool button in the application menu bar, only if the AddressBook component is visible
Update the user image
Add a "Contacts" icon to use with the Address Book
Add a footer note advising about using password-protection
Add a delete icon
Add two ToolButton to edit and delete the contact
Add an Action to show the app in fullscreen by pressing the standard fullscreen shortcut (F11 in most platforms)
Remove the Material.Red color
Add an IntValidator to the cacheLifetime property in Settings
Huge reduction of the numpad code by using a model/repeater approach instead of static buttons
Fix the source of the United States flag
Remove all console.log()
Improve the name of the application in the splash screen
Add an Abort button to cancel the loading of the application
Add font Hemi Head to use in the Splash Screen
Fix a possible reference to an invalid index in an array in many models
Remove duplicated aliases
Call updateFooterButtonStatus appropriatelly in Settings page
Does this change need to mentioned in CHANGELOG.md?
yes | no
Changes:
Settings
pageAddressBook
component is visibleuser
imageToolButton
to edit and delete the contactAction
to show the app in fullscreen by pressing the standard fullscreen shortcut (F11 in most platforms)Material.Red
colorIntValidator
to thecacheLifetime
property inSettings
console.log()
Abort
button to cancel the loading of the applicationupdateFooterButtonStatus
appropriatelly inSettings
pageDoes this change need to mentioned in CHANGELOG.md? yes | no
Requires testing Requires testing yes | no
Comments about testing , should you have some