Skip to content

Feature/vuejs#310

Merged
fdaugan merged 3 commits into
masterfrom
feature/vuejs
Jul 14, 2026
Merged

Feature/vuejs#310
fdaugan merged 3 commits into
masterfrom
feature/vuejs

Conversation

@fdaugan

@fdaugan fdaugan commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Terracosmos and others added 3 commits July 8, 2026 13:38
Replace the hard-coded hex palette (TAB_TYPES, SUB_PALETTE, drill
fallback) with Vuetify semantic theme tokens so the donut follows the
active theme. Colors now go through style bindings because SVG
presentation attributes do not resolve var(). Modernize the ring
(thinner annulus, centred KPI, hairline slice separation) and align
the legend on tabular figures.
Visual/layout pass only, all actions and data flows preserved:
- header: provider tile, quote name + description pill, total cost as
  a key figure, period/refresh/refresh-prices/export grouped in a pill
  toolbar
- cost card: modern ring + a row of stat tiles (instances, total vCPU,
  total RAM) next to the existing cost/CO2 toggle
- tabs: count badges, primary underline, no uppercase transform
- per-tab toolbar: pill search field, filtered/total counter pill,
  discreet danger delete-all
- table: comfortable density, tabular numerals, mono type chip,
  location pill, row actions revealed on hover (pointer devices only)

All colors come from theme tokens (Vuetify semantic variables and the
shared .lj-surface design variables) so the 11 presets render without
any hard-coded hex.
feat(quote): redesign quote view (header, cost card, tabs, table)
@sonarqubecloud

Copy link
Copy Markdown

@fdaugan
fdaugan merged commit f43592d into master Jul 14, 2026
5 of 6 checks passed
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants