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

            Bug ID: 458162
           Summary: Improve tab behavior
           Product: kate
           Version: 22.08.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: popov...@ukr.net
  Target Milestone: ---

Created attachment 151495
  --> https://bugs.kde.org/attachment.cgi?id=151495&action=edit
Tabs in Okular

SUMMARY

Kate is a great editor/IDE (thanks to the devs, the editor has got new great
features since 22.08) and everything about it is fine, except for the tabs:
sorry, but the current behavior of the tabs looks odd. There are 2 options in
the settings that seem odd to me: changing them affects each other and makes
the tab setting unclear. Here they are:
- Limit number of tabs
- Allow tab scrolling

The first option is the most odd. Firstly, I have never seen the same option in
any other editor, and I was a little taken aback to see it in Kate. Secondly,
the behavior of tabs when their number exceeds the specified limit looks funny
(try setting the limit to 1): they just disappear instead of opening in a new
window.

The second option works only if the first option is not set to Unlimited.
Moreover, with this option turned off, under certain conditions, the width of
the window may grow, which is unacceptable!

I dare to suggest you to use the tabs behavior from Okular, it looks reasonable
and perfect to me (see attached image):
1. Tabs fully fit into the window
2. Tabs need to elide their text to fully fit into the window
3. Even the elided text on the tabs doesn't allow them to fully fit into the
window, so we need to add scrolling here

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 36
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Graphics Platform: X11

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

Reply via email to