Skip to content

Commit

Permalink
Release 1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Rajdeep Singha committed Oct 2, 2021
1 parent 491adfb commit a39dacd
Show file tree
Hide file tree
Showing 17 changed files with 50 additions and 289 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@

![Screenshot](data/communique-light-screenshot.png)
![Screenshot](data/communique-dark-screenshot.png)
![Screenshot](data/communique-fullscreen-screenshot.png)
![Screenshot](data/communique-shortcuts.png)
![Screenshot](data/communique-preferences.png)

## Your personal journalist
Subscribe to and read RSS/Atom feeds with cross-platform synchronization. Communique is a feed reader with support for a lot of RSS services, like Feedbin, Tiny Tiny RSS, Nextcloud News etc. And ofcourse, you can use Communique to subscribe to and read RSS feeds locally, without logging in to anything.
Expand Down
84 changes: 7 additions & 77 deletions data/ArticleView/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ body {
}

.tlgrey {
background-color: #eee;
background-color: #d4d4d4;
}

h1,
Expand Down Expand Up @@ -410,76 +410,6 @@ figure {
border: none;
}

/* MIDNIGHT THEME */

body.theme.midnight {
color: rgba(255, 255, 255, 0.6);
background: #233540;
}

body.theme.midnight pre,
body.theme.midnight pre code,
body.theme.midnight code {
background-color: rgba(255, 255, 255, 0.6);
color: #233540;
}

body.theme.midnight table,
body.theme.midnight th,
body.theme.midnight td {
border: 1px solid rgba(255, 255, 255, 0.6);
}

body.theme.midnight div.frcontent th,
body.theme.midnight header.post {
background: rgba(0, 0, 0, 0.1);
}

body.theme.midnight header.post h1 {
color: #fff;
}

body.theme.midnight header.post h1 a {
color: #9BA6AC;
}

body.theme.midnight header.post span.source {
color: #2978a6;
}

body.theme.midnight header.post span.author {
color: rgba(255, 255, 255, 0.6);
}

body.theme.midnight div.frcontent {
border: 1px solid rgba(0, 0, 0, 0.1);
}

body.theme.midnight div.frcontent a {
color: #2978a6;
}

body.theme.midnight div.frcontent h1,
body.theme.midnight div.frcontent h2,
body.theme.midnight div.frcontent h3,
body.theme.midnight div.frcontent h4 {
color: #2978a6;
}

body.theme.midnight div.frcontent h2 {
border-color: #2978a6;
}

body.theme.midnight div.frcontent body,
body.theme.midnight div.frcontent ul,
body.theme.midnight div.frcontent figcaption,
body.theme.midnight div.frcontent h5,
body.theme.midnight div.frcontent h6,
body.theme.midnight div.frcontent p {
color: rgba(255, 255, 255, 0.6);
text-align: justify;
}

/* LIGHT THEME */

