mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-12 08:54:00 +02:00
5c82e439a7
Features: - Scroll position is preserved when the editor layout changes. - Scroll position is remembered when a note selection changes. Modifications: - The current Sync Scroll feature (in v2.6.2) is modified to use line-percent-based scroll positions. - Scroll position translation functions, Viewer-to-Editor and Editor-to-Viewer, are separated into V2L / L2E and E2L / L2V respectively. - The scrollmap is moved from gui/utils/SyncScrollMap.ts to note-viewer/scrollmap.js. - IPC Protocol about the scrollmap becomes not necessary and is removed. - Ignores non-user scroll events to avoid sync with incorrect scroll positions. - When CodeMirror is not ready, setEditorPercentScroll() is waited. - Fixes the bug: An incorrect scroll position is sometimes recorded. - Since scroll positions become line-percent-based, the following incompatibilities of scroll positions are fixed: - Between Editor and Viewer. - Between Viewer Layout and Split Layout of Viewer - Between Editor Layout and Split Layout of Editor |
||
---|---|---|
.. | ||
build | ||
build-mac | ||
build-win | ||
commands | ||
gui | ||
locales | ||
plugins | ||
services | ||
style/icons | ||
tools | ||
utils | ||
.gitignore | ||
app.reducer.test.ts | ||
app.reducer.ts | ||
app.ts | ||
bridge.ts | ||
checkForUpdates.ts | ||
ElectronAppWrapper.ts | ||
generateSha512.js | ||
global.d.ts | ||
gulpfile.js | ||
index.html | ||
InteropServiceHelper.ts | ||
jest.config.js | ||
main-html.js | ||
main.js | ||
main.scss | ||
package-lock.json | ||
package.json | ||
README.md | ||
runForTesting.sh | ||
style.scss | ||
testPluginDemo.sh | ||
tsconfig.json |
@joplin/app-desktop
TODO: description
Usage
const appDesktop = require('@joplin/app-desktop');
// TODO: DEMONSTRATE API