Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
24a448a
Replace deprecated PrimeVue InputSwitch component with ToggleSwitch
davereinhart Dec 29, 2025
a37bd6b
Remove unused components
davereinhart Dec 29, 2025
2f192d0
Fix component names
davereinhart Dec 29, 2025
a440565
Replace Primevue Dropdown component with Select
davereinhart Dec 29, 2025
80266dc
Replace Primevue Sidebar component with Drawer
davereinhart Dec 29, 2025
7f28a8f
Replace ExperimentCreator contributors Chip component with AutoComplete
davereinhart Dec 29, 2025
ef8e51c
Replace ExperimentCreator DOI identifiers Chip component with AutoCom…
davereinhart Dec 29, 2025
1fa844f
Replace ExperimentCreator raw read identifiers Chip component with Au…
davereinhart Dec 30, 2025
29ff44c
Update ExperimentEditor to replace Chips components with AutoComplete
davereinhart Dec 30, 2025
47ff830
Restore previous escape behavior on ExperimentCreator and ExperimentE…
davereinhart Dec 30, 2025
a5a5233
Replace Chips components with AutoComplete on ScoreSetCreator and Sco…
davereinhart Dec 30, 2025
a540f65
Remove unused imports
davereinhart Dec 30, 2025
ff816d9
Replace Chips component with AutoComplete on CollectionDataSetEditor
davereinhart Dec 30, 2025
c986283
Remove chip slots from AutoComplete components to prevent issue with …
davereinhart Dec 30, 2025
8a8b7ad
Remove custom chip slots from CalibrationEditor component for proper …
davereinhart Dec 30, 2025
1e51263
Redefine button styles via props and update formatting of error messa…
davereinhart Dec 31, 2025
956c2b3
Redefine button styles via props and move tooltip button styling to g…
davereinhart Dec 31, 2025
5555e46
Remove Primevue 3 theme.css import and customize Primeuve 4 theme col…
davereinhart Dec 31, 2025
3a978c4
Fix z-index issue causing menubar submenu being displayed under some …
davereinhart Dec 31, 2025
72dbf41
Adding global styles for headings that are otherwise dropped by tailwind
davereinhart Dec 31, 2025
80677b5
Applying heading styles to home page
davereinhart Dec 31, 2025
811c204
Set global button padding to match style prior to PrimeVue 4
davereinhart Dec 31, 2025
b03d556
Update buttons on ScoreSetView to use outlined prop instead of severity
davereinhart Dec 31, 2025
86798c6
Replace inline styles on ProteinStructureView with tailwind classes
davereinhart Dec 31, 2025
9c110c1
Update unordered list elements to use tailwind styles
davereinhart Dec 31, 2025
8b8cc2f
Replace span.p-float-label elements with Primevue 4 FloatLabels in Sc…
davereinhart Dec 31, 2025
a2a9a13
Replace span.p-float-label elements with Primevue 4 FloatLabels in Sc…
davereinhart Dec 31, 2025
3eb4b26
Replace span.p-float-label elements with Primevue 4 FloatLabels in Ex…
davereinhart Jan 1, 2026
63c069e
Replace span.p-float-label elements with Primevue 4 FloatLabels in Ex…
davereinhart Jan 1, 2026
7d4ab35
Replace span.p-float-label elements with Primevue 4 FloatLabels in Ca…
davereinhart Jan 2, 2026
5f053ac
Replace span.p-float-label elements with Primevue 4 FloatLabels in re…
davereinhart Jan 2, 2026
8b71960
Remove unused styles
davereinhart Jan 2, 2026
02bf950
Updates to ScoreSetCreator to restore disabled Steps feature and impr…
davereinhart Jan 2, 2026
8485e3c
ScoreSetCreator: create copy of createdTargetGenes when creating edit…
davereinhart Jan 5, 2026
bbeeaf9
Fix validation error paths throughout ScoreSetCreator form, other cle…
davereinhart Jan 5, 2026
6122035
Fix indentation of ul components on ScoreSetView
davereinhart Jan 5, 2026
54015e8
Updates to ExperimentCreator and ExperimentEditor to separate functio…
davereinhart Jan 6, 2026
865f72f
Add variables to track file counts for UploadFile components on Score…
davereinhart Jan 6, 2026
c781aca
Additional style/layout updates to more closely match state prior to …
davereinhart Jan 6, 2026
9528d1a
Cleanup
davereinhart Jan 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
105 changes: 27 additions & 78 deletions src/assets/app.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
@import "tailwindcss";

