cardano-foundation / cardano-foundation/cardano-devkit

[Task]: Implement Service Settings Page in Tauri UI

Open
#9 1 comment 0 reactions 1 assignee Claimed by @abdelkrimdev View on GitHub
cli task ui
Dominant language
TypeScript
Stars
10
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### 📝 Task description

The Tauri UI for the CardanoDevKit requires a new page to display and allow users to modify service settings from the config file. Additionally, a generic interface needs to be implemented to ensure seamless interaction between the config file and the UI, respecting the types and ranges of settings (e.g., int, bool, port range, etc.).

### Component

ui

### Steps to complete

- [ ] Get the current settings from the file over the Rust backend
- [ ] Align on a schema for the config file to include services, adjustable parameters that can be changed via cli but also provides type and range to make it adjustable in ui
- [ ] Add form elements to change ports, urls, enable or disable services (in case local or remote services want to be used instead)
- [ ] Play changes back from ui to the config file and restart services with applied settings
- [ ] Allow to "restore default" settings

### Additional context

Blocked by #7

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.