diff --git a/resources/text/CHANGELOG b/resources/text/CHANGELOG index 087b63594..7291ac9bd 100644 --- a/resources/text/CHANGELOG +++ b/resources/text/CHANGELOG @@ -2,9 +2,38 @@ ————— Added: -▪ +▪ Support for labels: + ▪ Labels are even synchronizable for Inoreader and TT-RSS. + ▪ Each message can have assigned multiple labels. + ▪ Feed's view now offers "Labels" folder with handy per-label filtering. + ▪ Labels assigned in message are now even available in message filtering. + ▪ You can assign arbitrary color to each of your labels. +▪ New bundled icon theme - Numix (https://numixproject.github.io) (Windows only). +▪ Numix is now default icon theme. +▪ Built-in web-base message viewer now uses mini.css (https://minicss.org) instead of Bootstrap. This will make viewing of messages quite faster while being more lightweight. +▪ Message body now has "auto" reading direction - enhances support for RTL messages. +▪ JSON feeds (https://www.jsonfeed.org) are now supported. +▪ Added basic CLI interface, run "rssguard --help" to see its API overview. +▪ Message view header context menu now uses non-closable menu for column show/hide operations. +▪ Background color of rows in feed/message list can now be alternated. +▪ Message titles are now properly sanitized before messages are processed by message filters. +▪ There is a new documentation (https://github.com/martinrotter/rssguard/blob/master/resources/docs/Documentation.md#documentation) (WIP) Fixed/changed: +▪ Correct icons are now downloaded when fetching metadata for RSS/ATOM/JSON feeds. +▪ Fixed crash when clearing contents of statusbar. +▪ Translations synchronized. +▪ Message previwers were completely overhauled to support displaying of (active) labels. +▪ Codebase of web-based and text-based message previwers was unified, they now share all common code. +▪ Some fixes for message filtering mechanism. +▪ Scroll position within message viewer is now remembered if message gets reloaded. +▪ Text-based message viewer now handles newlines better. +▪ Fixed OPML export/import for some feeds/categories which could be skipped due to various specific errors. +▪ Synchronization logic for "feeds" is now more universal, resulting in better behavior when running "Sync in" actions. +▪ Obsolete Qt-related code removed/replaced. +▪ Source code does not use hardcoded GUI colors anymore. They are fetched from active skin instead, making some texts more readable and GUI more consistent. +▪ Fixed various MySQL-related problems and errors which rendered MySQL DB backend unusable for many users. +▪ Icon themes are not bundled on Linux anymore, RSS Guard fully relies on system-wide themes now. ▪ Big thanks to ttrss.info for providing Tiny Tiny RSS account for testing. 3.7.2 diff --git a/src/librssguard/gui/dialogs/formmain.cpp b/src/librssguard/gui/dialogs/formmain.cpp index 01637c77b..b821e72f0 100755 --- a/src/librssguard/gui/dialogs/formmain.cpp +++ b/src/librssguard/gui/dialogs/formmain.cpp @@ -650,6 +650,8 @@ void FormMain::createConnections() { connect(m_ui->m_actionRestart, &QAction::triggered, qApp, &Application::restart); // Menu "View" connections. + connect(m_ui->m_actionSwitchFeedsList, &QAction::toggled, + tabWidget()->feedMessageViewer(), &FeedMessageViewer::switchFeedComponentVisibility); connect(m_ui->m_actionFullscreen, &QAction::toggled, this, &FormMain::switchFullscreenMode); connect(m_ui->m_actionSwitchMainMenu, &QAction::toggled, m_ui->m_menuBar, &QMenuBar::setVisible); connect(m_ui->m_actionSwitchMainWindow, &QAction::triggered, this, &FormMain::switchVisibility); @@ -741,8 +743,6 @@ void FormMain::createConnections() { &QAction::triggered, tabWidget()->feedMessageViewer()->feedsView(), &FeedsView::openSelectedItemsInNewspaperMode); connect(m_ui->m_actionDeleteSelectedItem, &QAction::triggered, tabWidget()->feedMessageViewer()->feedsView(), &FeedsView::deleteSelectedItem); - connect(m_ui->m_actionSwitchFeedsList, &QAction::triggered, - tabWidget()->feedMessageViewer(), &FeedMessageViewer::switchFeedComponentVisibility); connect(m_ui->m_actionSelectNextItem, &QAction::triggered, tabWidget()->feedMessageViewer()->feedsView(), &FeedsView::selectNextItem); connect(m_ui->m_actionSwitchToolBars, &QAction::toggled, diff --git a/src/librssguard/gui/dialogs/formmain.ui b/src/librssguard/gui/dialogs/formmain.ui index 09ce462ae..f4cda084b 100755 --- a/src/librssguard/gui/dialogs/formmain.ui +++ b/src/librssguard/gui/dialogs/formmain.ui @@ -72,7 +72,7 @@ &View - + Show/hide @@ -792,6 +792,11 @@
tabwidget.h
1 + + NonClosableMenu + QMenu +
nonclosablemenu.h
+