/* Tailwind removes styling for headings, so adding them back */
h1 {
@apply text-3xl font-bold text-gray-800 mt-6 mb-2;
}
h2 {
@apply text-2xl font-semibold text-gray-800 mt-5 mb-2;
}
h3 {
@apply text-xl font-semibold text-gray-800 mt-4 mb-2;
}
h4 {
@apply text-lg font-semibold text-gray-800 mt-3 mb-2;
}
h5 {
@apply text-base font-semibold text-gray-800 mt-2 mb-2;
}
h6 {
@apply text-sm font-semibold text-gray-800 mt-1 mb-2;
}

* {
text-rendering: optimizeLegibility;
font-family: 'Raleway', sans-serif;
Expand All @@ -24,90 +44,14 @@ body .p-inputtext {
/* Override the minimum width from the PrimeVue theme. */
body .p-button {
min-width: 10px;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}

.p-badge {
text-align: center;
}


/* Float label styles to match PrimeVue 3 theme */

.p-float-label {
position: relative;
display: block;
}
/* Base label positioning - add missing properties to existing rule */
.p-float-label > label {
position: absolute;
left: 0.75rem;
top: 1.5rem;
transform: translateY(-50%);
color: rgba(0, 0, 0, 0.6);
transition-duration: 0.2s;
transition-property: top, transform, font-size, color, background-color;
pointer-events: none;
font-size: 1rem;
line-height: 1;
z-index: 1;
}

/* Enhanced focused/filled label positioning */
.p-float-label input:focus ~ label,
.p-float-label input.p-filled ~ label,
.p-float-label textarea:focus ~ label,
.p-float-label textarea.p-filled ~ label,
.p-float-label .p-inputwrapper-focus ~ label,
.p-float-label .p-inputwrapper-filled ~ label {
top: -0.5rem !important;
transform: none;
font-size: 0.75rem;
background-color: #ffffff;
padding: 2px 4px;
margin-left: -4px;
margin-top: 0;
}

/* Hide placeholder text in float label components since label acts as placeholder */
.p-float-label input::placeholder,
.p-float-label textarea::placeholder,
.p-float-label .p-chips-multiple-container input::placeholder {
color: transparent !important;
}

/* Show placeholder text when label is floated (focused or filled) */
.p-float-label input:focus::placeholder,
.p-float-label input.p-filled::placeholder,
.p-float-label textarea:focus::placeholder,
.p-float-label textarea.p-filled::placeholder,
.p-float-label .p-inputwrapper-focus input::placeholder,
.p-float-label .p-inputwrapper-filled input::placeholder,
.p-float-label .p-chips-multiple-container input:focus::placeholder,
.p-float-label .p-multiselect:focus-within .p-multiselect-label {
color: rgba(0, 0, 0, 0.6) !important;
}

/* Style Chips components to match PrimeVue 3 appearance */
.p-inputchips-chip-item {
background: #e9ecef !important;
color: #495057 !important;
border-radius: 1rem !important;
padding: 0.25rem 0.5rem !important;
margin-right: 0.5rem !important;
margin-bottom: 0.5rem !important;
margin-bottom: auto !important;
display: inline-flex !important;
align-items: center !important;
}
.p-inputchips-chip-item .pi-times,
.p-inputchips-chip-item .pi-times-circle {
margin-left: 0.5rem !important;
cursor: pointer !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}

/* Prevent autocomplete overlay from taking full page width */
.p-autocomplete-overlay {
max-width: 75% !important;
Expand All @@ -129,3 +73,8 @@ body .p-button {
.p-listbox-header {
padding: 0 !important;
}

.p-message {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
27 changes: 27 additions & 0 deletions src/assets/layout.css
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,30 @@
.mavedb-screen-title-controls .p-button:last-child {
margin-right: 0;
}

.mavedb-help-tooltip-button {
margin-left: 0.6rem;
vertical-align: middle;
margin-top: 0;
margin-bottom: 0;
display: inline-flex;
align-items: center;
background: none;
width: 1.2em !important;
height: 1.2em !important;
border-color: var(--p-button-outlined-help-color) !important;
}

.mavedb-help-tooltip-button:focus,
.mavedb-help-tooltip-button:active,
.mavedb-help-tooltip-button.p-focus {
background: none;
}

.mavedb-help-tooltip-button > .p-button-icon {
font-size: 0.5rem !important;
}

.mavedb-toolbar .p-menubar-submenu {
z-index: 1100 !important;
}
Loading