1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-03-11 14:09:55 +02:00

Desktop: Better handling of bold text to simplify customisation (#5732)

This commit is contained in:
Hieu-Thi Luong 2021-12-28 18:57:34 +09:00 committed by GitHub
parent d1e02fd5f0
commit 46438a5888
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 3 additions and 22 deletions

View File

@ -502,10 +502,6 @@ function CodeMirror(props: NoteBodyEditorProps, ref: any) {
padding-left: .2em;
}
div.CodeMirror span.cm-strong {
color: ${theme.colorBright};
}
div.CodeMirror span.cm-hr {
color: ${theme.dividerColor};
}

View File

@ -496,10 +496,10 @@ class Dialog extends React.PureComponent<Props, State> {
const isSelected = item.id === this.state.selectedItemId;
const rowStyle = isSelected ? style.rowSelected : style.row;
const titleHtml = item.fragments
? `<span style="font-weight: bold; color: ${theme.colorBright};">${item.title}</span>`
: surroundKeywords(this.state.keywords, item.title, `<span style="font-weight: bold; color: ${theme.colorBright};">`, '</span>', { escapeHtml: true });
? `<span style="font-weight: bold; color: ${theme.color};">${item.title}</span>`
: surroundKeywords(this.state.keywords, item.title, `<span style="font-weight: bold; color: ${theme.searchMarkerColor}; background-color: ${theme.searchMarkerBackgroundColor}">`, '</span>', { escapeHtml: true });
const fragmentsHtml = !item.fragments ? null : surroundKeywords(this.state.keywords, item.fragments, `<span style="font-weight: bold; color: ${theme.colorBright};">`, '</span>', { escapeHtml: true });
const fragmentsHtml = !item.fragments ? null : surroundKeywords(this.state.keywords, item.fragments, `<span style="color: ${theme.searchMarkerColor}; background-color: ${theme.searchMarkerBackgroundColor}">`, '</span>', { escapeHtml: true });
const folderIcon = <i style={{ fontSize: theme.fontSize, marginRight: 2 }} className="fa fa-book" />;
const pathComp = !item.path ? null : <div style={style.rowPath}>{folderIcon} {item.path}</div>;

View File

@ -15,7 +15,6 @@ const input: Theme = {
colorWarn: 'rgb(228,86,0)',
colorWarnUrl: '#155BDA',
colorFaded: '#7C8B9E', // For less important text
colorBright: '#000000', // For important text
dividerColor: '#dddddd',
selectedColor: '#e5e5e5',
urlColor: '#155BDA',
@ -69,7 +68,6 @@ const expected = `
--joplin-color-warn: rgb(228,86,0);
--joplin-color-warn-url: #155BDA;
--joplin-color-faded: #7C8B9E;
--joplin-color-bright: #000000;
--joplin-divider-color: #dddddd;
--joplin-selected-color: #e5e5e5;
--joplin-url-color: #155BDA;

View File

@ -11,7 +11,6 @@ const theme: Theme = {
colorError: '#9a2f2f',
colorWarn: '#d66500',
colorFaded: '#666a73', // For less important text (e.g. not selected menu in settings)
colorBright: '#d3dae3', // For important text; (e.g. bold)
dividerColor: '#141a21', // Borders, I wish I could remove them
selectedColor: '#2b5278', // Selected note
urlColor: '#356693', // Links to external sites (e.g. in settings)

View File

@ -18,7 +18,6 @@ const theme: Theme = {
colorWarn: '#9A5B00',
colorWarnUrl: '#ffff82',
colorFaded: '#999999', // For less important text
colorBright: '#ffffff', // For important text
dividerColor: '#555555',
selectedColor: '#616161',
urlColor: 'rgb(166,166,255)',

View File

@ -11,7 +11,6 @@ const theme: Theme = {
colorError: '#ff5555',
colorWarn: '#ffb86c',
colorFaded: '#6272a4', // For less important text;
colorBright: '#50fa7b', // For important text;
dividerColor: '#bd93f9',
selectedColor: '#44475a',
urlColor: '#8be9fd',

View File

@ -15,7 +15,6 @@ const theme: Theme = {
colorWarn: 'rgb(228,86,0)',
colorWarnUrl: '#155BDA',
colorFaded: '#7C8B9E', // For less important text
colorBright: '#000000', // For important text
dividerColor: '#dddddd',
selectedColor: '#e5e5e5',
urlColor: '#155BDA',

View File

@ -57,7 +57,6 @@ const theme: Theme = {
colorError: nord[11],
colorWarn: nord[12],
colorFaded: nord[4], // For less important text;
colorBright: nord[6], // For important text;
dividerColor: nord[10],
selectedColor: nord[9],
urlColor: nord[8],

View File

@ -16,7 +16,6 @@ const theme: Theme = {
codeBackgroundColor: 'rgb(47, 48, 49)',
codeBorderColor: 'rgb(70, 70, 70)',
codeThemeCss: 'atom-one-dark-reasonable.css',
colorBright: 'rgb(220,220,220)',
};
export default theme;

View File

@ -11,7 +11,6 @@ const theme: Theme = {
colorError: '#dc322f',
colorWarn: '#cb4b16',
colorFaded: '#657b83', // For less important text;
colorBright: '#eee8d5', // For important text;
dividerColor: '#586e75',
selectedColor: '#073642',
urlColor: '#268bd2',

View File

@ -11,7 +11,6 @@ const theme: Theme = {
colorError: '#dc322f',
colorWarn: '#cb4b16',
colorFaded: '#839496', // For less important text;
colorBright: '#073642', // For important text;
dividerColor: '#eee8d5',
selectedColor: '#eee8d5',
urlColor: '#268bd2',

View File

@ -17,7 +17,6 @@ export interface Theme {
colorWarn: string;
colorWarnUrl: string; // For URL displayed over a warningBackgroundColor
colorFaded: string; // For less important text
colorBright: string; // For important text
dividerColor: string;
selectedColor: string;
urlColor: string;

View File

@ -4,7 +4,6 @@ module.exports = {
lineHeight: '1.6em',
backgroundColor: 'white',
paddingBottom: 3,
colorBright: '#000000', // For important text
codeBorderColor: 'rgb(220, 220, 220)',
codeBackgroundColor: 'rgb(243, 243, 243)',
dividerColor: 'rgb(230,230,230)',

View File

@ -49,9 +49,6 @@ export default function(theme: any, options: Options = null) {
padding-bottom: ${formatCssSize(theme.bodyPaddingBottom)};
padding-top: ${formatCssSize(theme.bodyPaddingTop)};
}
strong {
color: ${theme.colorBright};
}
kbd {
border: 1px solid ${theme.codeBorderColor};
box-shadow: inset 0 -1px 0 ${theme.codeBorderColor};