Closed peterschussheim closed 3 years ago
Looks like you are talking about the work in progress feature https://github.com/pbek/QOwnNotes/issues/790, right? If yes, then best deposit your request there...
This issue is stale because it has been open for 30 days with no activity.
This issue was closed because it has been inactive for 14 days since being marked as stale.
Expected behaviour
Ideally, this wouldn't show to the user. I'd be happy to fix this provided you are OK with the changes and also with a bit of guidance from yourself on the source files relevant.
Actual behaviour
The left note list panel collapses when I update the file name of an open document (note that there is a timeout before QOwnNotes saves the file).
Steps to reproduce
1) enable "Note List" under Window->Panels 2) expand a folder 3) create new note 4) change default note title
Relevant log output in the Log panel
Expand
``` ```Information about the application, settings and environment
Expand
QOwnNotes Debug Information =========================== ## General Info **Current Date**: `Tue Jul 6 15:17:20 2021` **Version**: `21.7.3` **Build date**: `Jul 5 2021` **Build number**: `852` **Platform**: `windows` **Operating System**: `Windows 10 Version 2009` **Build architecture**: `x86_64` **Current architecture**: `x86_64` **Release**: `GitHub Actions` **Qt Version (build)**: `5.15.2` **Qt Version (runtime)**: `5.15.2` **Portable mode**: `no` **Settings path / key**: `\HKEY_CURRENT_USER\Software\PBE\QOwnNotes` **Application database path**: `C:\Users\peter\AppData\Roaming\PBE\QOwnNotes\QOwnNotes.sqlite` **Application arguments**: `C:\Users\peter\QOwnNotes\QOwnNotes.exe`, `--after-update`, `C:\Users\peter\AppData\Local\Temp\QOwnNotes-KKHDDe-updater.bat` **Qt Debug**: `0` **Locale (system)**: `en_US` **Locale (interface)**: *empty* **Primary screen resolution**: `1920x1080` **Icon theme**: `breeze-qownnotes` **Notes in current note folder**: `79` **Calendar items**: `0` **Enabled scripts**: `5` ## Server Info **serverUrl**: *empty* **appIsValid**: `yes` **notesPathExists**: *empty* **serverVersion**: *empty* **appVersion**: *empty* ## Spellchecking **Enabled**: `true` **Selected language**: `en_US` **Language codes**: `en_US` **Language names**: `American English (United States)` **Application dictionaries path**: `C:\Users\peter\AppData\Roaming\PBE\QOwnNotes\dicts` ## Note folders **currentNoteFolderId**: `1` ### Note folder `Text_local` **id**: `1` **isCurrent**: `yes` **activeTagId**: `-1` **localPath**: `C:\Users\peter\Documents\Text` **remotePath**: `Notes` **cloudConnectionId**: `1` **isShowSubfolders**: `yes` **isUseGit**: `yes` **activeNoteSubFolder name**: `issue_drafts` **database file**: `C:\Users\peter\Documents\Text\notes.sqlite` ### Note folder `Markdown_iCloud` **id**: `2` **isCurrent**: `no` **activeTagId**: `0` **localPath**: `C:\Users\peter\iCloudDrive\Documents\Markdown` **remotePath**: `Notes` **cloudConnectionId**: `1` **isShowSubfolders**: `yes` **isUseGit**: `yes` **activeNoteSubFolder name**: *empty* **database file**: `C:\Users\peter\iCloudDrive\Documents\Markdown\notes.sqlite` ## Cloud connections ### Cloud connection `` **id**: `1` **isCurrent**: `yes` **serverUrl**: *empty* **username**: *empty* ## Enabled scripts ### Script `Journal entry` **id**: `3` **path**: `C:\Users\peter\AppData\Roaming\PBE\QOwnNotes\scripts\journal-entry\journal-entry.qml` **variablesJson**: ``` { "defaultTags": "journal", "noteBodyTemplate": "", "singleJournalPerDay": true } ``` **identifier**: `journal-entry` **version**: `1.5.1` **minAppVersion**: `17.11.6` ### Script `Custom note preview styling` **id**: `4` **path**: `C:\Users\peter\AppData\Roaming\PBE\QOwnNotes\scripts\preview-styling\preview-styling.qml` **variablesJson**: ``` { "customStylesheet": "body {\n font-family: Helvetica, arial, sans-serif;\n font-size: 14px;\n line-height: 1;\n padding-top: 10px;\n padding-bottom: 10px;\n background-color: white;\n padding: 30px; }\n\nbody > *:first-child {\n margin-top: 0 !important; }\nbody > *:last-child {\n margin-bottom: 0 !important; }\n\na {\n color: #4183C4; }\na.absent {\n color: #cc0000; }\na.anchor {\n display: block;\n padding-left: 30px;\n margin-left: -30px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0; }\n\nh1, h2, h3, h4, h5, h6 {\n margin: 20px 0 10px;\n padding: 0;\n font-weight: bold;\n -webkit-font-smoothing: antialiased;\n cursor: text;\n position: relative; }\n\nh1 tt, h1 code {\n font-size: inherit; }\n\nh2 tt, h2 code {\n font-size: inherit; }\n\nh3 tt, h3 code {\n font-size: inherit; }\n\nh4 tt, h4 code {\n font-size: inherit; }\n\nh5 tt, h5 code {\n font-size: inherit; }\n\nh6 tt, h6 code {\n font-size: inherit; }\n\nh1 {\n font-size: 28px;\n color: black; }\n\nh2 {\n font-size: 24px;\n border-bottom: 1px solid #cccccc;\n color: black; }\n\nh3 {\n font-size: 18px; }\n\nh4 {\n font-size: 16px; }\n\nh5 {\n font-size: 14px; }\n\nh6 {\n color: #777777;\n font-size: 14px; }\n\np, blockquote, ul, ol, dl, li, table, pre {\n margin: 15px 0; }\n\nhr {\n background: transparent url(\"../../images/modules/pulls/dirty-shade.png\") repeat-x 0 0;\n border: 0 none;\n color: #cccccc;\n height: 4px;\n padding: 0; }\n\nbody > h2:first-child {\n margin-top: 0;\n padding-top: 0; }\nbody > h1:first-child {\n margin-top: 0;\n padding-top: 0; }\n body > h1:first-child + h2 {\n margin-top: 0;\n padding-top: 0; }\nbody > h3:first-child, body > h4:first-child, body > h5:first-child, body > h6:first-child {\n margin-top: 0;\n padding-top: 0; }\n\na:first-child h1, a:first-child h2, a:first-child h3, a:first-child h4, a:first-child h5, a:first-child h6 {\n margin-top: 0;\n padding-top: 0; }\n\nh1 p, h2 p, h3 p, h4 p, h5 p, h6 p {\n margin-top: 0; }\n\nli p.first {\n display: inline-block; }\n\nul, ol {\n padding-left: 30px; }\n\nul :first-child, ol :first-child {\n margin-top: 0; }\n\nul :last-child, ol :last-child {\n margin-bottom: 0; }\n\ndl {\n padding: 0; }\n dl dt {\n font-size: 14px;\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px; }\n dl dt:first-child {\n padding: 0; }\n dl dt > :first-child {\n margin-top: 0; }\n dl dt > :last-child {\n margin-bottom: 0; }\n dl dd {\n margin: 0 0 15px;\n padding: 0 15px; }\n dl dd > :first-child {\n margin-top: 0; }\n dl dd > :last-child {\n margin-bottom: 0; }\n\nblockquote {\n border-left: 4px solid #dddddd;\n padding: 0 15px;\n color: #777777; }\n blockquote > :first-child {\n margin-top: 0; }\n blockquote > :last-child {\n margin-bottom: 0; }\n\ntable {\n padding: 0; }\n table tr {\n border-top: 1px solid #cccccc;\n background-color: white;\n margin: 0;\n padding: 0; }\n table tr:nth-child(2n) {\n background-color: #f8f8f8; }\n table tr th {\n font-weight: bold;\n border: 1px solid #cccccc;\n text-align: left;\n margin: 0;\n padding: 6px 13px; }\n table tr td {\n border: 1px solid #cccccc;\n text-align: left;\n margin: 0;\n padding: 6px 13px; }\n table tr th :first-child, table tr td :first-child {\n margin-top: 0; }\n table tr th :last-child, table tr td :last-child {\n margin-bottom: 0; }\n\nimg {\n max-width: 100%; }\n\nspan.frame {\n display: block;\n overflow: hidden; }\n span.frame > span {\n border: 1px solid #dddddd;\n display: block;\n float: left;\n overflow: hidden;\n margin: 13px 0 0;\n padding: 7px;\n width: auto; }\n span.frame span img {\n display: block;\n float: left; }\n span.frame span span {\n clear: both;\n color: #333333;\n display: block;\n padding: 5px 0 0; }\nspan.align-center {\n display: block;\n overflow: hidden;\n clear: both; }\n span.align-center > span {\n display: block;\n overflow: hidden;\n margin: 13px auto 0;\n text-align: center; }\n span.align-center span img {\n margin: 0 auto;\n text-align: center; }\nspan.align-right {\n display: block;\n overflow: hidden;\n clear: both; }\n span.align-right > span {\n display: block;\n overflow: hidden;\n margin: 13px 0 0;\n text-align: right; }\n span.align-right span img {\n margin: 0;\n text-align: right; }\nspan.float-left {\n display: block;\n margin-right: 13px;\n overflow: hidden;\n float: left; }\n span.float-left span {\n margin: 13px 0 0; }\nspan.float-right {\n display: block;\n margin-left: 13px;\n overflow: hidden;\n float: right; }\n span.float-right > span {\n display: block;\n overflow: hidden;\n margin: 13px auto 0;\n text-align: right; }\n\ncode, tt {\n margin: 0 2px;\n padding: 0 5px;\n white-space: nowrap;\n border: 1px solid #eaeaea;\n background-color: #f8f8f8;\n border-radius: 3px; }\n\npre code {\n margin: 0;\n padding: 0;\n white-space: pre;\n border: none;\n background: transparent; }\n\n.highlight pre {\n background-color: #f8f8f8;\n border: 1px solid #cccccc;\n font-size: 13px;\n line-height: 19px;\n overflow: auto;\n padding: 6px 10px;\n border-radius: 3px; }\n\npre {\n background-color: #f8f8f8;\n border: 1px solid #cccccc;\n font-size: 13px;\n line-height: 19px;\n overflow: auto;\n padding: 6px 10px;\n border-radius: 3px; }\n pre code, pre tt {\n background-color: transparent;\n border: none; }" } ``` **identifier**: `preview-styling` **version**: `0.0.5` **minAppVersion**: `20.6.0` ### Script `Export notes as one HTML file` **id**: `5` **path**: `C:\Users\peter\AppData\Roaming\PBE\QOwnNotes\scripts\export-notes-as-one-html\export-notes-as-one-html.qml` **variablesJson**: *empty* **identifier**: `export-notes-as-one-html` **version**: `1.0.0` **minAppVersion**: `18.03.7` ### Script `custom_toc` **id**: `6` **path**: `C:\Users\peter\Documents\qownnotes_scripts_local\custom_toc.qml` **variablesJson**: ``` { "tocLinks": true, "tocTitle": "" } ``` ### Script `Dictionary Autocomplete` **id**: `7` **path**: `C:\Users\peter\AppData\Roaming\PBE\QOwnNotes\scripts\dictionary-autocomplete\dictionary-autocomplete.qml` **variablesJson**: ``` { "codec": "iso-8859-1", "dictFile": "C:\\Users\\peter\\AppData\\Roaming\\PBE\\QOwnNotes\\dicts\\en_US.dic", "maxResults": 40 } ``` **identifier**: `dictionary-autocomplete` **version**: `0.0.3` **minAppVersion**: `20.8.6` ## Settings **ActionDialog/geometry** (QByteArray): `