Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
0eaefa3
Refactor outline styles to use theme variables for consistency across…
formfcw Mar 18, 2026
4a0f5cf
Update border styles to use theme variables for consistency across co…
formfcw Mar 18, 2026
7ae8681
set default border width in dark and light theme to 1px
formfcw Mar 18, 2026
51479d6
remove shadow from header and sidebar and related styles from various…
formfcw Mar 18, 2026
0cd3cfd
Theme type system: add fonts.title tier, type-display mixin, update a…
formfcw Mar 20, 2026
a27531a
Migrate display-level elements to type-display
formfcw Mar 20, 2026
40f5a93
Public/shared views: use type-display with public size override
formfcw Mar 20, 2026
221686d
Wire header title to --theme--header--title--* variables
formfcw Mar 20, 2026
125bc8f
Remove type-title from panels (own font sizing)
formfcw Mar 20, 2026
55b14d8
Clean up redundant typography overrides
formfcw Mar 20, 2026
a4e18fd
Minor visual fixes
formfcw Mar 20, 2026
b121c81
design feedback: center public view and refine responsive styles
formfcw Mar 20, 2026
ba0ab9b
refactor: replace border/box-shadow focus props with focusRingColor i…
formfcw Mar 20, 2026
65702d5
refactor: replace border/box-shadow focus values with focusRingColor …
formfcw Mar 20, 2026
c939ca0
refactor: update public-view variable remapping for focus ring
formfcw Mar 20, 2026
1b8165f
refactor: switch core components from border/box-shadow to outline fo…
formfcw Mar 20, 2026
1f40619
refactor: switch interface components to outline focus ring
formfcw Mar 20, 2026
4c3e0a2
refactor: switch system interfaces and views to outline focus ring
formfcw Mar 20, 2026
14d4391
refactor: switch remaining interfaces and style libs to outline focus…
formfcw Mar 20, 2026
f7f81fb
refactor: replace remaining border-color-focus references with --them…
formfcw Mar 20, 2026
ac80936
Fix alignment of contents in VFieldTemplate
formfcw Mar 23, 2026
a16de52
Merge branch 'florian/cms-1921-update-base-design-css-variable-values…
formfcw Mar 23, 2026
ed74529
add changeset
formfcw Mar 23, 2026
d2d38b6
Move header bar above split panel
HZooly Mar 23, 2026
9113a77
Use Teleport pattern for visual editor sidebar
HZooly Mar 23, 2026
7c3b362
Merge branch 'florian/cms-1921-update-base-design-css-variable-values…
formfcw Mar 23, 2026
d650064
revert usage of outline due to special appearance of search-input
formfcw Mar 23, 2026
27bdbc0
fix: show more button when focussing
formfcw Mar 23, 2026
40fc943
fix focus ring appearance for VFieldTemplate
formfcw Mar 23, 2026
bd6e8fd
fix focus ring in markdown interface
formfcw Mar 23, 2026
acbd10f
fix focus ring in code interface and remove unused class
formfcw Mar 23, 2026
d5da04d
fix focus ring in tinymce interface
formfcw Mar 23, 2026
8bdb325
fix focus ring in map interface
formfcw Mar 23, 2026
e53e89f
add changeset
formfcw Mar 23, 2026
21b388e
update changeset packages
formfcw Mar 23, 2026
d868ab1
Merge branch 'feat/twelve-ui' into florian/cms-1921-update-base-desig…
formfcw Mar 23, 2026
48ebd8c
Merge branch 'florian/cms-1921-update-base-design-css-variable-values…
formfcw Mar 23, 2026
f034718
add changeset
HZooly Mar 23, 2026
526ceee
Merge branch 'florian/cms-2040-update-focus-ring' into hugo/cms-1922-…
formfcw Mar 23, 2026
22ba9d6
clean up: header bar
formfcw Mar 23, 2026
75a0a08
remove unused props const
formfcw Mar 23, 2026
1f1c096
reset drawer regardless mobile/desktop
HZooly Mar 24, 2026
9122adc
ai sidebar takes header bar height in account
HZooly Mar 24, 2026
8a4bea5
use css variable with media query
HZooly Mar 24, 2026
3415581
add mixins for responsive sidebar height adjustment
formfcw Mar 24, 2026
eadda4a
Merge branch 'feat/twelve-ui' into florian/cms-1925-restyle-sidebar
formfcw Mar 26, 2026
19dd06f
add sidebar section border + active tokens, remove toggle-level border
formfcw Mar 26, 2026
34212ec
flatten sidebar theme defaults: use base tokens, add section borders
formfcw Mar 26, 2026
cb1b6d2
add sidebar CSS variables and shared trigger mixin
formfcw Mar 26, 2026
5e3f55e
restyle sidebar: move border to parent, flatten accordion layout
formfcw Mar 26, 2026
6be3899
update sidebar content: subdued backgrounds, align icons, shrink defa…
formfcw Mar 26, 2026
3d07b25
design request: replace class binding with active prop, clean up unus…
formfcw Mar 27, 2026
567c299
design request: remove unused button styles for cancel and post-comment
formfcw Mar 27, 2026
5ee576c
design request: update avatar components to use round shape and adjus…
formfcw Mar 27, 2026
bd11df8
design request: adjust padding for share item component
formfcw Mar 27, 2026
f6d239c
design request
formfcw Mar 27, 2026
d65a950
design request: ensure divider only renders if imageMetadata exists
formfcw Mar 27, 2026
7d45c29
fix alignment of checkbox tree icons and introduce --icon-size-defaul…
formfcw Mar 27, 2026
9b3b5c3
refactor: simplify transition properties for accordion item
formfcw Mar 27, 2026
52d4599
add changeset
formfcw Mar 27, 2026
70425b8
Update app/src/modules/files/components/file-info-sidebar-detail.vue
formfcw Mar 27, 2026
efb05a6
header back button always navigate one level up
HZooly Mar 30, 2026
09bd2b3
add changeset
HZooly Mar 30, 2026
ed02d22
test against router.back
HZooly Mar 30, 2026
62029b2
update navbar project name section
HZooly Mar 30, 2026
6174fbd
adjust paddings
HZooly Mar 30, 2026
6759672
adjust search input
HZooly Mar 30, 2026
15d5e40
remove debug flag
HZooly Mar 30, 2026
2042954
center icons
HZooly Mar 30, 2026
e5be644
add changeset
HZooly Mar 30, 2026
11c52c0
design request: adjust flow button spacing
formfcw Mar 30, 2026
99c5cd8
Merge branch 'feat/twelve-ui' into florian/cms-1925-restyle-sidebar
formfcw Mar 31, 2026
5b25704
Merge branch 'florian/cms-1925-restyle-sidebar' into hugo/cms-1937-up…
formfcw Mar 31, 2026
1234973
Merge branch 'hugo/cms-1937-update-back-button-to-ensure-it-always-na…
formfcw Mar 31, 2026
7bf7700
update layout spacings
HZooly Mar 31, 2026
227dac2
drawer spacings and gaps
HZooly Mar 31, 2026
d436241
adjustments
HZooly Mar 31, 2026
1639803
add changeset
HZooly Mar 31, 2026
3931a18
simplify theme
HZooly Apr 1, 2026
769c9a5
Update .changeset/fuzzy-pots-love.md
HZooly Apr 1, 2026
2699c9e
item paddings
HZooly Apr 1, 2026
5c13fbf
Merge branch 'feat/twelve-ui' into hugo/cms-1937-update-back-button-t…
formfcw Apr 1, 2026
9920694
Merge branch 'hugo/cms-1937-update-back-button-to-ensure-it-always-na…
formfcw Apr 1, 2026
3cc6d8a
Merge branch 'hugo/cms-1933-update-module-nav-bar' into hugo/cms-1931…
formfcw Apr 1, 2026
133c344
fix merge conflict resolution issue
formfcw Apr 1, 2026
71e199d
Merge branch 'hugo/cms-1937-update-back-button-to-ensure-it-always-na…
formfcw Apr 1, 2026
f6bc1d6
Merge branch 'hugo/cms-1933-update-module-nav-bar' into hugo/cms-1931…
formfcw Apr 1, 2026
a616d85
Merge branch 'feat/twelve-ui' into hugo/cms-1933-update-module-nav-bar
formfcw Apr 1, 2026
49765e5
Merge branch 'hugo/cms-1933-update-module-nav-bar' into hugo/cms-1931…
formfcw Apr 1, 2026
4ec3800
Merge branch 'feat/twelve-ui' into hugo/cms-1931-update-content-secti…
formfcw Apr 1, 2026
5850e05
update padding around layouts
HZooly Apr 1, 2026
809d4b7
update paddings
HZooly Apr 1, 2026
4cf934d
Restyle header bar action button with kind variants and reuse in head…
formfcw Apr 2, 2026
2b43a01
Remove v-button rounded prop and clean up consumers
formfcw Apr 2, 2026
83a5fc6
Remove unused rounded prop from VItemGroup in input-rich-text-md comp…
formfcw Apr 2, 2026
4a18117
Use header bar action button for all header buttons and apply kind va…
formfcw Apr 2, 2026
261b121
align sidebar toggle to match same icon position as before
formfcw Apr 2, 2026
7ecb033
Refactor bookmark button implementation to use PrivateViewHeaderBarAc…
formfcw Apr 2, 2026
8b94eb9
add some leftovers
formfcw Apr 2, 2026
0e9a825
Fix class and kind binding logic in header button component
formfcw Apr 2, 2026
f4be483
add changeset
formfcw Apr 2, 2026
1a98534
Add bookmark icon and color to local preset for header display
formfcw Apr 2, 2026
44e05ca
Remove small prop from context toggle button in bookmark list item to…
formfcw Apr 2, 2026
94a6866
add changeset
formfcw Apr 2, 2026
7bf6bb0
add test
formfcw Apr 2, 2026
e70846f
design request: revert color preset to circular appearance
formfcw Apr 3, 2026
2e77974
remove new variable
HZooly Apr 3, 2026
c8cf292
update paddings
HZooly Apr 3, 2026
e588c2f
fix changeset'
HZooly Apr 3, 2026
0c0837d
up
HZooly Apr 3, 2026
356f1b5
Update .changeset/heavy-schools-rule.md
formfcw Apr 3, 2026
af84485
introduce shell theme scope
formfcw Apr 4, 2026
6b36ce8
apply shell scope to private view layout
formfcw Apr 4, 2026
9abc6d3
apply shell scope to drawer and remaining components
formfcw Apr 4, 2026
d260b1a
add changeset
formfcw Apr 4, 2026
adddc79
centralize --content-padding overrides in _variables.scss
HZooly Apr 7, 2026
f46f7b3
table mobile padding
HZooly Apr 7, 2026
4915b9a
replace media query with mixin
HZooly Apr 7, 2026
b7a152f
Refactor PrivateViewHeaderBarIcon component to use backTo prop instea…
formfcw Apr 8, 2026
02621c0
Add variant prop to header button component for styling options
formfcw Apr 8, 2026
95a5117
fix review
HZooly Apr 8, 2026
79ed9e5
Refactor button components to use variant prop for consistent styling
formfcw Apr 8, 2026
eab536b
fix test
formfcw Apr 8, 2026
d8b51d4
Merge branch 'hugo/cms-1931-update-content-section-spacing-and-drawer…
formfcw Apr 9, 2026
dc4beae
Merge branch 'florian/cms-1923-add-header-button-component' into flor…
formfcw Apr 9, 2026
24db513
Merge branch 'florian/cms-2079-fix-bookmark-icon-color-not-showing-in…
formfcw Apr 9, 2026
ffaeb69
Merge branch 'feat/twelve-ui' into florian/cms-1923-add-header-button…
formfcw Apr 9, 2026
1e071da
Merge branch 'florian/cms-1923-add-header-button-component' into flor…
formfcw Apr 9, 2026
61eaaab
Merge branch 'florian/cms-2079-fix-bookmark-icon-color-not-showing-in…
formfcw Apr 9, 2026
8b02660
Merge branch 'feat/twelve-ui' into florian/cms-2079-fix-bookmark-icon…
formfcw Apr 9, 2026
09c6931
Merge branch 'florian/cms-2079-fix-bookmark-icon-color-not-showing-in…
formfcw Apr 9, 2026
f457230
Merge branch 'feat/twelve-ui' into florian/cms-1926-update-header-bar…
formfcw Apr 9, 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
Prev Previous commit
Next Next commit
apply shell scope to private view layout
  • Loading branch information
