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

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. ---
Kernel:       Linux 4.9.0-4-amd64

Debian Release: buster/sid
  500 testing 

--- 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

Reply via email to