Commit graph

13 commits

Author SHA1 Message Date
56399996f5 docs: note Rust/Cargo is needed to build the daemon 2026-07-02 16:12:54 -05:00
2b1f67b1ea docs: replace the screenshot 2026-07-02 16:07:23 -05:00
71f942ff36 docs: add EGO badge and a daemon-install section 2026-07-02 15:50:04 -05:00
b406970b93 docs: describe the shell-driven light/dark theming 2026-07-02 15:38:22 -05:00
72a2d073e2 extension: declare support for GNOME Shell 50 only
The 45-49 entries were aspirational; the extension has only ever been tested
on Shell 50. EGO requires shell-version to match versions the extension
actually works on, so drop the untested ones and align the README.
2026-06-25 16:24:57 -05:00
Elijah Lynn
3fff367364
add screenshot to readme (#2)
* add screenshot to readme

* Add UI appearance section to README

Added a section to showcase the UI of Strata with an image.

---------

Co-authored-by: Eduard Tolosa <tolosaeduard@gmail.com>
2026-06-25 12:25:05 -05:00
40722526d4
(docs): typo 2026-05-28 23:21:31 -05:00
77f26422bf
(docs): add link to the motivation behind this 2026-05-28 23:20:51 -05:00
9f60f42071 docs: add project logo and social/OG image
Add a simple staggered-layers logo (assets/logo.svg mark, assets/icon.svg
rounded-square app icon) in the extension's blue accent, a 1200x630 social
card (assets/og-card.svg source + assets/og-image.jpg), and show the icon at
the top of the README.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 00:41:19 -05:00
885e64ff85 docs: add a Features section to the README
Document the supported content types (text, URLs, colors, images, files),
full-history FTS search, automatic light/dark theming, lazy loading, dedup,
reliability and privacy behavior, and the panel controls.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 00:25:05 -05:00
e2972de37a docs: add AUR install (stable and -git package sets)
Document the two AUR channels: strata-daemon + gnome-shell-extension-strata
(stable, tagged) and strata-daemon-git + gnome-shell-extension-strata-git
(latest main). Install both packages from one channel; don't mix.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 19:36:30 -05:00
b41c9662cb fix: rename D-Bus name to dev.edu4rdshl.Strata; drop recursive theme reload
Two changes for 0.7.0:

BREAKING (D-Bus): the service is renamed from org.gnome.Strata to
dev.edu4rdshl.Strata. The org.gnome.* namespace is reserved for official
GNOME software; Strata is third-party, so it now uses the reverse-DNS of its
own domain (matching the strata@edu4rdshl.dev UUID). Bus name, object path
(/dev/edu4rdshl/Strata), and interface (dev.edu4rdshl.Strata.Manager) all
change. Daemon and extension are updated together; only external busctl
scripts / non-GNOME front-ends that hard-coded the old name need updating.
The GSettings schema (org.gnome.shell.extensions.strata) is unchanged - that
namespace is correct for GNOME Shell extension settings.

Fix recursion: the theme-context 'changed' handler reloaded light.css, but
load_stylesheet itself emits 'changed', so it fed back into itself and hit
"too much recursion" - flooding the journal and spinning the CPU on screen
unlock (which restyles widgets and fires 'changed'). The subscription is
removed; light.css is loaded once. Dark/light switching is unaffected (it is
the panel's class toggle, not this load). A GNOME Shell theme switch no
longer auto-re-applies the sheet, which is recoverable by re-enabling.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 19:20:12 -05:00
350d647953 Initial commit
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-25 03:02:34 -05:00