formfcw committed Apr 4, 2026
commit 6b36ce8f0f62a31ee2293549214e18c419fce3c7
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const showNavToggle = computed(() => {
</script>

<template>
<header class="header-bar">
<header class="header-bar" :class="{ 'nav-expanded': !navBarStore.collapsed }">
<div class="primary">
<PrivateViewHeaderBarActionButton
v-if="showNavToggle"
Expand Down Expand Up @@ -93,12 +93,23 @@ const showNavToggle = computed(() => {
@use '@/styles/mixins';

.header-bar {
background-color: var(--theme--header--background);
position: relative;
padding-inline: var(--content-padding);
border-block-end: var(--theme--header--border-width) solid var(--theme--header--border-color);
block-size: var(--header-bar-height);
grid-template-rows: repeat(2, 1fr);

/* background is set in .root-split, border is set on .main-split */

&.nav-expanded::before {
content: '';
position: absolute;
block-size: 1.5rem;
transform: translate(0, -50%);
inset-block-start: 50%;
inset-inline-start: 0;
border-inline-end: var(--theme--border-width) solid var(--theme--border-color-accent);
}

@media (width > 22.5rem) {
display: flex;
align-items: center;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { useBreakpoints } from '@vueuse/core';
import { computed, type ComputedRef, inject, provide, useTemplateRef, watch } from 'vue';
import NotificationsGroup from '../../components/notifications-group.vue';
import SkipMenu from '../../components/skip-menu.vue';
import { useNavBarStore } from '../stores/nav-bar';
import { useSidebarStore } from '../stores/sidebar';
import PrivateViewDrawer from './private-view-drawer.vue';
import PrivateViewHeaderBar from './private-view-header-bar.vue';
Expand All @@ -21,6 +22,7 @@ const contentEl = useTemplateRef('content-el');
provide('main-element', contentEl);

const userStore = useUserStore();
const navBarStore = useNavBarStore();
const sidebarStore = useSidebarStore();

const livePreviewActive = inject<ComputedRef<boolean>>(
Expand Down Expand Up @@ -79,6 +81,7 @@ const teleportTarget = computed(() => (isMobile.value ? '#sidebar-mobile-outlet'
divider-hit-area="4px"
:transition-duration="125"
class="main-split"
:class="{ 'nav-collapsed': navBarStore.collapsed }"
:disabled="isMobile"
>
<template #start>
Expand Down Expand Up @@ -136,6 +139,16 @@ const teleportTarget = computed(() => (isMobile.value ? '#sidebar-mobile-outlet'
flex: 1;
min-block-size: 0;
position: relative;
border-block-start: var(--theme--shell--border-width) solid var(--theme--shell--border-color);
border-inline-start: var(--theme--shell--border-width) solid var(--theme--shell--border-color);
border-start-start-radius: var(--theme--border-radius);
overflow: hidden;
background: var(--theme--background);

&.nav-collapsed {
border-inline-start: none;
border-start-start-radius: 0;
}
}

.scrolling-container {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ const navBarStore = useNavBarStore();
padding-inline: 1.25rem 0.75rem;
color: var(--theme--navigation--project--foreground);
text-align: start;
background: var(--theme--navigation--background);
background: transparent;

.name-container {
flex-grow: 1;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ defineProps<{ id?: string }>();
position: relative;
display: block;
font-size: 0.8125rem;
background: var(--theme--navigation--background);
background: var(--theme--shell--background);
}

.module-nav-content {
Expand All @@ -41,6 +41,7 @@ defineProps<{ id?: string }>();

block-size: calc(100% - var(--project-header-height));
overflow: hidden auto;
border-inline-end: var(--theme--navigation--border-width) solid var(--theme--navigation--border-color);

/* border is set on .main-split */
}
</style>
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ const splitterCollapsed = computed({
flex-grow: 1;
block-size: 100%;
position: relative;
background: var(--theme--shell--background);
}

:deep(.root-split > :is(.sp-start, .sp-end)) {
Expand Down