Bug 439720 - [FEATURE] Add support for animated cursor like neovide
Summary: [FEATURE] Add support for animated cursor like neovide
Status: REPORTED
Alias: None
Product: konsole
Classification: Applications
Component: emulation (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-10 11:33 UTC by Andreas Schneider
Modified: 2024-03-24 00:37 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-25907-0.html (1.95 KB, text/html)
2021-07-10 15:02 UTC, tcanabrava
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Schneider 2021-07-10 11:33:40 UTC
SUMMARY

It would be neat to have an animated cursor like in neovide as an option in konsole:

https://github.com/Kethku/neovide
Comment 1 tcanabrava 2021-07-10 15:02:11 UTC
Created attachment 139982 [details]
attachment-25907-0.html

That's quite neat, but I don't think it's easy to do on konsole.
If you want to experiment, the file that should be modified for this is
TerminalDisplay.cpp
there should probably be some change on Screen.h/cpp and/or
ScreenWindow.h/cpp

We need to track where the cursor is, and where the cursor is going to
paint accordingly.
Currently we just paint the current cursor position.

On Sat, Jul 10, 2021 at 12:33 PM Andreas Schneider <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=439720
>
>             Bug ID: 439720
>            Summary: [FEATURE] Add support for animated cursor like neovide
>            Product: konsole
>            Version: unspecified
>           Platform: Other
>                 OS: Linux
>             Status: REPORTED
>           Severity: normal
>           Priority: NOR
>          Component: emulation
>           Assignee: konsole-devel@kde.org
>           Reporter: asn@cryptomilk.org
>   Target Milestone: ---
>
> SUMMARY
>
> It would be neat to have an animated cursor like in neovide as an option in
> konsole:
>
> https://github.com/Kethku/neovide
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.