body.theme.spring {
Expand All @@ -495,9 +425,9 @@ body.theme.gruvbox p {
body.theme.spring pre,
body.theme.spring pre code,
body.theme.spring code {
background-color: #fafafa;
color: #000000;
font-family: 'FuraCode Nerd Font', 'Fira Code', 'Fira Mono', monospace, Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, serif;
background-color: #e2e2e2;
color: #1a1a1a;
font-family: 'FuraCode Nerd Font', 'Fira Code', 'Fira Mono', monospace, Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, serif, Roboto Mono;
}

body.theme.spring table,
Expand Down Expand Up @@ -550,9 +480,9 @@ body.theme.gruvbox p {
body.theme.gruvbox pre,
body.theme.gruvbox pre code,
body.theme.gruvbox code {
background-color: #333333;
color: #fafafa;
font-family: 'FuraCode Nerd Font', 'Fira Code', 'Fira Mono', monospace, Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, serif;
background-color: #2b2b2b;
color: #d4d4d4;
font-family: 'FuraCode Nerd Font', 'Fira Code', 'Fira Mono', monospace, Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, serif, Roboto Mono;
}

body.theme.gruvbox table,
Expand Down
2 changes: 1 addition & 1 deletion data/com.github.suzie97.communique-autostart.desktop.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Name=Communique Autostart
GenericName=RSS Client
Comment=Read RSS/Atom Feeds
Categories=Network;Feed;
Categories=Network;Feed;News;
Exec=com.github.suzie97.communique --background
Icon=com.github.suzie97.communique
Terminal=false
Expand Down
28 changes: 27 additions & 1 deletion data/com.github.suzie97.communique.appdata.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Communique</name>
<summary>RSS Reader with cross-platform sync.</summary>
<summary>RSS Reader with cross-platform sync</summary>
<description>
<p>Subscribe to and read RSS/Atom feeds with cross-platform synchronization. Communique features support for a lot of RSS services. And ofcourse, you can use Communique to subscribe to and read RSS feeds locally, without logging in to anything. Communique also allows you to save your articles to Instapaper, Pocket or Wallabag, or send them via email straight from the app.</p>
<p>Supported services:</p>
Expand Down Expand Up @@ -53,6 +53,15 @@
<screenshot type="default">
<image>https://raw.githubusercontent.com/suzie97/communique/master/data/communique-dark-screenshot.png</image>
</screenshot>
<screenshot type="default">
<image>https://raw.githubusercontent.com/suzie97/communique/master/data/communique-fullscreen-screenshot.png</image>
</screenshot>
<screenshot type="default">
<image>https://raw.githubusercontent.com/suzie97/communique/master/data/communique-shortcuts.png</image>
</screenshot>
<screenshot type="default">
<image>https://raw.githubusercontent.com/suzie97/communique/master/data/communique-preferences.png</image>
</screenshot>
</screenshots>
<content_rating type="oars-1.1">
<content_attribute id="violence-cartoon">none</content_attribute>
Expand Down Expand Up @@ -84,6 +93,23 @@
<content_attribute id="money-gambling">none</content_attribute>
</content_rating>
<releases>
<release version="1.1.0" date="2021-10-02">
<description>
<p>Feature Updates:</p>
<ul>
<li>Rounded window corners</li>
<li>Improved theme</li>
<li>A more content focused experience with fullscreen mode</li>
<li>Changing the font does not requires a restart anymore</li>
<li>Add new shortcuts dialog</li>
<li>Context menus now follow the standard system style</li>
</ul>
<p>Bug Fixes:</p>
<ul>
<li>Correctly navigate between articles using shortcuts</li>
</ul>
</description>
</release>
<release version="1.0.1" date="2021-09-09">
<description>
<p>Improvements:</p>
Expand Down
2 changes: 1 addition & 1 deletion data/com.github.suzie97.communique.desktop.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Name=Communique
GenericName=RSS Client
Comment=Read RSS/Atom Feeds
Categories=Network;Education;News;Feed;
Categories=Network;News;Feed;
Exec=com.github.suzie97.communique %U
Icon=com.github.suzie97.communique
Terminal=false
Expand Down
Binary file modified data/communique-dark-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/communique-fullscreen-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/communique-light-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/communique-preferences.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/communique-shortcuts.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,6 @@ vala_sources = [
'src/Widgets/LoginRow.vala',
'src/Widgets/MainWindow.vala',
'src/Widgets/MediaPlayer.vala',
'src/Widgets/MediaButton.vala',
'src/Widgets/MediaRow.vala',
'src/Widgets/ModeButton.vala',
'src/Widgets/RemovePopover.vala',
Expand Down
4 changes: 0 additions & 4 deletions src/Widgets/ArticleView.vala
Original file line number Diff line number Diff line change
Expand Up @@ -1027,10 +1027,6 @@ public class FeedReader.ArticleView : Gtk.Overlay {
return false;
}

public void showMediaButton (bool show) {
m_fsHead.showMediaButton (show);
}

public void sendEvent (Gdk.EventKey event) {
m_currentView.key_press_event (event);
}
Expand Down
2 changes: 0 additions & 2 deletions src/Widgets/ColumnView.vala
Original file line number Diff line number Diff line change
Expand Up @@ -185,8 +185,6 @@ public class FeedReader.ColumnView : Gtk.Paned {
Logger.debug ("ContentPage: set headerbar");
m_headerbar.setRead (row.getArticle ().getUnread ());
m_headerbar.setMarked (row.getArticle ().getMarked ());
m_headerbar.showMediaButton (row.haveMedia ());
m_article_view.showMediaButton (row.haveMedia ());
}
});

Expand Down
16 changes: 1 addition & 15 deletions src/Widgets/ColumnViewHeader.vala
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ public class FeedReader.ColumnViewHeader : Hdy.HeaderBar {
private Gtk.Button m_share_button;
private Gtk.Button m_tag_button;
private Gtk.Button m_print_button;
private AttachedMediaButton m_media_button;
private HoverButton m_mark_button;
private HoverButton m_read_button;
private Gtk.Button m_close_button;
Expand Down Expand Up @@ -226,14 +225,6 @@ public class FeedReader.ColumnViewHeader : Hdy.HeaderBar {
});
});

m_media_button = new AttachedMediaButton ();
m_media_button.popOpened.connect ( () => {
popOpened ();
});
m_media_button.popClosed.connect ( () => {
popClosed ();
});

var search_grid = new Gtk.Grid () {
valign = Gtk.Align.CENTER
};
Expand All @@ -249,7 +240,7 @@ public class FeedReader.ColumnViewHeader : Hdy.HeaderBar {
this.pack_end (shareStack);
this.pack_end (m_print_button);
this.pack_end (new Gtk.Separator (Gtk.Orientation.HORIZONTAL));
this.pack_end (m_media_button);
this.pack_end (new Gtk.Separator (Gtk.Orientation.HORIZONTAL));
}

public void set_paned_positions (int start_position, int end_position, bool start_changed = true) {
Expand Down Expand Up @@ -341,11 +332,6 @@ public class FeedReader.ColumnViewHeader : Hdy.HeaderBar {
}
}

public void showMediaButton (bool show) {
m_media_button.update ();
m_media_button.visible = show;
}

public void refreshSahrePopover () {
if (m_sharePopover == null) {
return;
Expand Down
4 changes: 0 additions & 4 deletions src/Widgets/FullscreenHeader.vala
Original file line number Diff line number Diff line change
Expand Up @@ -160,8 +160,4 @@ public class FeedReader.FullscreenHeader : Gtk.EventBox {
m_timeout_source_id = 0;
}
}

public void showMediaButton (bool show) {
m_header.showMediaButton (show);
}
}
Loading

0 comments on commit a39dacd

Please sign in to comment.