Compare commits

...

11 Commits

Author SHA1 Message Date
renovate[bot]
931f0a694e chore(deps): update dependency @types/tabulator-tables to v6.3.1 2025-12-22 01:50:47 +00:00
Adorian Doran
0d32e1f0d8 style/classic toolbar: fix broken border radius 2025-12-22 02:43:39 +02:00
Adorian Doran
d0f91e7709 style/status bar: hide the focus outline for dropdown buttons 2025-12-22 02:37:00 +02:00
Adorian Doran
353d626d45 style/breadcrumb: tweak arrows 2025-12-22 02:29:05 +02:00
Adorian Doran
af67a3ba11 style/breadcrumb: use scrollable dropdowns for note listings 2025-12-22 02:24:34 +02:00
Adorian Doran
a867c646e4 style: refactor 2025-12-22 02:23:43 +02:00
Adorian Doran
150e2504b1 style: add (limited) support for scrollable menus 2025-12-22 02:20:56 +02:00
Adorian Doran
aa7ae150dc style/text editor/links: tweak 2025-12-22 02:04:35 +02:00
Adorian Doran
d99e08bfdd style/text editor: fix links 2025-12-22 01:39:33 +02:00
Elian Doran
29d038c76b Translations update from Hosted Weblate (#8130) 2025-12-22 00:25:39 +02:00
Barszczun
f1615bb4f6 Translated using Weblate (Polish)
Currently translated at 99.6% (1712 of 1718 strings)

Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/
2025-12-21 23:11:12 +01:00
10 changed files with 50 additions and 19 deletions

View File

@@ -75,7 +75,7 @@
"@types/leaflet-gpx": "1.3.8", "@types/leaflet-gpx": "1.3.8",
"@types/mark.js": "8.11.12", "@types/mark.js": "8.11.12",
"@types/reveal.js": "5.2.2", "@types/reveal.js": "5.2.2",
"@types/tabulator-tables": "6.3.0", "@types/tabulator-tables": "6.3.1",
"copy-webpack-plugin": "13.0.1", "copy-webpack-plugin": "13.0.1",
"happy-dom": "20.0.11", "happy-dom": "20.0.11",
"script-loader": "0.7.2", "script-loader": "0.7.2",

View File

@@ -128,6 +128,12 @@ body.backdrop-effects-disabled {
font-size: 0.9rem !important; font-size: 0.9rem !important;
} }
.dropdown-menu.tn-dropdown-menu-scrollable {
/* Note: scrollable dropdowns does not support submenus */
max-height: 90vh;
overflow: scroll;
}
body.desktop .dropdown-menu::before, body.desktop .dropdown-menu::before,
:root .ck.ck-dropdown__panel::before, :root .ck.ck-dropdown__panel::before,
:root .excalidraw .popover::before, :root .excalidraw .popover::before,

View File

@@ -653,7 +653,8 @@ body a.tn-link:focus-visible,
} }
body a.tn-link:hover, body a.tn-link:hover,
.use-tn-links a:hover { .use-tn-links a:hover,
.use-tn-links a.ck-widget_selected {
box-shadow: 0 0 0 4px var(--link-hover-background); box-shadow: 0 0 0 4px var(--link-hover-background);
--background: var(--link-hover-background); --background: var(--link-hover-background);
color: var(--link-hover-color); color: var(--link-hover-color);

View File

@@ -670,6 +670,19 @@ html .note-detail-editable-text :not(figure, .include-note, hr):first-child {
color: var(--main-text-color); color: var(--main-text-color);
} }
/* Links */
.ck-content a.ck-widget {
outline: none;
}
.ck-content a.ck-widget.ck-widget_selected,
.ck-content a.ck-link_selected {
outline: 2px solid var(--input-focus-outline-color);
outline-offset: 2px;
background: var(--link-hover-background);
}
/* Reference link */ /* Reference link */
.ck-content a.reference-link, .ck-content a.reference-link,
@@ -680,6 +693,10 @@ html .note-detail-editable-text :not(figure, .include-note, hr):first-child {
} }
.ck-content a.reference-link > span { .ck-content a.reference-link > span {
color: var(--custom-color, inherit);
}
.ck-content a.reference-link:hover > span {
text-decoration: underline; text-decoration: underline;
} }

View File

@@ -1230,7 +1230,7 @@ body.layout-vertical .tab-row-widget-is-sorting .note-tab.note-tab-is-dragging .
margin-bottom: 2px; margin-bottom: 2px;
} }
body.vertical-layout #rest-pane > .classic-toolbar-widget { body.layout-vertical #rest-pane > .classic-toolbar-widget {
border-start-start-radius: var(--center-pane-border-radius); border-start-start-radius: var(--center-pane-border-radius);
} }

View File

@@ -1934,7 +1934,10 @@
}, },
"highlights_list_2": { "highlights_list_2": {
"title": "Lista wyróżnień", "title": "Lista wyróżnień",
"options": "Opcje" "options": "Opcje",
"modal_title": "Konfiguracja listy wyróżnień",
"menu_configure": "Konfiguracja listy wyróżnień...",
"no_highlights": "Nie znaleziono wyróżnień."
}, },
"quick-search": { "quick-search": {
"placeholder": "Szybkie wyszukiwanie", "placeholder": "Szybkie wyszukiwanie",

View File

@@ -189,10 +189,11 @@ interface BreadcrumbSeparatorProps {
function BreadcrumbSeparator(props: BreadcrumbSeparatorProps) { function BreadcrumbSeparator(props: BreadcrumbSeparatorProps) {
return ( return (
<Dropdown <Dropdown
text={<Icon icon="bx bx-chevron-right" />} text={<Icon icon="bx bxs-chevron-right" />}
noSelectButtonStyle noSelectButtonStyle
buttonClassName="icon-action" buttonClassName="icon-action"
hideToggleArrow hideToggleArrow
dropdownContainerClassName="tn-dropdown-menu-scrollable"
dropdownOptions={{ popperConfig: { strategy: "fixed", placement: "top" } }} dropdownOptions={{ popperConfig: { strategy: "fixed", placement: "top" } }}
> >
<BreadcrumbSeparatorDropdownContent {...props} /> <BreadcrumbSeparatorDropdownContent {...props} />

View File

@@ -155,11 +155,6 @@
} }
} }
.dropdown-code-note-switcher {
max-height: 90vh;
overflow: scroll;
}
.backlinks-widget > .dropdown-menu { .backlinks-widget > .dropdown-menu {
--menu-padding-size: .9em; --menu-padding-size: .9em;
@@ -260,4 +255,8 @@
} }
} }
button.select-button:not(:focus-visible) {
outline: none;
}
} }

View File

@@ -422,7 +422,7 @@ function CodeNoteSwitcher({ note }: StatusBarContext) {
icon="bx bx-code-curly" icon="bx bx-code-curly"
text={correspondingMimeType?.title} text={correspondingMimeType?.title}
title={t("status_bar.code_note_switcher")} title={t("status_bar.code_note_switcher")}
dropdownContainerClassName="dropdown-code-note-switcher" dropdownContainerClassName="dropdown-code-note-switcher tn-dropdown-menu-scrollable"
> >
<NoteTypeCodeNoteList <NoteTypeCodeNoteList
currentMimeType={currentNoteMime} currentMimeType={currentNoteMime}

18
pnpm-lock.yaml generated
View File

@@ -330,8 +330,8 @@ importers:
specifier: 5.2.2 specifier: 5.2.2
version: 5.2.2 version: 5.2.2
'@types/tabulator-tables': '@types/tabulator-tables':
specifier: 6.3.0 specifier: 6.3.1
version: 6.3.0 version: 6.3.1
copy-webpack-plugin: copy-webpack-plugin:
specifier: 13.0.1 specifier: 13.0.1
version: 13.0.1(webpack@5.101.3(esbuild@0.27.2)) version: 13.0.1(webpack@5.101.3(esbuild@0.27.2))
@@ -5653,8 +5653,8 @@ packages:
'@types/supertest@6.0.3': '@types/supertest@6.0.3':
resolution: {integrity: sha512-8WzXq62EXFhJ7QsH3Ocb/iKQ/Ty9ZVWnVzoTKc9tyyFRRF3a74Tk2+TLFgaFFw364Ere+npzHKEJ6ga2LzIL7w==} resolution: {integrity: sha512-8WzXq62EXFhJ7QsH3Ocb/iKQ/Ty9ZVWnVzoTKc9tyyFRRF3a74Tk2+TLFgaFFw364Ere+npzHKEJ6ga2LzIL7w==}
'@types/tabulator-tables@6.3.0': '@types/tabulator-tables@6.3.1':
resolution: {integrity: sha512-/mQzrThCdSQXc2lz2SUZglIG+vWQ1sb1CEiVxw9SFGKPulaj1543zrL2qABeJIKjKPxcSgmWUyDA9e8CMaI2cQ==} resolution: {integrity: sha512-qL05wGXVy0yfWcF8LCE9+9uSeUIpeKdgpm8YmOAPTjLd3FaoZziPOhVxIiLzEhLTFfOvbuwnaWDm4v4i87diRQ==}
'@types/through2@2.0.41': '@types/through2@2.0.41':
resolution: {integrity: sha512-ryQ0tidWkb1O1JuYvWKyMLYEtOWDqF5mHerJzKz/gQpoAaJq2l/dsMPBF0B5BNVT34rbARYJ5/tsZwLfUi2kwQ==} resolution: {integrity: sha512-ryQ0tidWkb1O1JuYvWKyMLYEtOWDqF5mHerJzKz/gQpoAaJq2l/dsMPBF0B5BNVT34rbARYJ5/tsZwLfUi2kwQ==}
@@ -15149,8 +15149,6 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.3.0 '@ckeditor/ckeditor5-ui': 47.3.0
'@ckeditor/ckeditor5-utils': 47.3.0 '@ckeditor/ckeditor5-utils': 47.3.0
ckeditor5: 47.3.0 ckeditor5: 47.3.0
transitivePeerDependencies:
- supports-color
'@ckeditor/ckeditor5-block-quote@47.3.0': '@ckeditor/ckeditor5-block-quote@47.3.0':
dependencies: dependencies:
@@ -15444,6 +15442,8 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.3.0 '@ckeditor/ckeditor5-utils': 47.3.0
ckeditor5: 47.3.0 ckeditor5: 47.3.0
es-toolkit: 1.39.5 es-toolkit: 1.39.5
transitivePeerDependencies:
- supports-color
'@ckeditor/ckeditor5-editor-multi-root@47.3.0': '@ckeditor/ckeditor5-editor-multi-root@47.3.0':
dependencies: dependencies:
@@ -15493,6 +15493,8 @@ snapshots:
'@ckeditor/ckeditor5-core': 47.3.0 '@ckeditor/ckeditor5-core': 47.3.0
'@ckeditor/ckeditor5-engine': 47.3.0 '@ckeditor/ckeditor5-engine': 47.3.0
'@ckeditor/ckeditor5-utils': 47.3.0 '@ckeditor/ckeditor5-utils': 47.3.0
transitivePeerDependencies:
- supports-color
'@ckeditor/ckeditor5-essentials@47.3.0': '@ckeditor/ckeditor5-essentials@47.3.0':
dependencies: dependencies:
@@ -15953,6 +15955,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.3.0 '@ckeditor/ckeditor5-ui': 47.3.0
'@ckeditor/ckeditor5-utils': 47.3.0 '@ckeditor/ckeditor5-utils': 47.3.0
ckeditor5: 47.3.0 ckeditor5: 47.3.0
transitivePeerDependencies:
- supports-color
'@ckeditor/ckeditor5-restricted-editing@47.3.0': '@ckeditor/ckeditor5-restricted-editing@47.3.0':
dependencies: dependencies:
@@ -20362,7 +20366,7 @@ snapshots:
'@types/methods': 1.1.4 '@types/methods': 1.1.4
'@types/superagent': 8.1.9 '@types/superagent': 8.1.9
'@types/tabulator-tables@6.3.0': {} '@types/tabulator-tables@6.3.1': {}
'@types/through2@2.0.41': '@types/through2@2.0.41':
dependencies: dependencies: