1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-11-24 08:12:24 +02:00

Electron: Resolves #73: Show modified date next to note in editor

This commit is contained in:
Laurent Cozic 2018-03-17 23:51:15 +00:00
parent 4e3f8893f7
commit 32c47a96f1
4 changed files with 60 additions and 9 deletions

View File

@ -0,0 +1,47 @@
const React = require('react');
const { connect } = require('react-redux');
const { time } = require('lib/time-utils.js');
const { themeStyle } = require('../theme.js');
const { _ } = require('lib/locale.js');
class NoteStatusBarComponent extends React.Component {
style() {
const theme = themeStyle(this.props.theme);
const itemHeight = 34;
let style = {
root: Object.assign({}, theme.textStyle, {
backgroundColor: theme.backgroundColor,
color: theme.colorFaded,
}),
};
return style;
}
render() {
const theme = themeStyle(this.props.theme);
const style = this.props.style;
const note = this.props.note;
return (
<div style={this.style().root}>{time.formatMsToLocal(note.user_updated_time)}</div>
);
}
}
const mapStateToProps = (state) => {
return {
// notes: state.notes,
// folders: state.folders,
// selectedNoteIds: state.selectedNoteIds,
theme: state.settings.theme,
};
};
const NoteStatusBar = connect(mapStateToProps)(NoteStatusBarComponent);
module.exports = { NoteStatusBar };

View File

