Re: [Proposal] rainbowkonsole – randomize d color scheme on session start
[email protected] Mon, 22 Sep 2025 13:31:49 -0400
| Newsgroups | gmane.comp.kde.devel.konsole |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_AB6907F5-142F-41F6-9D59-71088F1E7143 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello again, it would be much better if you coded on top of the master = branch. Also can you create a pull request either on the official = Konsole site or on your site? Or even a patch would be nice attached to = this email chain. Kurt > On Sep 22, 2025, at 1:04=E2=80=AFPM, Thomas Lorkowski <[email protected]> = wrote: >=20 > Hi, thank you Kurt for the couraging words. At the moment the code = resides at https://github.com/bunthut/Raibowkonsole >=20 > In the future there could be a featured to use just some readable = combinations for example. Also at bluesky some people actually looked = for a feature like that too, to be able to easily over look different = terms. >=20 > At least the release should work on neon. >=20 > Regards, > Thomas >=20 > Am Montag, 22. September 2025 um 18:53, <[email protected]> = schrieb: > Hello, thanks for the email. Please don=E2=80=99t be discouraged by = the lack or timeliness of replies. > Typically the main issue is readability with color schemes. If the = the colors are randomly picked, I don=E2=80=99t think that is feasible. = If you are referring to allow a profile to randomly select any color = scheme, then that would be possible. > Please provide a link to your work or create a merge request for = Konsole (https://invent.kde.org/utilities/konsole) . This should be = possible as a patch to Konsole. Also don=E2=80=99t bother with Qt5 as = all of KDE is now Qt6. >=20 > https://community.kde.org/Get_Involved/development >=20 > Thanks, > Kurt >=20 >> On Sep 10, 2025, at 7:13=E2=80=AFAM, Thomas Lorkowski = <[email protected]> wrote: >>=20 >>=20 >> Hi all, >>=20 >> my name is Thomi (Berlin). I=E2=80=99m living with a chronic illness, = so I might not always be very active on the list, but I=E2=80=99d still = love to contribute something small and fun. >>=20 >> Background: cyber security / penetration testing, with coding = experience. I=E2=80=99m getting into KDE dev now. >>=20 >> Project idea: **rainbowkonsole** =E2=80=93 a tiny addon that applies = a different Konsole color scheme each time a new session is opened (to = keep the terminal a bit more lively). >>=20 >> Status: I have a working prototype on KDE neon (Qt6); a Qt5 build is = not working yet. I=E2=80=99d appreciate pointers on: >> - the best hook for =E2=80=9Cnew session opened=E2=80=9D in Konsole, >> - whether this should live as a plugin vs. a small patch in Konsole, >> - coding style / contribution guidelines for Konsole. >>=20 >> If helpful, I can share a repo link or a short diff. Thanks a lot for = maintaining Konsole =E2=80=94 it=E2=80=99s one of my daily essentials. = Looking forward to your feedback! >>=20 >> Best, >> Thomi >=20 --Apple-Mail=_AB6907F5-142F-41F6-9D59-71088F1E7143 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;"><meta = http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div = style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; = line-break: after-white-space;">Hello again, it would be much = better if you coded on top of the master branch. Also can you = create a pull request either on the official Konsole site or on your = site? Or even a patch would be nice attached to this email = chain.<div> Kurt<br = id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote = type=3D"cite"><div>On Sep 22, 2025, at 1:04=E2=80=AFPM, Thomas Lorkowski = <[email protected]> wrote:</div><br = class=3D"Apple-interchange-newline"><div>Hi, thank you Kurt for the = couraging words. At the moment the code resides = at https://github.com/bunthut/Raibowkonsole<div><br></div><div>In = the future there could be a featured to use just some readable = combinations for example. Also at bluesky some people actually looked = for a feature like that too, to be able to easily over look different = terms.</div><div><br></div><div>At least the release should work on = neon.</div><div><br></div><div>Regards,</div><div>Thomas</div><div = class=3D"ik_mail_quote"> <div> <br> </div> <div>Am Montag, 22. September 2025 um 18:53, = <[email protected]> schrieb:</div> <blockquote> <meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dutf-8">=20 <meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dutf-8"> <div style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; = line-break: after-white-space;"> Hello, thanks for the email. Please don=E2=80=99t be = discouraged by the lack or timeliness of replies. <div> Typically the main issue is readability with color = schemes. If the the colors are randomly picked, I don=E2=80=99t = think that is feasible. If you are referring to allow a profile to = randomly select any color scheme, then that would be possible.</div> <div> Please provide a link to your work or create a merge = request for Konsole (https://invent.kde.org/utilities/konsole) . = This should be possible as a patch to Konsole. Also don=E2=80=99= t bother with Qt5 as all of KDE is now Qt6.</div> <div> <br> </div> <div> <div style=3D"display: block;"> <div style=3D"-webkit-user-select: all; -webkit-user-drag: element; = display: inline-block;" class=3D"apple-rich-link" draggable=3D"true" = role=3D"link" = data-url=3D"https://community.kde.org/Get_Involved/development"> <a style=3D"border-radius:10px;font-family:-apple-system, = Helvetica, Arial, = sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:= none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;t= ext-decoration:none;" class=3D"lp-rich-link" rel=3D"nofollow" = href=3D"https://community.kde.org/Get_Involved/development" dir=3D"ltr" = role=3D"button" draggable=3D"false" width=3D"300">=20 <table = style=3D"table-layout:fixed;border-collapse:collapse;width:300px;backgroun= d-color:#236EA0;font-family:-apple-system, Helvetica, Arial, = sans-serif;" class=3D"lp-rich-link-emailBaseTable" cellpadding=3D"0" = cellspacing=3D"0" border=3D"0" width=3D"300"> <tbody> <tr> <td vertical-align=3D"center"> <table bgcolor=3D"#236EA0" cellpadding=3D"0" cellspacing=3D"0" = width=3D"300" style=3D"table-layout:fixed;font-family:-apple-system, = Helvetica, Arial, sans-serif;background-color:rgba(35, 110, 160, = 1);-apple-color-filter:initial;" class=3D"lp-rich-link-captionBar"> <tbody> <tr> <td style=3D"padding:8px 0px 8px 0px;" = class=3D"lp-rich-link-captionBar-textStackItem"> <div style=3D"max-width:100%;margin:0px 16px 0px = 16px;overflow:hidden;" class=3D"lp-rich-link-captionBar-textStack"> <div = style=3D"word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidd= en;text-overflow:ellipsis;text-align:left;" = class=3D"lp-rich-link-captionBar-textStack-topCaption-leading"> <a rel=3D"nofollow" = href=3D"https://community.kde.org/Get_Involved/development" = style=3D"text-decoration: none" draggable=3D"false"><font = color=3D"#FFFFFF" style=3D"color: rgba(255, 255, 255, 0.847059);">Get = Involved/development - KDE Community Wiki</font></a> </div> <div = style=3D"word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidd= en;text-overflow:ellipsis;text-align:left;" = class=3D"lp-rich-link-captionBar-textStack-bottomCaption-leading"> <a rel=3D"nofollow" = href=3D"https://community.kde.org/Get_Involved/development" = style=3D"text-decoration: none" draggable=3D"false"><font = color=3D"#FFFFFF" style=3D"color: rgba(255, 255, 255, = 0.54902);">community.kde.org</font></a> </div> </div> </td> <td style=3D"padding:6px 12px 6px 0px;" = class=3D"lp-rich-link-captionBar-rightIconItem" width=3D"30"><a = rel=3D"nofollow" = href=3D"https://community.kde.org/Get_Involved/development" = draggable=3D"false"><180x180.png></a></td> </tr> </tbody> </table> </td> </tr> </tbody> </table>=20 </a> </div> </div> </div> <div> <br> </div> <div>Thanks,</div> <div> Kurt <br id=3D"lineBreakAtBeginningOfMessage"> <div> <br> <blockquote type=3D"cite"> <div>On Sep 10, 2025, at 7:13=E2=80=AFAM, Thomas Lorkowski = <[email protected]> wrote:</div> <br class=3D"Apple-interchange-newline"> <div> <div> <br> </div> <div>Hi all,</div> <div> <br> </div> <div>my name is Thomi (Berlin). I=E2=80=99m living with a chronic = illness, so I might not always be very active on the list, but I=E2=80=99d= still love to contribute something small and fun.</div> <div> <br> </div> <div>Background: cyber security / penetration testing, with = coding experience. I=E2=80=99m getting into KDE dev now.</div> <div> <br> </div> <div>Project idea: **rainbowkonsole** =E2=80=93 a tiny addon that = applies a different Konsole color scheme each time a new session is = opened (to keep the terminal a bit more lively).</div> <div> <br> </div> <div>Status: I have a working prototype on KDE neon (Qt6); a Qt5 = build is not working yet. I=E2=80=99d appreciate pointers on:</div> <div>- the best hook for =E2=80=9Cnew session opened=E2=80=9D in = Konsole,</div> <div>- whether this should live as a plugin vs. a small patch in = Konsole,</div> <div>- coding style / contribution guidelines for Konsole.</div> <div> <br> </div> <div>If helpful, I can share a repo link or a short diff. Thanks = a lot for maintaining Konsole =E2=80=94 it=E2=80=99s one of my daily = essentials. Looking forward to your feedback!</div> <div> <br> </div> <div>Best,</div> <div>Thomi</div> </div> </blockquote> </div> <br> </div> </div> </blockquote> </div></div></blockquote></div><br></div></div></body></html>= --Apple-Mail=_AB6907F5-142F-41F6-9D59-71088F1E7143--