1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 19:26:48 +00:00

feat(instances): the Options tab groups what the VM is and what the guest sees

The tab listed seven settings at one weight, each a two-column card with
a heading and a paragraph beside its control. The controls disagreed:
three switches posted on change, while the video model, the crash action
and the guest agent (an Enabled/Disabled select) each had their own
Save, and "From the next start" was repeated under three of them.

Now it has three parts. VM details: title and description with their
Save, and the template switch below them. Devices the guest sees: video,
virtio RNG, TPM 2.0 and the guest agent as rows of name, control and a
one-line note, under one line saying when changes apply; the video model
posts on change and the guest agent is a switch, with its connection
shown beside it as the Power tab's dot. When the guest crashes:
Restart / Stop as two buttons that post on click. Form names, posts and
who sees what are unchanged.

The Turkish catalog now calls the guest agent "konuk ajanı" everywhere.
This commit is contained in:
catborise 2026-11-04 08:01:26 +03:00
parent 607c8381b4
commit 07ca42dcdf
7 changed files with 248 additions and 332 deletions

View file

@ -132,6 +132,17 @@ th[aria-sort="ascending"]:not([data-sort-method="none"])::after {
/* the access tab's two login buttons line up */
.access-act { min-width: 9rem; }
/* the options tab: one row per device the guest sees, its name, its control and a note */
.option-row {
display: flex;
flex-wrap: wrap;
align-items: center;
column-gap: 1rem;
row-gap: .25rem;
padding: .6rem 0;
}
.option-name { flex: 0 0 8rem; }
/* the resize tab: one cell per vCPU up to the maximum, filled when on; memory now within its maximum */
.vcpu-cell {
display: inline-flex;