Skip to content

Remove embedded browser (webkit). QuiteRSS now only shows titles and uses external browser to display contents - #1627

Open
d3fault wants to merge 5 commits into
QuiteRSS:masterfrom
d3fault:webkit-removed-titles-only
Open

Remove embedded browser (webkit). QuiteRSS now only shows titles and uses external browser to display contents#1627
d3fault wants to merge 5 commits into
QuiteRSS:masterfrom
d3fault:webkit-removed-titles-only

Conversation

@d3fault

@d3fault d3fault commented Jun 30, 2026

Copy link
Copy Markdown

Compiles and seems to be working fine

d3fault and others added 3 commits June 29, 2026 19:01
After the titles-only webkit removal pass, there was still quite a bit of dead code left around: AdBlock icon/manager plumbing, print/preview/save-page actions, browser back/forward/reload/position toolbar/menu items, feed description/load-images options, Click-to-Flash settings/styles, and unused HTML/CSS/image resources. Remove it all and make the news tab splitter vertical-only. Verified with a clean release build.
The previous cleanup dropped the status-bar URL message that was shown when selecting a news item. Restore it using the selected row's link directly (instead of the stale linkNewsString_ member that was part of the removed webview code).

The webkit-related qCritical("openPageInExternalBrowser") stub was already removed in the prior cleanup commit as part of deleting the dead openPageInExternalBrowser() path.
@d3fault d3fault changed the title Remove embedded browser (webkit). QuiteRSS now only shows titles Remove embedded browser (webkit). QuiteRSS now only shows titles and uses external browser to display contents Jun 30, 2026
The titles-only cleanup changed UpdateObject::signalUpdateNews() to take no
parameters, but MainWindow::slotUpdateNews() was still declared as
slotUpdateNews(int refresh). Qt signal/slot connections require matching
signatures, so the connection broke and the news list stopped being refreshed
automatically when feeds finished updating. New items only appeared after the
user switched away from and back to a category tab.

Update the slot signature to slotUpdateNews(), drop the now-unused RefreshType
enum, and update the three internal callers that passed NewsTabWidget::RefreshWithPos.
…anup deleted the MainWindow::slotSetValue(int) slot and\nits connection from UpdateObject::loadProgress(int). The progress bar was\nstill shown and hidden, but its value never advanced from 0%. Restore the\nslot, its declaration, and the connect() so the bar advances as each feed\nfinishes updating.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants