Package: featherpad Version: 0.8-1 Severity: wishlist --- Please enter the report below this line. ---
Dear maintainer, In kate and juffed, session inheritance works just as if restoring a saved session, which I find very handy. However in featherpad, currently there is no real session inheritance, but an option to "Start with recent files" where the "recent files" can mean either "recently opened files" or "recently modified files", depending on preferences settings. In order to achieve as much approximation to session inheritance as possible, I have set up featherpad to start with recently opened files, but this also opens other files which are while "recently opened", were not open at the time when I last quit featherpad. To reproduce the behavior: 1) Options -> Preferences -> Files Number of recent files: [20 files] (*) Show recently opened files Start with recent files: [10 files] 2) Start with a clean session 3) Open file1.txt, file2.txt, file3.txt, file4.txt 4) Close file2.txt, file4.txt 5) Quit featherpad 6) Relaunch featherpad All the 4 files will be opened. However, for true session inheritance, only file1.txt and file3.txt should have been opened. To achieve session inheritance (as in kate and juffed) I would like to suggest that, in the relevant preferences dialog, a mutually exclusive option ("Start with the last active session") added besides "Start with recent files". So that the user can either choose to start with recent (opened or modified) files, or alternatively, start with the last active session. Thank you and regards. --- System information. --- Architecture: Kernel: Linux 4.9.0-4-amd64 Debian Release: buster/sid 500 testing ftp.tr.debian.org --- Package information. --- Depends (Version) | Installed =======================================-+-================ libc6 (>= 2.14) | 2.27-2 libgcc1 (>= 1:3.0) | 1:8-20180218-1 libqt5core5a (>= 5.9.0~beta) | 5.9.2+dfsg-12 libqt5gui5 (>= 5.7.0) | 5.9.2+dfsg-12 libqt5network5 (>= 5.0.2) | 5.9.2+dfsg-12 libqt5printsupport5 (>= 5.0.2) | 5.9.2+dfsg-12 libqt5svg5 (>= 5.6.0~beta) | 5.9.2-3 libqt5widgets5 (>= 5.7.0) | 5.9.2+dfsg-12 libqt5x11extras5 (>= 5.6.0) | 5.9.2-1 libstdc++6 (>= 5.2) | 8-20180218-1 libx11-6 | 2:1.6.4-3 Recommends (Version) | Installed ===================================-+-=========== qttranslations5-l10n | 5.9.2-1 Package's Suggests field is empty. -- Abdullah Ramazanoglu