From 6e1f3dea8b09f9744c07cbe7058764481ae803ce Mon Sep 17 00:00:00 2001 From: dnlklmn Date: Thu, 18 Jan 2024 21:56:10 +0100 Subject: [PATCH] Make issue/patch body stand out more via background color --- src/components/Button.svelte | 13 +- src/components/Radio.svelte | 2 +- src/views/projects/Cob/CobHeader.svelte | 5 +- src/views/projects/Issue.svelte | 89 ++++++---- src/views/projects/Patch.svelte | 205 ++++++++++++------------ src/views/projects/Source/Header.svelte | 13 +- 6 files changed, 171 insertions(+), 156 deletions(-) diff --git a/src/components/Button.svelte b/src/components/Button.svelte index 4c78e2ece..3f8b0fb3f 100644 --- a/src/components/Button.svelte +++ b/src/components/Button.svelte @@ -292,30 +292,29 @@ } .tab { - background-color: var(--color-background-default); + background-color: transparent; color: var(--color-foreground-contrast); - border: 1px solid transparent; - border-bottom: 1px solid var(--color-fill-separator); + border: 1px solid var(--color-border-hint); + border-radius: 4px 4px 0 0; } .tab[disabled] { background-color: var(--color-background-default); color: var(--color-foreground-disabled); + border: none; + border-bottom: 1px solid var(--color-border-hint); } .tab:not([disabled]):hover { background-color: var(--color-fill-float-hover); - border-top-right-radius: var(--border-radius-tiny) !important; - border-top-left-radius: var(--border-radius-tiny) !important; } .tab-active { background-color: var(--color-background-default); border: 1px solid var(--color-fill-separator); border-bottom: 1px solid var(--color-background-default); + border-radius: 4px 4px 0 0; color: var(--color-foreground-contrast); - border-top-right-radius: var(--border-radius-tiny) !important; - border-top-left-radius: var(--border-radius-tiny) !important; } .tab-active[disabled] { diff --git a/src/components/Radio.svelte b/src/components/Radio.svelte index b6407caa1..8e3fa589f 100644 --- a/src/components/Radio.svelte +++ b/src/components/Radio.svelte @@ -6,7 +6,7 @@ diff --git a/src/views/projects/Issue.svelte b/src/views/projects/Issue.svelte index d0f03ac75..237df8541 100644 --- a/src/views/projects/Issue.svelte +++ b/src/views/projects/Issue.svelte @@ -404,6 +404,21 @@ flex: 1; min-height: 100%; } + .main { + display: flex; + flex: 1; + flex-direction: column; + gap: 1.5rem; + background-color: var(--color-background-float); + } + .bottom { + padding: 1rem; + display: flex; + flex-direction: column; + gap: 1.5rem; + background-color: var(--color-background-default); + } + .metadata { display: flex; flex-direction: column; @@ -463,7 +478,7 @@
-
+
{#if issueState !== "read"} @@ -572,40 +587,44 @@ {/if}
- {#if threads.length > 0} -
- {#each threads as thread (thread.root.id)} - - {/each} -
- {/if} - {#if session} - -
- {#if role.isDelegateOrAuthor(session.publicKey, project.delegates, issue.author.id)} - !isEqual(state, issue.state))} - {selectedItem} - state={issue.state} - save={partial(saveStatus, session.id)} /> - {/if} -
- {/if} +
+ {#if threads.length > 0} +
+ {#each threads as thread (thread.root.id)} + + {/each} +
+ {/if} + {#if session} + +
+ {#if role.isDelegateOrAuthor(session.publicKey, project.delegates, issue.author.id)} + !isEqual(state, issue.state), + )} + {selectedItem} + state={issue.state} + save={partial(saveStatus, session.id)} /> + {/if} +
+ {/if} +