Skip to content

UI: Add settings Panel #21

@edouardparis

Description

@edouardparis

Currently the settings button on the sidebar (view/sidebar.rs) is sending a message::Install,
It should send message::Menu(Settings)

  • modify revaultd config in order to include every missing sections, check revaultd repository
  • create Menu::Settings and modify sidebar view to send the message::Menu(Menu::Settings)
  • create a new State call SettingsState, (find inspiration with HistoryState) with a view SettingsView
  • Handle the message and load the SettingsState in the app

The state should handle the app Config and keep it loaded.
First we will only display the config and will not modify it.

For the view: check the config file and for each section, implement a new card for each of the following sections:

  • bitcoind config
  • coordinator
  • stakeholders (xpubs)
  • managers (xpubs)
  • cosigner (xpubs)
  • emergency (emergency address)

Inspiration for the design:
Screenshot_2021-02-11 Figma

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions