feat: Initial clean release of CHM
一些检查失败了
automerge / automerge (push) Has been cancelled
react-native-android-build-apk / AssembleRelease (push) Has been cancelled
Build macOS M1 / Main (push) Has been cancelled
Joplin Continuous Integration / Main (macos-15-intel) (push) Has been cancelled
Joplin Continuous Integration / Main (ubuntu-22.04) (push) Has been cancelled
Joplin Continuous Integration / Main (ubuntu-22.04-arm) (push) Has been cancelled
Joplin Continuous Integration / Main (windows-11-vs2026-arm) (push) Has been cancelled
Joplin Continuous Integration / Main (windows-2025) (push) Has been cancelled
Joplin Continuous Integration / ServerDockerImage (ubuntu-22.04) (push) Has been cancelled
Joplin Continuous Integration / ServerDockerImage (ubuntu-22.04-arm) (push) Has been cancelled
Joplin UI tests / Main (ubuntu-22.04) (push) Has been cancelled
Joplin UI tests / Main (windows-2025) (push) Has been cancelled
Joplin UI tests / Mobile (push) Has been cancelled
Close stale issues / ProcessStaleIssues (push) Has been cancelled

这个提交包含在:
chen
2026-11-04 11:29:39 +08:00
当前提交 301194963b
共有 8663 个文件被更改,包括 1962691 次插入 和 0 次删除

查看文件

@@ -0,0 +1,13 @@
.editor-status-bar {
display: flex;
flex-direction: row;
> .spacer {
flex-grow: 1;
}
> .status {
align-self: end;
}
}

查看文件

@@ -0,0 +1,19 @@
.editor-status-indicator {
width: 0;
overflow: hidden;
white-space: nowrap;
&:has(> :focus-visible), &.-show {
width: unset;
overflow: visible;
}
> .button {
font-size: var(--joplin-font-size-small);
background-color: var(--joplin-background-color-active3);
color: var(--joplin-color);
border: none;
padding: 4px;
}
}

查看文件

@@ -0,0 +1,78 @@
import { NoteEditorProps } from '../utils/types';
import { buildStyle } from '@joplin/lib/theme';
export default function styles(props: NoteEditorProps) {
return buildStyle(['NoteEditor'], props.themeId, theme => {
return {
root: {
boxSizing: 'border-box',
paddingLeft: 0, // theme.mainPadding,
paddingTop: 0,
width: '100%',
height: '100%',
},
titleInput: {
flex: 1,
display: 'inline-block',
paddingTop: 5,
minHeight: 35,
boxSizing: 'border-box',
fontWeight: 'bold',
paddingBottom: 5,
paddingLeft: 0,
paddingRight: 8,
marginLeft: 5,
color: theme.textStyle.color,
fontSize: Math.round(theme.textStyle.fontSize * 1.5),
backgroundColor: theme.backgroundColor,
border: 'none',
},
warningBanner: {
background: theme.warningBackgroundColor,
fontFamily: theme.fontFamily,
padding: 10,
fontSize: theme.fontSize,
lineHeight: '1.6em',
marginTop: 5,
marginBottom: 5,
},
warningBannerLink: {
color: theme.color,
fontFamily: theme.fontFamily,
fontSize: theme.fontSize,
fontWeight: 'bold',
},
tinyMCE: {
width: '100%',
height: '100%',
},
toolbar: {
marginTop: 4,
marginBottom: 0,
},
titleDate: {
...theme.textStyle,
color: theme.colorFaded,
paddingLeft: 10,
paddingRight: 10,
},
resourceWatchBanner: {
...theme.textStyle,
padding: 10,
marginLeft: 5,
marginBottom: 10,
backgroundColor: theme.warningBackgroundColor,
},
resourceWatchBannerLine: {
marginTop: 0,
marginBottom: 10,
},
resourceWatchBannerAction: {
textDecoration: 'underline',
color: theme.colorWarnUrl,
},
};
});
}

查看文件

@@ -0,0 +1,37 @@
.note-editor-viewer-row {
position: relative;
display: flex;
flex-direction: row;
flex: 1;
padding-top: 10px;
// Allow the editor container to shrink (allowing the editor to scroll)
min-height: 0;
> .editor, > .viewer {
position: relative;
display: flex;
flex: 1;
}
> .viewer {
border-left-width: 1px;
border-left-color: var(--joplin-divider-color);
border-left-style: solid;
}
&:not(.-show-viewer) > .viewer {
display: none;
}
&:not(.-show-editor) {
> .editor {
display: none;
}
> .viewer {
border-left: none;
}
}
}

查看文件

@@ -0,0 +1,8 @@
.note-editor-wrapper {
display: flex;
flex-grow: 1;
flex-shrink: 1;
width: 100%;
height: 100%;
}

查看文件

@@ -0,0 +1,11 @@
.note-title-info-group {
display: flex;
flex-direction: row;
align-items: center;
@media (max-width: 800px) {
border-top: 1px solid var(--joplin-divider-color);
width: 100%;
}
}

查看文件

@@ -0,0 +1,12 @@
.note-title-wrapper {
display: flex;
flex-direction: row;
align-items: center;
padding-left: var(--joplin-editor-padding-left);
@media (max-width: 800px) {
flex-direction: column;
align-items: flex-start;
}
}

查看文件

@@ -0,0 +1,7 @@
.revision-viewer-root {
background-color: var(--joplin-background-color);
display: flex;
flex-direction: column;
flex: 1;
}

查看文件

@@ -0,0 +1,20 @@
.revision-viewer-title {
display: flex;
flex-direction: row;
align-items: center;
margin-bottom: 10px;
border-width: 1px;
border-bottom-style: solid;
border-color: var(--joplin-divider-color);
padding-bottom: 10px;
> .revisions {
margin-left: 10px;
flex: 0.5;
}
> .title {
flex: 1;
}
}

查看文件

@@ -0,0 +1,14 @@
.tag-bar {
padding-left: var(--joplin-editor-padding-left);
display: flex;
flex-direction: row;
align-items: center;
height: 40px;
> .content {
padding-left: 8px;
display: flex;
flex-direction: row;
align-items: center;
}
}