Gravemind / tt-rss-feedlish-theme

Feedly-ish theme for Tiny Tiny RSS 18.12+
GNU General Public License v3.0
36 stars 1 forks source link
tiny-tiny-rss tiny-tiny-rss-theme tt-rss

Tiny Tiny RSS Feedlish Theme

Approximate clone of @levito's tt-rss-feedly-theme.

Feedlish started as a rewrite from scratch of Feedly for Tiny Tiny RSS 18.12+ compatibility. Since then, Feedly has also been rewritten for 18.12+, but Feedlish will continue to be maintained as long as the few diverging details are worth it.

The current philosophy is to have as little code as possible to stay maintainable/hackable. So, we use the default theme, then override it just enough.

Not all tt-rss configurations (day/night/wide/combined/...) are currently tested, Issues/PRs are welcome.

Install

$ cd /path/to/tt-rss/themes.local/
$ git clone https://github.com/Gravemind/tt-rss-feedlish-theme
$ ln -s tt-rss-feedlish-theme/feedlish.css
$ ln -s tt-rss-feedlish-theme/feedlish-night.css

Then you should see "feedlish" and "feedlish-night" in your Tiny Tiny RSS Preferences.

Update

$ cd /path/to/tt-rss/themes.local/tt-rss-feedlish-theme
$ git pull

(The built feedlish*.css files are pushed.)

Feedlish is not, and doesn't need to be, updated/rebuilt each time tt-rss changes, and still benefits from tt-rss's default theme updates (because default theme is @import)

But when a tt-rss update actually conflicts with feedlish's code, a fix+rebuild should be pushed within a week or two.

Customize .css (no rebuild needed)

See custom.css for simple css customization.

Customize .less (requires rebuild)

See custom.less for more complex customization. It will require a Rebuild

Rebuild

(The built feedlish*.css files are already pushed.)

Screenshots

feedlish

feedlish-night