-
Notifications
You must be signed in to change notification settings - Fork 8
/
ChangeLog
231 lines (145 loc) · 7.27 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
version 2021.03.11
updated userjs-tool-aboutconfig-functions.js and minor changes
* updated [a:c Functions] userjs-tool-aboutconfig-functions.js
+ ujtFindPref options: asdefault, nodefault, fileout
optionally save results to desktop file (fileout: true)
+ ujtFindPref style 0 and 1: now updates the about:config display
insert result into the about:config search box and filter
reduce text size and spacing to see more
+ use Services.prefs.getComplexValue to look up "chrome:..." prefs
+ ujtFindPref style: 5=user_pref@default
+ ujtFindPref style 2 and 5: show pref default values
(note: policies.json/etc can alter defaults)
* userjsTableView:
detected tags (those not hardcoded) now show * indicator in Info column
under [Filter] button:
detected tags now show above the individual SETUP and FF tags (arkenfox)
grouped SETUP... and FF... tags (arkenfox) now hint "(listed below)"
tag sort made case insensitive
make arkenfox "_user.js.parrot" pref show first value
+ userjsTableView/userjsTableViewTagFilter:
make a first link in [Groups] to reflect whats shown in the filtered table
* userjsViewer/userjsCompare/userjsTableView:
remove first [Groups] link if empty
* userjsCompare/userjsCompareLauncher/handleActionURLparameter:
remove space from all layout variable values re below
improve action=compare URL params (eg action=compare:1:4:az:2column)
* loadLocalFile: use readAsText instead of readAsBinaryString
* links_panel:
+ add links for arkenfox wiki and issues
* tidy up auto-loading links
+ add "Auto-load about:config Groups" (about:config search patterns)
* rename "Get started info" to "Hints", tidy up and add more hints
+ two action buttons, shortcuts for: [View arkenfox] + [Load arkenfox]
version 2020.09.15 (alpha/experimental)
* updated hyperlinks and references
re "https://github.com/ghacksuserjs/ghacks-user.js"
has moved to "https://github.com/arkenfox/user.js"
version 2020.03.21 (alpha/experimental)
* added a [<Back] button (it replaces [Actions] and close [X] buttons)
([Menu] still has an Actions option, panels still have a close X)
* "Goto" button renamed as "Index"
+ [Table View] buttons now below [View] buttons
* load and save buttons combined
+ [Compare] and [Table View]: added navigation buttons and slider (fixed at top)
+ [Table View] added a filter button
tags are detected automatically (if they are not hardcoded for Info column)
* [Table View] Info column tag detection improved:
more tags hardcoded and indicated in the Info column
sub-header tags now carried down (eg ghacks user.js section 1200 Ciphers)
(Note: section header tags are not carried down, NOTES/TEST type)
+ Acknowledgment: @overdodactyl made a work in progress prototype
(on shinyapps.io) in early 2019 which inspired [Table View] (not a port)
+ shortcut parameters for ghacks user.js live auto-loading/view/table view:
https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html?g
https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html?gv
https://icpantsparti.github.io/firefox-user.js-tool/userjs-tool.html?gt
version 2020.02.27 (alpha/experimental)
+ added [Table View] (which works with ghacks-user.js)
Please note: this "Table View" is work in progress, be careful:
it might be working well or there may be issues
(it needs verifying to ensure the user.js is displaying correctly)
* renamed examples panel/button to links
* load button and links only show ghacks-user.js as an example
(choose a user.js template at your own risk)
(This user.js viewer is compatible with ghacks-user.js)
* removed the extra section button inserted for 9999+ ESR when
viewing ghacks-user.js, no longer need to divide it
version 2020.02.24 (alpha/experimental)
+ add panel close Xs
* help text edit
version 2020.02.23 (alpha/experimental)
* help text and button size edits
(button on view area placeholder was visible beyond Actions panel
making it seem like a hidden element, reduced its width)
version 2020.02.22 (alpha/experimental)
Main:
+ [Compare] preferences in two user.js, in a table format with order/layout
options and bold cell border around differences
* [Load] button can also use the browser local file select dialog, plus
drag/drop. Added some URL options, and auto-load/view using URL parameters
* Altered the 'about:config?filter=' links/[Groups] format for FF71+
(paste them into about:config search box, multi pref regex search works)
+ [a:c Functions] button for find (filter/list)/reset/set on about:config Web Console
* updated layout
More:
+ now recognize in-block (multi-line) comments (not just in-line comments)
+ [View] has extra spacing with ghacksuserjs, and comments displayed in-line
(makes /*user_pref*/ (in comment blocks) show //user_pref)
(View+ style menu option can disable this)
+ show a message (and help/info section) if JavaScript disabled
* re-arrange interface and text boxes:
* default to 100% text size, previously 75%
* swapped box 1 and 3 around
+ buttons to change input box shown (or view all)
* actions buttons now in one group below the input boxes
- "Easy view / Links" input box no longer required
* "Links" (user.js templates/information) remain as [Examples]
+ [Actions] button added at top
+ [Values] button renamed [By Value] and improved
(useful when manually reviewing/setting preferences on Android)
+ [Group] button renamed [To Group]
+ [Encode] has extra options (plus option from removed [Decode] button)
* panel close button moved to top button bar
+ [Reduce] button added (comment stripper)
* updated [Examples] (template links) and [Help/Info]
* updated URL parameters, listed under: [Help/Info] Initial states
* other general/code tweaks
version 2019.01.19.alpha
* improve control bar buttons (removed gaps) and css
* note example link for narga/user.js as dormant
version 2019.01.18.alpha
* rename [Template] button to [Skeleton]
version 2019.01.17.alpha
+ [Values] button (below box 4)
to show user_pref grouped by value
useful if manually setting up Android Firefox
(eg you can then use about:config?filter "Groups" to show
the prefs you want to set as false/true/etc)
+ [End Collect] button (next to Box 2)
hidden until overrides collector is used
added due to changed position of "Collect" button (which was dual purpose)
+ [Actions] button (on "Easy View")
to take you to "Actions" menu option
(the "..." menu has this option already)
+ [Examples] button (below box 3)
to take you to "Easy View / Links" menu option (for example user.js links)
(the "..." menu has this option already)
* improved buttons layout on "Actions"
common buttons remain vertical
other actions now horizontal
* other minor re-wording and coding
version 2019.01.07.alpha
+ "Easy View" option
enabled GitHub Pages on this repo
so now "userjs-tool.html?easy=true" opens an added "Easy View" option
which is nicer when opening the html online
simpler: one text entry box and view/clear button
the usual "Actions" option still opens as default otherwise
+ toggleBox function
had 3 similar box toggling functions, needed a 4th, now combined
* moved example user.js links
from "Actions" to the new "Easy View"
* other minor re-wording and coding
version 2019.01.02.alpha
Initial version