mirror of
https://github.com/martinrotter/rssguard.git
synced 2025-01-27 07:46:17 +01:00
Update Docs in menu, lang sync.
This commit is contained in:
parent
36730775c5
commit
05b718eb27
@ -1950,10 +1950,6 @@ It is highly recommended to create your own "Application ID".</source>
|
||||
<source>&Feed/message list headers</source>
|
||||
<translation>&Feed/message list headers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Display &wiki</source>
|
||||
<translation>Display &wiki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Restore database/settings</source>
|
||||
<translation>&Restore database/settings</translation>
|
||||
@ -2227,6 +2223,10 @@ It is highly recommended to create your own "Application ID".</source>
|
||||
<source>Alternate row colors in lists</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Display &documentation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FormMessageFiltersManager</name>
|
||||
|
@ -9,7 +9,7 @@ DEFINES *= APP_EMAIL='"\\\"$$APP_EMAIL\\\""'
|
||||
DEFINES *= APP_URL='"\\\"$$APP_URL\\\""'
|
||||
DEFINES *= APP_URL_ISSUES='"\\\"$$APP_URL_ISSUES\\\""'
|
||||
DEFINES *= APP_URL_ISSUES_NEW='"\\\"$$APP_URL_ISSUES_NEW\\\""'
|
||||
DEFINES *= APP_URL_WIKI='"\\\"$$APP_URL_WIKI\\\""'
|
||||
DEFINES *= APP_URL_DOCUMENTATION='"\\\"$$APP_URL_DOCUMENTATION\\\""'
|
||||
DEFINES *= APP_USERAGENT='"\\\"$$APP_USERAGENT\\\""'
|
||||
DEFINES *= APP_DONATE_URL='"\\\"$$APP_DONATE_URL\\\""'
|
||||
DEFINES *= APP_SYSTEM_NAME='"\\\"$$QMAKE_HOST.os\\\""'
|
||||
|
@ -10,7 +10,7 @@ APP_EMAIL = "rotter.martinos@gmail.com"
|
||||
APP_URL = "https://github.com/martinrotter/rssguard"
|
||||
APP_URL_ISSUES = "https://github.com/martinrotter/rssguard/issues"
|
||||
APP_URL_ISSUES_NEW = "https://github.com/martinrotter/rssguard/issues/new"
|
||||
APP_URL_WIKI = "https://github.com/martinrotter/rssguard/wiki"
|
||||
APP_URL_DOCUMENTATION = "https://github.com/martinrotter/rssguard/blob/master/resources/docs/Documentation.md"
|
||||
APP_USERAGENT = "RSS Guard/$$APP_VERSION (github.com/martinrotter/rssguard)"
|
||||
APP_DONATE_URL = "https://martinrotter.github.io/donate"
|
||||
APP_WIN_ARCH = "win64"
|
||||
|
@ -102,9 +102,11 @@ RSS Guard is simple (yet powerful) feed reader. It is able to fetch the most kno
|
||||
## Web-based and lite app variants
|
||||
RSS Guard is distributed in two variants:
|
||||
* **Standard package with WebEngine-based bundled message viewer**: This variant displays messages with their full formatting and layout in embedded Chromium-based web viewer. This variant of RSS Guard should be nice for everyone who doesn't care about memory consumption. Also, installation packages are relatively big.
|
||||
|
||||
<img src="images/webengine-view.png" width="80%">
|
||||
|
||||
* **Lite package with simple text-based message viewer**: This variant displays message in much simpler and more lightweight text-based component. Layout and formatting of displayed message is simplified, no big external web viewers are used, which results in much smaller installation packages, much smaller memory footprint and increased privacy of the user, because many web resources are not downloaded by default like pictures, JavaScript and so on. This variant of RSS Guard is meant for advanced users and can faster GUI response in some use-cases.
|
||||
|
||||
<img src="images/nonwebengine-view.png" width="80%">
|
||||
|
||||
## Supported feed formats and online feed services
|
||||
@ -118,6 +120,7 @@ RSS Guard is modular application which supports plugins. It offers well-maintain
|
||||
All plugins share almost all core RSS Guard's features, including labels, recycle bins, podcasts fetching or newspaper view. They are implemented in a very transparent way, making it easy to maintain them or add new ones.
|
||||
|
||||
Usually, plugins have some exclusive functionality, for example Gmail plugin allows user to send e-mail messages. This extra functionality is always accessible via plugin's context menu and also via main menu.
|
||||
|
||||
<img src="images/gmail-context-menu.png" width="80%">
|
||||
|
||||
If there is interest in other plugins, you might write one yourself or if many people are interested then I might write it for you, even commercially if we make proper arrangements.
|
||||
@ -133,7 +136,6 @@ Standard plugin offers some extra features like export/import of OPML 2.0 files
|
||||
OPML files can be exported/imported in simple dialog.
|
||||
|
||||
<img src="images/im-ex-feeds.png" width="80%">
|
||||
|
||||
<img src="images/im-ex-feeds-dialog.png">
|
||||
|
||||
You just select output file (in case of OPML export), check desired feeds and hit `Export to file`.
|
||||
@ -208,6 +210,7 @@ For database-related configuration see `Settings -> Data storage` dialog.
|
||||
## Gmail
|
||||
RSS Guard includes Gmail plugin, which allows users to receive and send (!!!) e-mail messages. Plugin uses [Gmail API](https://developers.google.com/gmail/api) and offers some e-mail client-like features:
|
||||
* Sending e-mail messages.
|
||||
|
||||
<img src="images/gmail-new-email.png">
|
||||
|
||||
* You can also reply to existing messages.
|
||||
@ -257,4 +260,4 @@ To redirect debug output of RSS Guard to log file, do this:
|
||||
2. Navigate to your RSS Guard installation folder, `cd /my/root/rssguard'. This step is not usually needed.
|
||||
3. Enter `rssguard > /home/<user>/log.txt 2>&1`. RSS Guard will now start.
|
||||
4. Now try to simulate your problem.
|
||||
5. Attach generated `log.txt` file to your bug report.
|
||||
5. Attach generated `log.txt` file to your bug report.
|
Binary file not shown.
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 62 KiB |
@ -483,7 +483,7 @@ void FormMain::setupIcons() {
|
||||
m_ui->m_actionBackupDatabaseSettings->setIcon(icon_theme_factory->fromTheme(QSL("document-export")));
|
||||
m_ui->m_actionRestoreDatabaseSettings->setIcon(icon_theme_factory->fromTheme(QSL("document-import")));
|
||||
m_ui->m_actionDonate->setIcon(icon_theme_factory->fromTheme(QSL("applications-office")));
|
||||
m_ui->m_actionDisplayWiki->setIcon(icon_theme_factory->fromTheme(QSL("applications-science")));
|
||||
m_ui->m_actionDisplayDocs->setIcon(icon_theme_factory->fromTheme(QSL("applications-science")));
|
||||
|
||||
// View.
|
||||
m_ui->m_actionSwitchMainWindow->setIcon(icon_theme_factory->fromTheme(QSL("window-close")));
|
||||
@ -671,7 +671,7 @@ void FormMain::createConnections() {
|
||||
});
|
||||
connect(m_ui->m_actionReportBug, &QAction::triggered, this, &FormMain::reportABug);
|
||||
connect(m_ui->m_actionDonate, &QAction::triggered, this, &FormMain::donate);
|
||||
connect(m_ui->m_actionDisplayWiki, &QAction::triggered, this, &FormMain::showWiki);
|
||||
connect(m_ui->m_actionDisplayDocs, &QAction::triggered, this, &FormMain::showDocs);
|
||||
|
||||
connect(m_ui->m_actionMessagePreviewEnabled, &QAction::toggled, this, [](bool enabled) {
|
||||
qApp->settings()->setValue(GROUP(Messages), Messages::EnableMessagePreview, enabled);
|
||||
@ -813,8 +813,8 @@ void FormMain::changeEvent(QEvent* event) {
|
||||
QMainWindow::changeEvent(event);
|
||||
}
|
||||
|
||||
void FormMain::showWiki() {
|
||||
if (!qApp->web()->openUrlInExternalBrowser(APP_URL_WIKI)) {
|
||||
void FormMain::showDocs() {
|
||||
if (!qApp->web()->openUrlInExternalBrowser(APP_URL_DOCUMENTATION)) {
|
||||
qApp->showGuiMessage(tr("Cannot open external browser"),
|
||||
tr("Cannot open external browser. Navigate to application website manually."),
|
||||
QSystemTrayIcon::Warning, this, true);
|
||||
|
@ -68,7 +68,7 @@ class RSSGUARD_DLLSPEC FormMain : public QMainWindow {
|
||||
// Displays various dialogs.
|
||||
void backupDatabaseSettings();
|
||||
void restoreDatabaseSettings();
|
||||
void showWiki();
|
||||
void showDocs();
|
||||
void showDbCleanupAssistant();
|
||||
void reportABug();
|
||||
void donate();
|
||||
|
@ -64,7 +64,7 @@
|
||||
</property>
|
||||
<addaction name="m_actionCheckForUpdates"/>
|
||||
<addaction name="m_actionReportBug"/>
|
||||
<addaction name="m_actionDisplayWiki"/>
|
||||
<addaction name="m_actionDisplayDocs"/>
|
||||
<addaction name="m_actionDonate"/>
|
||||
<addaction name="m_actionAboutGuard"/>
|
||||
</widget>
|
||||
@ -538,9 +538,9 @@
|
||||
<string notr="true"/>
|
||||
</property>
|
||||
</action>
|
||||
<action name="m_actionDisplayWiki">
|
||||
<action name="m_actionDisplayDocs">
|
||||
<property name="text">
|
||||
<string>Display &wiki</string>
|
||||
<string>Display &documentation</string>
|
||||
</property>
|
||||
<property name="shortcut">
|
||||
<string notr="true"/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user