Falkon Changelog

What's new in Falkon 23.08.4

Nov 27, 2023
  • Fix crash when starting new session after crash (BUG: 408701)
  • Fix Startpage search engine default configuration (BUG: 419530)
  • CLI option "--help-all" now works (BUG: 477492)

New in Falkon 23.08.0 (Aug 14, 2023)

  • A bit faster restoring of session with a lot of tabs
  • Add support for custom URI schemes (BUG: 434099)
  • Add CMake option "BUILD_PYTHON_SUPPORT" to enable/disable Python support
  • Add zoom indicator to the addressbar (BUG: 399001)
  • Add an option to expand addresbBar suggestion popup to the window width
  • Implement a GUI for managing ignored SSL hosts (by Javier Llorente)
  • Add KDE branding bookmarks and speeddial entries (By Javier Llorente)
  • Implement download integration with Plasma (By Javier Llorente)

New in Falkon 23.04.0 (May 16, 2023)

  • KWallet:
  • The format under which the passwords are stored has changed from Binary to Map. The passwords can now be viewed from within KWalletManager and even edited. While editing and adding new ones I would be careful with the data field and updated that as well. (This is some Falkon password internal mechanic) The Folder under which the passwords are stored changed from Falkon to FalkonPasswords. This was done to not overwrite the old passwords and potentialy ruin them during the migration to new format.
  • Support for dark color scheme:
  • Falkon internal pages now respect the dark color scheme, if it is forced through chromium flags in environment variable.
  • A small demonstration can be seen below. The color scheme might not be the best since it was designed on display with weird color settings.
  • CHANGELOG:
  • Look for spellchecking dictionaries at location specified by QTWEBENGINE_DICTIONARIES_PATH environment variable
  • Show QtWebEngine version on Falkon Config page
  • Implement prefers-color-scheme (dark mode) for internal pages
  • Add option to enable GPU acceleration (by Hao Chi Kiang)
  • PyFalkon: addBookmark - make C++ own parameters (fixes potential crash)
  • KWallet: Store passwords in a map format
  • History: Don’t delete all items under dates when filtering
  • AdBlock: Workaround for “Blocked content” page
  • AddressBar: Search with default search engine by default
  • Fix crash when adding new folder to the bookmark toolbar
  • Fix: Bookmarks folder disappears when moving it onto itself

New in Falkon 3.2.0 (Feb 2, 2022)

  • Changelog:
  • Add support for Screen Capture (Qt 5.13.2+)
  • Option for internal PDFium-based viewer (Qt 5.13+)
  • CookieManager: Add support for selecting more than one cookie at once
  • Correct the sorting for cookies white- and black- lists
  • Speeddial: decode initialScript data as Utf8
  • Set current tab as parent for duplicated tab
  • add support for detaching tabs via context menu (BUG 443947, !22 from Fran Rogers)
  • BookmarksManager: Don’t allow to create bookmark without parent
  • Remove the padding of the bookmark bar
  • Added context menu item to bookmarks toolbar for creating folder
  • Preferences: Add links to KDE store for installing themes/extensions
  • OcsSupport: Add initial support for downloading themes/extensions
  • Add filter to preferences extensions page
  • SideBarManager: Clear active sidebar upon close
  • Added focus for searchbar in history sidebar & bookmark sidebar
  • SearchToolBar: Remove warning message that no results were found
  • SearchBar - Show number of matches found on page search
  • added pause/resume for downloads
  • Prompt user when KWallet is disabled
  • KDEFrameworksIntegration: Create Purpose menu in init
  • GreaseMonkey: Fix detecting *.user.js urls
  • Added QLoggingCategory to Falkon
  • Handle web push notifications with Falkon notification system
  • Fix name and set desktop entry for notifications
  • NetworkManager: Fix QtWebEngine warning about registering schemes
  • Don’t use subfolders for QML/Python extensions
  • ThemeManager: Implement removing locally installed themes
  • Plugins: Implement removing locally installed plugins
  • Plugins: Use embedded JSON metadata for shared library plugins
  • RunAction plugin: set alternatingRowColors for listWidget
  • VerticalTabs: Accept click event on tree collapse
  • VerticalTabs: Draw unloaded tabs with “Disabled” color palette
  • VerticalTabs: Add child tab with middle click on “New Tab” button
  • VerticalTabs: Corectly recognize tree collapse / expand button
  • VerticalTabs: Also override Ctrl+PgUp/PgDown shortcuts

New in Falkon 3.1.0 (Dec 22, 2021)

  • Changelog:
  • add support for writing plugins in QML
  • add MiddleClickLoader Python plugin
  • add page sharing to KDE Frameworks Integration plugin
  • add basic support for client certificates (QtWebEngine >= 5.12)
  • add support for registering custom protocol handlers (QtWebEngine >= 5.12)
  • change search bar appearance to match other KDE apps
  • use DBus instead of lockfile/socket to check and communicate with other instances (Linux) #404494
  • whitelisted cookies are no longer deleted when deleting all cookies
  • Python plugin support is now stable
  • close entire tree after middle click on collapsed tabs in VerticalTabs plugin #399217
  • fix some compatibility issues with QtWebEngine up to 5.12
  • fix some possible crashes in AdBlock
  • fix builds with standalone QtWebEngine releases