@ -566,6 +566,7 @@ class NoteTextComponent extends React.Component {
marginBottom: 0,
display: 'flex',
flexDirection: 'row',
alignItems: 'center',
};
const titleEditorStyle = {
@ -685,6 +686,8 @@ class NoteTextComponent extends React.Component {
display: 'flex',
}} iconName="fa-caret-down" theme={this.props.theme} onClick={() => { this.itemContextMenu() }} />
const titleBarDate = <span style={Object.assign({}, theme.textStyle, {color: theme.colorFaded})}>{time.formatMsToLocal(note.user_updated_time)}</span>
const viewer = <webview
style={viewerStyle}
nodeintegration="1"
@ -725,7 +728,8 @@ class NoteTextComponent extends React.Component {
<div style={rootStyle}>
<div style={titleBarStyle}>
{ titleEditor }
{ titleBarMenuButton }
{ titleBarDate }
{ false ? titleBarMenuButton : null }
</div>
{ toolbar }
{ editor }

View File

@ -245,7 +245,7 @@ Current translations:
# Known bugs
- Non-alphabetical characters such as Chinese or Arabic might create glitches in the terminal on Windows. This is a limitation of the current Windows console.
- While the mobile can sync and load tags, it is not currently possible to create new ones. The desktop and terminal apps can create, delete and edit tags.
- It is only possible to upload files of up to 4MB to OneDrive due to a limitation of [the API](https://docs.microsoft.com/en-gb/onedrive/developer/rest-api/api/driveitem_put_content) being currently used. There is currently no plan to support OneDrive "large file" API.
# License

View File

@ -409,14 +409,14 @@ $$
<td><img src="https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/hr.png" alt=""></td>
<td>Croatian</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/hr_HR.po">hr_HR</a></td>
<td>Hrvoje Mandić <a href="&#109;&#x61;&#x69;&#x6c;&#x74;&#111;&#x3a;&#116;&#x72;&#98;&#117;&#104;&#x6f;&#109;&#x40;&#x6e;&#101;&#x74;&#x2e;&#104;&#x72;">&#116;&#x72;&#98;&#117;&#104;&#x6f;&#109;&#x40;&#x6e;&#101;&#x74;&#x2e;&#104;&#x72;</a></td>
<td>Hrvoje Mandić <a href="&#x6d;&#97;&#x69;&#x6c;&#116;&#111;&#x3a;&#116;&#x72;&#98;&#x75;&#104;&#x6f;&#109;&#64;&#x6e;&#101;&#x74;&#x2e;&#x68;&#x72;">&#116;&#x72;&#98;&#x75;&#104;&#x6f;&#109;&#64;&#x6e;&#101;&#x74;&#x2e;&#x68;&#x72;</a></td>
<td>64%</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/de.png" alt=""></td>
<td>Deutsch</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/de_DE.po">de_DE</a></td>
<td>Tobias Grasse <a href="&#109;&#97;&#105;&#x6c;&#x74;&#x6f;&#x3a;&#x6d;&#x61;&#x69;&#x6c;&#64;&#x74;&#x6f;&#x62;&#x69;&#x61;&#115;&#x2d;&#103;&#114;&#x61;&#x73;&#x73;&#101;&#x2e;&#110;&#x65;&#x74;">&#x6d;&#x61;&#x69;&#x6c;&#64;&#x74;&#x6f;&#x62;&#x69;&#x61;&#115;&#x2d;&#103;&#114;&#x61;&#x73;&#x73;&#101;&#x2e;&#110;&#x65;&#x74;</a></td>
<td>Tobias Grasse <a href="&#x6d;&#x61;&#x69;&#x6c;&#116;&#x6f;&#x3a;&#109;&#97;&#x69;&#x6c;&#64;&#116;&#x6f;&#98;&#x69;&#97;&#115;&#45;&#x67;&#x72;&#x61;&#115;&#115;&#x65;&#46;&#x6e;&#101;&#x74;">&#109;&#97;&#x69;&#x6c;&#64;&#116;&#x6f;&#98;&#x69;&#97;&#115;&#45;&#x67;&#x72;&#x61;&#115;&#115;&#x65;&#46;&#x6e;&#101;&#x74;</a></td>
<td>99%</td>
</tr>
<tr>
@ -430,7 +430,7 @@ $$
<td><img src="https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/es.png" alt=""></td>
<td>Español</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/es_ES.po">es_ES</a></td>
<td>Fernando Martín <a href="&#109;&#97;&#x69;&#108;&#116;&#x6f;&#x3a;&#x66;&#64;&#x6d;&#114;&#x74;&#110;&#x2e;&#x65;&#x73;">&#x66;&#64;&#x6d;&#114;&#x74;&#110;&#x2e;&#x65;&#x73;</a></td>
<td>Fernando Martín <a href="&#109;&#97;&#105;&#108;&#x74;&#111;&#58;&#x66;&#x40;&#x6d;&#x72;&#116;&#110;&#46;&#x65;&#115;">&#x66;&#x40;&#x6d;&#x72;&#116;&#110;&#46;&#x65;&#115;</a></td>
<td>99%</td>
</tr>
<tr>
@ -458,21 +458,21 @@ $$
<td><img src="https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/br.png" alt=""></td>
<td>Português (Brasil)</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/pt_BR.po">pt_BR</a></td>
<td>Renato Nunes Bastos <a href="&#109;&#97;&#105;&#108;&#x74;&#111;&#x3a;&#x72;&#110;&#x62;&#97;&#x73;&#116;&#111;&#x73;&#x40;&#x67;&#x6d;&#x61;&#105;&#108;&#46;&#x63;&#x6f;&#109;">&#x72;&#110;&#x62;&#97;&#x73;&#116;&#111;&#x73;&#x40;&#x67;&#x6d;&#x61;&#105;&#108;&#46;&#x63;&#x6f;&#109;</a></td>
<td>Renato Nunes Bastos <a href="&#x6d;&#97;&#x69;&#x6c;&#116;&#111;&#58;&#114;&#110;&#x62;&#x61;&#115;&#116;&#x6f;&#115;&#64;&#103;&#x6d;&#97;&#105;&#108;&#46;&#99;&#111;&#x6d;">&#114;&#110;&#x62;&#x61;&#115;&#116;&#x6f;&#115;&#64;&#103;&#x6d;&#97;&#105;&#108;&#46;&#99;&#111;&#x6d;</a></td>
<td>98%</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/ru.png" alt=""></td>
<td>Русский</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/ru_RU.po">ru_RU</a></td>
<td>Artyom Karlov <a href="&#x6d;&#97;&#105;&#108;&#x74;&#111;&#58;&#x61;&#x72;&#x74;&#121;&#111;&#109;&#x2e;&#107;&#x61;&#x72;&#x6c;&#x6f;&#x76;&#x40;&#103;&#x6d;&#x61;&#x69;&#x6c;&#46;&#99;&#111;&#109;">&#x61;&#x72;&#x74;&#121;&#111;&#109;&#x2e;&#107;&#x61;&#x72;&#x6c;&#x6f;&#x76;&#x40;&#103;&#x6d;&#x61;&#x69;&#x6c;&#46;&#99;&#111;&#109;</a></td>
<td>Artyom Karlov <a href="&#109;&#97;&#x69;&#x6c;&#116;&#111;&#x3a;&#x61;&#114;&#116;&#121;&#x6f;&#x6d;&#46;&#x6b;&#97;&#114;&#x6c;&#x6f;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#x2e;&#99;&#x6f;&#x6d;">&#x61;&#114;&#116;&#121;&#x6f;&#x6d;&#46;&#x6b;&#97;&#114;&#x6c;&#x6f;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#x2e;&#99;&#x6f;&#x6d;</a></td>
<td>99%</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/cn.png" alt=""></td>
<td>中文 (简体)</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/zh_CN.po">zh_CN</a></td>
<td>RCJacH <a href="&#109;&#x61;&#x69;&#x6c;&#x74;&#x6f;&#58;&#82;&#67;&#74;&#97;&#x63;&#72;&#x40;&#x6f;&#117;&#116;&#x6c;&#x6f;&#111;&#x6b;&#46;&#99;&#111;&#x6d;">&#82;&#67;&#74;&#97;&#x63;&#72;&#x40;&#x6f;&#117;&#116;&#x6c;&#x6f;&#111;&#x6b;&#46;&#99;&#111;&#x6d;</a></td>
<td>RCJacH <a href="&#109;&#97;&#105;&#108;&#x74;&#x6f;&#x3a;&#x52;&#67;&#x4a;&#x61;&#99;&#x48;&#x40;&#x6f;&#117;&#x74;&#108;&#111;&#x6f;&#x6b;&#46;&#x63;&#111;&#109;">&#x52;&#67;&#x4a;&#x61;&#99;&#x48;&#x40;&#x6f;&#117;&#x74;&#108;&#111;&#x6f;&#x6b;&#46;&#x63;&#111;&#109;</a></td>
<td>66%</td>
</tr>
<tr>
@ -488,7 +488,7 @@ $$
<h1 id="known-bugs">Known bugs</h1>
<ul>
<li>Non-alphabetical characters such as Chinese or Arabic might create glitches in the terminal on Windows. This is a limitation of the current Windows console.</li>
<li>While the mobile can sync and load tags, it is not currently possible to create new ones. The desktop and terminal apps can create, delete and edit tags.</li>
<li>It is only possible to upload files of up to 4MB to OneDrive due to a limitation of <a href="https://docs.microsoft.com/en-gb/onedrive/developer/rest-api/api/driveitem_put_content">the API</a> being currently used. There is currently no plan to support OneDrive &quot;large file&quot; API.</li>
</ul>
<h1 id="license">License</h1>
<p>MIT License</p>