--- a/src/eric7/Preferences/ConfigurationPages/WebBrowserPage.ui Fri Oct 13 15:32:00 2023 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/WebBrowserPage.ui Fri Oct 13 16:44:53 2023 +0200 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>650</width> - <height>2191</height> + <height>2216</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_6"> @@ -37,6 +37,26 @@ <string>General</string> </property> <layout class="QGridLayout" name="gridLayout_5"> + <item row="1" column="0"> + <widget class="QCheckBox" name="saveGeometryCheckBox"> + <property name="toolTip"> + <string>Select to save the window size and position</string> + </property> + <property name="text"> + <string>Save size and position upon exit</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QCheckBox" name="screenCaptureCheckBox"> + <property name="toolTip"> + <string>Select to enable screen capture support</string> + </property> + <property name="text"> + <string>Enable Screen Capture Support</string> + </property> + </widget> + </item> <item row="0" column="0"> <widget class="QCheckBox" name="singleHelpWindowCheckBox"> <property name="toolTip"> @@ -47,53 +67,13 @@ </property> </widget> </item> - <item row="0" column="1"> - <widget class="QCheckBox" name="webSuggestionsCheckBox"> + <item row="6" column="1"> + <widget class="QCheckBox" name="dnsPrefetchCheckBox"> <property name="toolTip"> - <string>Select to enable suggestions for web searches</string> - </property> - <property name="text"> - <string>Show suggestions for web searches</string> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QCheckBox" name="saveGeometryCheckBox"> - <property name="toolTip"> - <string>Select to save the window size and position</string> + <string>Select to try to pre-fetch DNS entries to speed up browsing</string> </property> <property name="text"> - <string>Save size and position upon exit</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QCheckBox" name="showTabPreviews"> - <property name="toolTip"> - <string>Select to show a page preview when the mouse hovers over the tab</string> - </property> - <property name="text"> - <string>Show preview when hovering tab</string> - </property> - </widget> - </item> - <item row="2" column="0"> - <widget class="QCheckBox" name="errorPageCheckBox"> - <property name="toolTip"> - <string>Select to enable displaying the built-in Chromium error pages.</string> - </property> - <property name="text"> - <string>Use built-in Chromium error page</string> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QCheckBox" name="scrollingCheckBox"> - <property name="toolTip"> - <string>Select to activate animated scrolling</string> - </property> - <property name="text"> - <string>Enable animated scrolling</string> + <string>Enable DNS Prefetch</string> </property> </widget> </item> @@ -107,13 +87,13 @@ </property> </widget> </item> - <item row="3" column="1"> - <widget class="QCheckBox" name="screenCaptureCheckBox"> + <item row="6" column="0"> + <widget class="QCheckBox" name="webRtcPublicOnlyCheckBox"> <property name="toolTip"> - <string>Select to enable screen capture support</string> + <string>Select to limit WebRTC to public IP addresses only</string> </property> <property name="text"> - <string>Enable Screen Capture Support</string> + <string>Only public IP-Addresses for WebRTC</string> </property> </widget> </item> @@ -137,13 +117,13 @@ </property> </widget> </item> - <item row="5" column="0"> - <widget class="QCheckBox" name="autoloadIconsCheckBox"> + <item row="0" column="1"> + <widget class="QCheckBox" name="webSuggestionsCheckBox"> <property name="toolTip"> - <string>Select to load web site icons automatically</string> + <string>Select to enable suggestions for web searches</string> </property> <property name="text"> - <string>Load Icons automatically</string> + <string>Show suggestions for web searches</string> </property> </widget> </item> @@ -157,23 +137,53 @@ </property> </widget> </item> - <item row="6" column="0"> - <widget class="QCheckBox" name="webRtcPublicOnlyCheckBox"> + <item row="5" column="0"> + <widget class="QCheckBox" name="autoloadIconsCheckBox"> <property name="toolTip"> - <string>Select to limit WebRTC to public IP addresses only</string> + <string>Select to load web site icons automatically</string> </property> <property name="text"> - <string>Only public IP-Addresses for WebRTC</string> + <string>Load Icons automatically</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QCheckBox" name="errorPageCheckBox"> + <property name="toolTip"> + <string>Select to enable displaying the built-in Chromium error pages.</string> + </property> + <property name="text"> + <string>Use built-in Chromium error page</string> </property> </widget> </item> - <item row="6" column="1"> - <widget class="QCheckBox" name="dnsPrefetchCheckBox"> + <item row="1" column="1"> + <widget class="QCheckBox" name="showTabPreviews"> <property name="toolTip"> - <string>Select to try to pre-fetch DNS entries to speed up browsing</string> + <string>Select to show a page preview when the mouse hovers over the tab</string> </property> <property name="text"> - <string>Enable DNS Prefetch</string> + <string>Show preview when hovering tab</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QCheckBox" name="scrollingCheckBox"> + <property name="toolTip"> + <string>Select to activate animated scrolling</string> + </property> + <property name="text"> + <string>Enable animated scrolling</string> + </property> + </widget> + </item> + <item row="7" column="0"> + <widget class="QCheckBox" name="navigateOnDropCheckBox"> + <property name="toolTip"> + <string>Select to enable navigation by dropping URLs on a view.</string> + </property> + <property name="text"> + <string>Navigate On Drop</string> </property> </widget> </item> @@ -568,6 +578,28 @@ </widget> </item> <item> + <widget class="QCheckBox" name="pushServiceCheckBox"> + <property name="toolTip"> + <string><p>Select to enable the push messaging service.</p> +<p><b>Note:</b> All push messages will go through the Google push service and its respective servers.</p></string> + </property> + <property name="text"> + <string>Enable Push Messaging Service</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="readingFromCanvasCheckBox"> + <property name="toolTip"> + <string><p>Select to allow reading from all canvas elements.</p> +<p><b>Note:</b> Disable this option to prevent canvas fingerprinting.</p></string> + </property> + <property name="text"> + <string>Enable Reading From Canvas</string> + </property> + </widget> + </item> + <item> <widget class="QCheckBox" name="doNotTrackCheckBox"> <property name="toolTip"> <string>Select to enabled the "Do Not Track" feature</string> @@ -1249,6 +1281,7 @@ <tabstop>autoplayMediaCheckBox</tabstop> <tabstop>webRtcPublicOnlyCheckBox</tabstop> <tabstop>dnsPrefetchCheckBox</tabstop> + <tabstop>navigateOnDropCheckBox</tabstop> <tabstop>startupCombo</tabstop> <tabstop>newTabCombo</tabstop> <tabstop>homePageEdit</tabstop> @@ -1267,6 +1300,8 @@ <tabstop>jsPasteCheckBox</tabstop> <tabstop>pluginsGroup</tabstop> <tabstop>pdfViewerCheckBox</tabstop> + <tabstop>pushServiceCheckBox</tabstop> + <tabstop>readingFromCanvasCheckBox</tabstop> <tabstop>doNotTrackCheckBox</tabstop> <tabstop>refererSendComboBox</tabstop> <tabstop>refererDefaultPolicyCcomboBox</tabstop>