Bug 515186 - Import should remember the directory used last when restarted
Summary: Import should remember the directory used last when restarted
Status: RESOLVED FIXED
Alias: None
Product: skrooge
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: 25.1.0
Assignee: Stephane MANKOWSKI
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-28 03:55 UTC by pat_h
Modified: 2026-03-25 19:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pat_h 2026-01-28 03:55:37 UTC
SUMMARY
The import dialog remembers the last used directory within a process, but not when skrooge is restarted.
This is not a big deal, but a small quality-of-life improvement.

STEPS TO REPRODUCE
1. Open the import file selection dialog
2. Navigate to another directory
3. Import a file by selecting it
4. Restart skrooge
5. Open the import file selection dialog again

OBSERVED RESULT
The file selection dialog opens in the original directory.

EXPECTED RESULT
The file selection dialog should open in the directory which was used last.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.20.0
Qt Version: 6.9.2

ADDITIONAL INFORMATION
Comment 1 Stephane MANKOWSKI 2026-03-24 22:23:46 UTC
Git commit 60532bf2b4b733056717f7b0c3491b4df85e250f by Stéphane MANKOWSKI.
Committed on 24/03/2026 at 22:23.
Pushed by smankowski into branch 'master'.

Import should remember the directory used last when restarted

M  +1    -0    CHANGELOG
M  +3    -1    CMakeLists.txt
M  +12   -17   README.md
M  +11   -4    plugins/generic/skg_file/skgfileplugin.cpp
M  +1    -1    plugins/generic/skg_properties/skgpropertiesplugindockwidget.cpp
M  +1    -1    plugins/skrooge/skrooge_importexport/CMakeLists.txt
M  +105  -16   plugins/skrooge/skrooge_importexport/skgimportexportplugin.cpp
M  +6    -6    skgbankmodeler/skgimportexportmanager.cpp
M  +1    -4    skgbasegui/skggraphicsview.cpp
M  +10   -11   skgbasegui/skgmainpanel.cpp
M  +1    -9    skgbasegui/skgmainpanel.h
M  +1    -1    skgbasegui/skgtablewithgraph.cpp
M  +1    -4    skgbasegui/skgtreeview.cpp
M  +2    -4    skgbasegui/skgwebview.cpp

https://invent.kde.org/office/skrooge/-/commit/60532bf2b4b733056717f7b0c3491b4df85e250f
Comment 2 Stephane MANKOWSKI 2026-03-25 19:41:21 UTC
Git commit 2e10f60a71423cecc44aadfdc1fe5c441a00b427 by Stéphane MANKOWSKI.
Committed on 25/03/2026 at 19:41.
Pushed by smankowski into branch 'master'.

Import should remember the directory used last when restarted

M  +2    -10   plugins/skrooge/skrooge_importexport/skgimportexportplugin.cpp

https://invent.kde.org/office/skrooge/-/commit/2e10f60a71423cecc44aadfdc1fe5c441a00b427