https://bugs.kde.org/show_bug.cgi?id=503042

            Bug ID: 503042
           Summary: Editor toolview state should not be saved per file
    Classification: Applications
           Product: lokalize
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: editor
          Assignee: sdepi...@gmail.com
          Reporter: m...@kisaragi-hiu.com
                CC: aa...@kde.org, sha...@ukr.net
  Target Milestone: ---

SUMMARY
Editor toolview state being per-file makes configuring the UI in the editor
next to useless, as it doesn't get applied to the next file and every change
would have to manually be mirrored to other files.

In precisely zero case would one want a different window layout for every file.
EditorState should be global; open tabs not seeing the change until they are
reopened is better than the status quo.

https://invent.kde.org/sdk/lokalize/-/merge_requests/212 made the state
save/restore reliable but this issue remains.

STEPS TO REPRODUCE
1. Open a PO file
2. Customize the UI for one's needs: enabling primary/secondary sync, moving
unit metadata to a different place to maximize item list etc.
3. Open another file

OBSERVED RESULT
Observe none of the customizations carried over even though none of the
customization is specific to one file.

This may be intentional, but either way it makes UI customizations utterly
useless even if restore works fine now.

EXPECTED RESULT
I can customize the UI once and have it not care about which file I'm editing.
Saving state from the last tab opened is fine.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 6.3.80
KDE Frameworks Version: 6.14.0
Qt Version: 6.8.3
Kernel Version: 6.11.0-24-generic (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
Lokalize is actually the Neon Unstable build on 20250417.1956, probably commit
6bb09931e5506f1e06cd4ecc086d30740bb591da.
The Neon package version is 4:25.04.0+p24.04+vunstable+git20250417.1956-0.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to