Update KDE branding to Ollie octopus icon

This commit is contained in:
Ollie Agent 2026-08-18 13:48:42 +02:00
parent 0cb9c481f0
commit f36a782632
5 changed files with 17 additions and 10 deletions

View File

@ -7,10 +7,10 @@ X-KDE-AuthorizeAction=shell_access
[Desktop Action askOllie]
Name=Ask Ollie about this
Icon=system-run
Icon=ollie
Exec=ollie-ask %f
[Desktop Action sessionHere]
Name=Start Ollie session here
Icon=system-run
Icon=ollie
Exec=ollie-session-here %f

View File

@ -6,10 +6,10 @@ X-KDE-AuthorizeAction=shell_access
[Desktop Action askOllie]
Name=Ask Ollie about this
Icon=system-run
Icon=ollie
Exec=ollie-ask %f
[Desktop Action sessionHere]
Name=Start Ollie session here
Icon=system-run
Icon=ollie
Exec=ollie-session-here %f

View File

@ -1,5 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512">
<!-- Font Awesome Free 6.5.1 - CC BY 4.0 License - https://fontawesome.com -->
<path fill="#e91e63" d="M 184 0 C 215 0 240 25 240 56 L 240 456 C 240 487 215 512 184 512 C 155 512 131 490 128 462 C 123 463 118 464 112 464 C 77 464 48 435 48 400 C 48 393 49 385 52 379 C 21 367 0 338 0 304 C 0 272 19 244 46 232 C 37 221 32 207 32 192 C 32 161 54 136 82 129 C 81 124 80 118 80 112 C 80 82 101 57 128 50 C 131 22 155 0 184 0 M 328 0 C 357 0 381 22 384 50 C 412 57 432 82 432 112 C 432 118 431 124 430 129 C 458 136 480 161 480 192 C 480 207 475 221 466 232 C 493 244 512 272 512 304 C 512 338 491 367 460 379 C 463 385 464 393 464 400 C 464 435 435 464 400 464 C 394 464 389 463 384 462 C 381 490 357 512 328 512 C 297 512 272 487 272 456 L 272 56 C 272 25 297 0 328 0"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-labelledby="title desc">
<title id="title">Ollie</title>
<desc id="desc">A friendly green octopus mascot.</desc>
<!-- A deliberately simple silhouette so Ollie remains recognisable at icon size. -->
<path fill="#579154" stroke="#001815" stroke-width="18" stroke-linejoin="round" d="M256 58c-93 0-163 61-163 151 0 43 15 76 42 101-18 15-28 35-28 58 0 36 25 58 57 58 15 0 29-5 40-15 5 29 25 47 52 47 23 0 40-12 49-34 10 22 27 34 50 34 27 0 47-18 52-47 11 10 25 15 40 15 32 0 57-22 57-58 0-23-10-43-28-58 27-25 42-58 42-101 0-90-70-151-163-151z"/>
<path fill="#256142" d="M122 310c-9 17-15 36-15 58 0 36 25 58 57 58 15 0 29-5 40-15-5-17-7-34-7-52-24 11-53 10-75-5zm268 0c9 17 15 36 15 58 0 36-25 58-57 58-15 0-29-5-40-15 5-17 7-34 7-52 24 11 53 10 75-5z"/>
<ellipse cx="201" cy="202" rx="39" ry="51" fill="#fff"/>
<ellipse cx="311" cy="202" rx="39" ry="51" fill="#fff"/>
<circle cx="207" cy="215" r="17" fill="#001815"/>
<circle cx="305" cy="215" r="17" fill="#001815"/>
</svg>

Before

Width:  |  Height:  |  Size: 907 B

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,7 +3,7 @@
"Id": "org.ollie.krunner",
"Name": "Ollie",
"Description": "AI agent prompts and session management",
"Icon": "system-run",
"Icon": "ollie",
"Authors": [
{
"Name": "ollie-kde"

View File

@ -107,7 +107,7 @@ void OllieRunner::match(RunnerNS::RunnerContext &context)
if (paused) state = "◐";
match.setText(state + " " + sessionName);
match.setSubtext(cwd);
match.setIconName("system-run");
match.setIconName("ollie");
match.setRelevance(0.7);
match.setData(sessionId);
context.addMatch(match);
@ -134,7 +134,7 @@ void OllieRunner::match(RunnerNS::RunnerContext &context)
match.setId("ollie-prompt");
match.setText("Ask Ollie: " + args);
match.setSubtext("One-shot generation");
match.setIconName("system-run");
match.setIconName("ollie");
match.setRelevance(0.9);
match.setData("prompt:" + args);
context.addMatch(match);