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

            Bug ID: 381602
           Summary: support for multi/standalone windows
           Product: frameworks-ktexteditor
           Version: unspecified
          Platform: Other
                OS: All
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: rjvber...@gmail.com
  Target Milestone: ---

There's a feature that I've been missing in text editors based on KTextEditor
(and in KDevelop in particular): a possibility to open multiple documents in
individual windows that can be sized and moved independently to optimise the
use of available screen space.

This is something I've been used to as a long-term Mac user having worked with
multi-head set-ups since the early 90s, but I think that the same observation
can be made for the kind of large, (ultra) high-resolution displays that are
becoming accessible nowadays. A MDI interface just doesn't allow to make
optimum use of all that screen space, and the possibility to split a window
horizontally or vertically just doesn't give the same kind of flexibility.

For those who have known it, Xcode 3.2.6 remains a reference for me in this
aspect (though it never stored individual window sizes).

Supposing that KTextEditor would indeed be the logical place to implement
support for something like this, how much of an overhaul would it require to be
done right and in such a way that the feature becomes available automatically
in Kate, KDevelop and the rest of the bunch? I'm thinking of an option in the
tab or document context menu to detach the document, but exposure via the API
allowing documents to be open directly in their own window would be nice too.

FWIW, Qt Creator approaches this with multiple MDI windows that can each hold
their own tabbed set of documents. It doesn't behave exactly as I expect (and
am comfortable with), but I suppose it's better than nothing.

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

Reply via email to