Levi Neely
7f93543e56
gui: theme manager with KDE color schemes, font settings, and native folder dialogs
2026-07-09 00:07:47 +02:00
Levi Neely
86518c75fe
fix: prefer theme icon over font-rendered fallback
...
Use QIcon::fromTheme("ollie") if available, which loads the SVG
from hicolor. Falls back to FA font rendering if the theme icon
is not installed.
2026-07-08 21:13:57 +02:00
Levi Neely
c2df43749e
fix: use visible pink color for brain icon
...
#eeeeee was invisible on light/transparent backgrounds.
2026-07-08 21:11:37 +02:00
Levi Neely
75e518dd5f
fix: use concrete fill color in icon SVG
...
currentColor only works with Breeze icon engine color substitution,
not with generic hicolor theme loaders.
2026-07-08 21:08:49 +02:00
Levi Neely
a66b9984e3
fix: use proper vector path for brain icon SVG
...
Extracted path data from FA6 OTF directly. The text-based SVG
did not render because icon loaders do not support font rendering
in SVG text elements.
2026-07-08 20:58:37 +02:00
Levi Neely
74f51519f6
feat: add .desktop file and icon for task manager persistence
...
Installs ollie.svg to hicolor scalable apps and org.ollie.gui.desktop
to /usr/share/applications. Sets desktopFileName so Plasma can match
the running window to the .desktop entry when pinned.
2026-07-08 20:52:10 +02:00
Levi Neely
5984dec374
feat: render FA6 brain glyph as window icon
2026-07-08 20:08:00 +02:00
Levi Neely
8a644d8d7c
feat: add ollie-gui QtQuick standalone application
...
Session list with create/kill/rename, chat view, prompt input,
folder dialogs for cwd. Reuses OllieDBusClient from plasmoid plugin.
Supports both Qt5 (KF5) and Qt6 (KF6) builds.
2026-07-08 19:46:10 +02:00