]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blob - src/settings/Settings.kcfg
Partial filter list implementation.
[PrivacyBrowserPC.git] / src / settings / Settings.kcfg
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!--
4   Copyright 2022-2024 Soren Stoutner <soren@stoutner.com>.
5
6   This file is part of Privacy Browser PC <https://www.stoutner.com/privacy-browser-pc/>.
7
8   Privacy Browser PC is free software: you can redistribute it and/or modify
9   it under the terms of the GNU General Public License as published by
10   the Free Software Foundation, either version 3 of the License, or
11   (at your option) any later version.
12
13   Privacy Browser PC is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16   GNU General Public License for more details.
17
18   You should have received a copy of the GNU General Public License
19   along with Privacy Browser PC.  If not, see <http://www.gnu.org/licenses/>. -->
20
21 <!-- The options are partially documented at the following URLs:
22     <https://api.kde.org/frameworks/kconfig/html/classKConfigSkeleton.html>
23     <https://api.kde.org/frameworks/kconfig/html/classKCoreConfigSkeleton.html> -->
24 <kcfg
25     xmlns="http://www.kde.org/standards/kcfg/1.0"
26     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
27     xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0 http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
28
29     <!-- The name of the file located in `~/.config/` where the settings are stored. -->
30     <kcfgfile name="privacybrowser"/>
31
32     <group name="Privacy">
33         <entry name="javaScriptEnabled" type="Bool">
34             <default>false</default>
35         </entry>
36
37         <entry name="localStorageEnabled" type="Bool">
38             <default>false</default>
39         </entry>
40
41         <entry name="domStorageEnabled" type="Bool">
42             <default>false</default>
43         </entry>
44
45         <entry name="userAgent" type="String">
46             <default>Privacy Browser</default>
47         </entry>
48
49         <entry name="ultralist" type="Bool">
50             <default>true</default>
51         </entry>
52
53         <entry name="ultraprivacy" type="Bool">
54             <default>true</default>
55         </entry>
56
57         <entry name="easylist" type="Bool">
58             <default>true</default>
59         </entry>
60
61         <entry name="easyprivacy" type="Bool">
62             <default>true</default>
63         </entry>
64
65         <entry name="fanboysAnnoyanceList" type="Bool">
66             <default>true</default>
67         </entry>
68     </group>
69
70     <group name="General">
71         <entry name="homepage" type="String">
72             <default>https://www.mojeek.com/</default>
73         </entry>
74
75         <entry name="searchEngine" type="String">
76             <default>Mojeek</default>
77         </entry>
78
79         <entry name="zoomFactor" type="Double">
80             <default>1.00</default>
81         </entry>
82
83         <entry name="downloadDirectory" type="String">
84             <default>System Download Directory</default>
85         </entry>
86
87         <entry name="autoUpateDownloadDirectory" type="Bool">
88             <default>true</default>
89         </entry>
90
91         <entry name="tabsOnTop" type="Bool">
92             <default>true</default>
93         </entry>
94
95         <entry name="spatialNavigation" type="Bool">
96             <default>true</default>
97         </entry>
98
99         <entry name="fullScreenHideMenuBar" type="Bool">
100             <default>true</default>
101         </entry>
102
103         <entry name="fullScreenHideToolBars" type="Bool">
104             <default>true</default>
105         </entry>
106
107         <entry name="fullScreenHideTabBar" type="Bool">
108             <default>true</default>
109         </entry>
110
111         <entry name="fullScreenHideStatusBar" type="Bool">
112             <default>true</default>
113         </entry>
114     </group>
115
116     <group name="SpellCheck">
117         <entry name="spellCheckLanguages" type="StringList">
118             <default></default>
119         </entry>
120     </group>
121 </kcfg>