Bug 392711 - Wish: Add-on to set brightness of web content
Summary: Wish: Add-on to set brightness of web content
Status: RESOLVED FIXED
Alias: None
Product: Falkon
Classification: Applications
Component: extensions (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR wishlist
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-04 12:09 UTC by picotmathieu
Modified: 2024-08-18 19:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 24.08.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description picotmathieu 2018-04-04 12:09:08 UTC
First, sorry to disturb the bug tracker but the main goal of my post is to congratulate you for this wonderfull web browser !

For me, everything in the base is better than base of Chromium and Firefox.
The search bar for example is really user friendly.

Before falkon, I was believing that we need to use a massively used browser to not meet many problems with many websites. The fact is that no, it simply works. And it seems to be light.

Obviously, some firefox or chrome extensions miss me, and as I say in the title, the most missing for me is an extension that reduce web content brightness as I want, to preserve my eyes.

I think that you are on the good way to make a very popular free browser !
Comment 1 Juraj 2024-06-12 20:59:08 UTC
Git commit 0dd534d165905b50dc9c54dd8cc08be83dbcb787 by Juraj Oravec.
Committed on 12/06/2024 at 20:56.
Pushed by jurajo into branch 'master'.

Implement per site permissions in database

This includes:
- Cookies
- HTML5 permissions
- WebAttributes
- Panels, tabs, GUI.
Related: bug 409496, bug 396024, bug 451357

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>

M  +1    -0    autotests/CMakeLists.txt
A  +111  -0    autotests/sitesettingstest.cpp     [License: GPL (v3+)]
A  +47   -0    autotests/sitesettingstest.h     [License: GPL (v3+)]
M  +14   -3    src/lib/CMakeLists.txt
M  +17   -0    src/lib/app/mainapplication.cpp
M  +3    -0    src/lib/app/mainapplication.h
M  +179  -2    src/lib/app/profilemanager.cpp
M  +3    -0    src/lib/app/profilemanager.h
M  +41   -28   src/lib/cookies/cookiejar.cpp
M  +0    -3    src/lib/cookies/cookiejar.h
M  +42   -12   src/lib/cookies/cookiemanager.cpp
M  +3    -0    src/lib/cookies/cookiemanager.h
M  +31   -0    src/lib/data/data/browsedata.sql
M  +60   -0    src/lib/other/siteinfo.cpp
M  +6    -0    src/lib/other/siteinfo.h
M  +37   -2    src/lib/other/siteinfo.ui
A  +130  -0    src/lib/other/siteinfopermissionitem.cpp     [License: GPL (v3+)]
A  +64   -0    src/lib/other/siteinfopermissionitem.h     [License: GPL (v3+)]
A  +86   -0    src/lib/other/siteinfopermissionitem.ui
A  +627  -0    src/lib/other/sitesettingsmanager.cpp     [License: GPL (v3+)]
A  +141  -0    src/lib/other/sitesettingsmanager.h     [License: GPL (v3+)]
M  +48   -8    src/lib/preferences/preferences.cpp
M  +0    -1    src/lib/preferences/preferences.h
M  +181  -160  src/lib/preferences/preferences.ui
A  +40   -0    src/lib/preferences/sitesettingsattributesitem.cpp     [License: GPL(v3.0+)]
A  +40   -0    src/lib/preferences/sitesettingsattributesitem.h     [License: GPL(v3.0+)]
A  +49   -0    src/lib/preferences/sitesettingsattributesitem.ui
A  +90   -0    src/lib/preferences/sitesettingsbrowsedialog.cpp     [License: GPL(v3.0+)]
A  +40   -0    src/lib/preferences/sitesettingsbrowsedialog.h     [License: GPL(v3.0+)]
R  +48   -88   src/lib/preferences/sitesettingsbrowsedialog.ui [from: src/lib/tools/html5permissions/html5permissionsdialog.ui - 058% similarity]
A  +73   -0    src/lib/preferences/sitesettingshtml5item.cpp     [License: GPL(v3.0+)]
A  +45   -0    src/lib/preferences/sitesettingshtml5item.h     [License: GPL(v3.0+)]
A  +52   -0    src/lib/preferences/sitesettingshtml5item.ui
D  +0    -190  src/lib/tools/html5permissions/html5permissionsdialog.cpp
M  +16   -81   src/lib/tools/html5permissions/html5permissionsmanager.cpp
M  +0    -8    src/lib/tools/html5permissions/html5permissionsmanager.h
M  +8    -0    src/lib/tools/sqldatabase.cpp
M  +2    -0    src/lib/tools/sqldatabase.h
M  +30   -2    src/lib/webengine/webpage.cpp
M  +1    -0    src/plugins/CMakeLists.txt
M  +2    -0    src/plugins/PyFalkon/CMakeLists.txt
M  +3    -0    src/plugins/PyFalkon/pyfalkon_global.h
M  +6    -0    src/plugins/PyFalkon/typesystem_pyfalkon.xml
A  +14   -0    src/plugins/SiteSettingsView/CMakeLists.txt
A  +2    -0    src/plugins/SiteSettingsView/Messages.sh
A  +9    -0    src/plugins/SiteSettingsView/sitesettingsview.json
A  +80   -0    src/plugins/SiteSettingsView/sitesettingsview_controller.cpp     [License: GPL (v3+)]
C  +18   -19   src/plugins/SiteSettingsView/sitesettingsview_controller.h [from: src/lib/tools/html5permissions/html5permissionsmanager.h - 050% similarity]
A  +66   -0    src/plugins/SiteSettingsView/sitesettingsview_plugin.cpp     [License: GPL (v3+)]
R  +21   -28   src/plugins/SiteSettingsView/sitesettingsview_plugin.h [from: src/lib/tools/html5permissions/html5permissionsdialog.h - 050% similarity]
A  +276  -0    src/plugins/SiteSettingsView/sitesettingsview_widget.cpp     [License: GPL (v3+)]
A  +66   -0    src/plugins/SiteSettingsView/sitesettingsview_widget.h     [License: GPL (v3+)]
M  +1    -0    src/plugins/StatusBarIcons/sbi_javascripticon.cpp

https://invent.kde.org/network/falkon/-/commit/0dd534d165905b50dc9c54dd8cc08be83dbcb787
Comment 2 Juraj 2024-08-18 19:01:42 UTC
Next version of Falkon 24.08.0 (with Qt 6.7+) contains a feature to force dark mode on selected pages.

I consider the request to be done by this.