[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2023-08-05 Thread Christoph Cullmann
https://bugs.kde.org/show_bug.cgi?id=378275

Christoph Cullmann  changed:

   What|Removed |Added

 CC||cullm...@kde.org
 Status|CONFIRMED   |RESOLVED
 Resolution|--- |WAITINGFORINFO

--- Comment #10 from Christoph Cullmann  ---
This is a nice wish, but so far nobody did step up to implement it for 5 years
and longer.

If somebody wants to have this happen, please step up to provide a patch:
https://kate-editor.org/post/2020/2020-07-18-contributing-via-gitlab-merge-requests/

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2021-02-14 Thread Ilya Bizyaev
https://bugs.kde.org/show_bug.cgi?id=378275

Ilya Bizyaev  changed:

   What|Removed |Added

 CC||bizy...@zoho.com

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2018-08-12 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=378275

Nate Graham  changed:

   What|Removed |Added

 Status|REOPENED|CONFIRMED

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2018-08-12 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=378275

Nate Graham  changed:

   What|Removed |Added

 Resolution|DUPLICATE   |---
 Status|RESOLVED|REOPENED

--- Comment #9 from Nate Graham  ---
Unmarking as a duplicate of Bug 256561 because there's a patch that fixes that,
but not this. This will have to be fixed separately.

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2018-03-22 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=378275

Nate Graham  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #8 from Nate Graham  ---
Yep, duplicate of Bug 256561.

Really hoping to get this fixed...

*** This bug has been marked as a duplicate of bug 256561 ***

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2018-03-22 Thread Michael D
https://bugs.kde.org/show_bug.cgi?id=378275

--- Comment #7 from Michael D  ---
Related to this ancient bug I filed roughly 8 years ago!
https://bugs.kde.org/show_bug.cgi?id=256561

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2018-03-22 Thread Michael D
https://bugs.kde.org/show_bug.cgi?id=378275

Michael D  changed:

   What|Removed |Added

 CC||nortex...@gmail.com

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2017-11-29 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=378275

Nate Graham  changed:

   What|Removed |Added

   Keywords||usability

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2017-10-04 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=378275

Christoph Feck  changed:

   What|Removed |Added

Summary|Kate doesn't do smooth  |Kate doesn't do smooth
   |pixel-by-pixel scrolling -  |pixel-by-pixel scrolling
   |consider using QTextEdit|
   |instead of QPlainTextEdit   |
   |as the text view backend|

--- Comment #6 from Christoph Feck  ---
To clarify: They cannot use Qt classes, because of multiple limitations.
Reverting description accordingly.

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling - consider using QTextEdit instead of QPlainTextEdit as the text view backend

2017-09-28 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=378275

sun...@hotmail.ru changed:

   What|Removed |Added

 CC||sun...@hotmail.ru

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling - consider using QTextEdit instead of QPlainTextEdit as the text view backend

2017-09-27 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=378275

--- Comment #5 from Christoph Feck  ---
Neither Kate nor Konsole uses QPlainTextEdit or QTextEdit. Both use a custom
widget, tailored to the specific use case.

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling - consider using QTextEdit instead of QPlainTextEdit as the text view backend

2017-09-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=378275

Nate Graham  changed:

   What|Removed |Added

Summary|Kate doesn't do smooth  |Kate doesn't do smooth
   |pixel-by-pixel scrolling|pixel-by-pixel scrolling -
   ||consider using QTextEdit
   ||instead of QPlainTextEdit
   ||as the text view backend

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2017-09-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=378275

--- Comment #4 from Nate Graham  ---
The class documentation says:

"QPlainTextEdit is a thin class, implemented by using most of the technology
that is behind QTextEdit and QTextDocument. Its performance benefits over
QTextEdit stem mostly from using a different and simplified text layout called
QPlainTextDocumentLayout on the text document (see
QTextDocument::setDocumentLayout()). The plain text document layout does not
support tables nor embedded frames, and replaces a pixel-exact height
calculation with a line-by-line respectively paragraph-by-paragraph scrolling
approach."

http://doc.qt.io/qt-5.9/qplaintextedit.html

This suggests two options:

1. Suggest to the Qt folks that they re-architect QPlainTextEdit to support
optional pixel-by-pixel scrolling while retaining as many of the performance
benefits of the status quo as possible. This seems unlikely, but I have
submitted an upstream bug report anyway:
https://bugreports.qt.io/browse/QTBUG-63241

2. Change Kate and Konsole to use the QTextEdit class (which supports smooth
pixel-by-pixel scrolling) and live with whatever performance penalty this
imposes. We would definitely need to test with huge documents and lousy
hardware to see at what point the performance penalty becomes noticeable, and
decide if we can live with that. This seems like what we should focus on in the
short to medium term, and make sure we test thoroughly to make sure the
performance hit is either negligible or acceptable.

Another consideration: if we wait for the Qt bug to be resolved (if it ever
is), then we will have to wait before we can turn pixel scrolling until the
version of QT that supports it is released and widely available, which may be
quite a long time (if ever).

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2017-09-14 Thread atomnuker
https://bugs.kde.org/show_bug.cgi?id=378275

--- Comment #3 from atomnuker  ---
I looked into QPlainTextEdit which is what kate/konsole use and unfortunately
its been written with the assumption the Y position is always going to be an
integer. It would probably require a complete rewrite. Maybe a better idea is
to change QPlainTextEdit for some other widged.

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2017-09-13 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=378275

Nate Graham  changed:

   What|Removed |Added

 Status|UNCONFIRMED |CONFIRMED
 Ever confirmed|0   |1

--- Comment #2 from Nate Graham  ---
I've spoken to Kate developers and they don't object. It's just a matter of
doing it. I've taken a look but my C++ skills are probably not advanced enough
yet. At some point, if nobody else does first, I'll return to tackle this.

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2017-09-13 Thread atomnuker
https://bugs.kde.org/show_bug.cgi?id=378275

atomnuker  changed:

   What|Removed |Added

 CC||rasty...@abv.bg

--- Comment #1 from atomnuker  ---
Hi,

I too would very much appreciate for both kate and konsole to do pixel-by-pixel
scrolling. Kate has been the best editor I've used and whilst it has much more
features than Gedit its more uncomfortable to use with large files where you
need to quickly and accurately scroll between lines. There's no reason to be
stuck in the 90's.
If not by default, make it an option, like with most KDE programs.

Thanks

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2017-04-21 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=378275

Christoph Feck  changed:

   What|Removed |Added

   Severity|normal  |wishlist

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

[kate] [Bug 378275] Kate doesn't do smooth pixel-by-pixel scrolling

2017-03-30 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=378275

Nate Graham  changed:

   What|Removed |Added

 CC||pointedst...@zoho.com

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