Raymond Hill
196746386c
Double-tap ctrl key to toggle god mode in popup panel
...
After many feedback:
- https://github.com/gorhill/uBlock/commit/aec2f81884c5#commitcomment-39385794
This is convenient enough and this still fulfill
the idea of not being able to create mindlessly
allow_ rules.
2020-05-23 19:48:28 -04:00
Raymond Hill
a018937792
Use ctrl-spacebar instead of spacebar to toggle god mode
...
Related feedback:
- https://github.com/gorhill/uBlock/commit/aec2f81884c5#commitcomment-39385794
2020-05-23 09:26:21 -04:00
Raymond Hill
aec2f81884
Add ability to toggle god mode in popup panel
...
Pressing spacebar will toggle god mode in popup
panel.
This capability shouldn't encourage people to
misuse _allow_ rules as having to press the
space bar act as an extra necessary step which
purpose is to make the creation of _allow_ rules
more mindful.
2020-05-23 06:37:04 -04:00
Raymond Hill
9270f50fe3
Fix dev build version number as per current stable 1.27.6
2020-05-22 12:38:45 -04:00
Raymond Hill
66e114cee9
Make Firefox dev build auto-update
2020-05-22 11:55:45 -04:00
Raymond Hill
75eb791116
New revision for dev build
2020-05-22 11:51:38 -04:00
Raymond Hill
162e537270
Make the creation of _allow_ rules in panel an opt-in feature
...
There have been too many examples out there of users
opting-in to "I am an advanced user" and yet still misusing
dynamic filtering by creating _allow_ rules where _noop_
rules should be used.
Creating _allow_ rules has serious consequences as these
override blocking static filters and can potentially
disable other advanced filtering ability such as
HTML filtering and scriptlet injection -- often used
to deal with anti-blocker mechanisms.
The ability to point-and-click to create _allow_ rules
from the popup panel is no longer allowed by default.
An new advanced setting has been added to enable
the ability to create _allow_ rules from the popup
panel, `popupPanelGodMode`, which default to `false`.
Set to `true` to restore ability to set _allow_ rules
from popup panel.
Since the creation of _allow_ rules is especially useful
to filter list authors, to diagnose and narrow down site
breakage as a result of problematic blocking filter,
the creation of _allow_ rules will still be available
when the advanced setting `filterAuthorMode` is `true`.
This change is probably going to be problematic to all
those users who were misusing dynamic filtering by
creating _allow_ rules instead of _noop_ rules -- but
the breakage is going to bring their misusing to their
attention, a positive outcome.
2020-05-22 11:35:44 -04:00
Raymond Hill
7b140a139e
Import translation work from https://crowdin.com/project/ublock
2020-05-22 10:14:08 -04:00
Raymond Hill
5f4e6d80e0
Add ability to lock firewall height to basic pane height
...
New advanced setting: `popupPanelHeightMode`.
Default value: 0
Set to 1 to force the height of the firewall pane
to be no more than the height of the basic pane.
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/785#issuecomment-622327450
2020-05-22 08:47:51 -04:00
Raymond Hill
735c2ffae2
Make Firefox dev build auto-update
2020-05-20 14:06:06 -04:00
Raymond Hill
ae93c6eb31
Import translation work from https://crowdin.com/project/ublock
2020-05-20 13:53:22 -04:00
Raymond Hill
2764826597
New revision for dev build
2020-05-20 13:46:39 -04:00
Raymond Hill
a5a447186b
Fix computing the path of nested lists
...
Regression from:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1034
Nested lists must have their path computed from their
parent list path, not from the path of the root list.
2020-05-20 12:38:41 -04:00
Raymond Hill
229bc8c0bf
Make Firefox dev build auto-update
2020-05-19 11:40:45 -04:00
Raymond Hill
910dfdb123
New revision for dev build
2020-05-19 11:33:21 -04:00
Raymond Hill
238d31c319
Import translation work from https://crowdin.com/project/ublock
2020-05-19 11:31:00 -04:00
Raymond Hill
9f7e5b621d
Add new advanced setting: `uiStyles`
...
Default to `unset`.
To allow users to bypass uBO's default CSS styles in
case they are causing issues to specific users. It is
the responsibility of the user to ensure the value of
`uiStyles` contains valid CSS property declarations.
uBO will assign the value to `document.body.style.cssText`.
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1044
For example, in the case of the issue above, one could
set `uiStyles` to `font-family: sans-serif` to force uBO
to the system font for its user interface.
2020-05-19 10:33:36 -04:00
Raymond Hill
5229e0c810
Ensure either `.desktop` or `.mobile` class is set
...
One of these must always be present. This commit
fixes a theoretical case where neither of these
classes are set on the body element.
2020-05-19 10:29:09 -04:00
Raymond Hill
e9f9b5f622
Remove unused CSS file
2020-05-19 10:28:40 -04:00
Raymond Hill
481f0b44e8
Make Firefox dev build auto-update
2020-05-18 15:40:46 -04:00
Raymond Hill
2ee9fb1815
New revision for dev build
2020-05-18 15:31:45 -04:00
Raymond Hill
f0a445b4e9
Import translation work from https://crowdin.com/project/ublock
2020-05-18 15:15:28 -04:00
Raymond Hill
458f364e3e
Prevent more/less buttons from wrapping
...
The text of the more/less buttons was spotted
as wrapping in ja locale.
2020-05-18 09:08:11 -04:00
Raymond Hill
5e8f65920d
Make Firefox dev build auto-update
2020-05-18 08:31:22 -04:00
Raymond Hill
01e9231786
New revision for release candidate
2020-05-18 08:25:49 -04:00
Raymond Hill
4c9963afc7
New revision for dev build
2020-05-18 08:24:28 -04:00
Raymond Hill
a760ae3e3c
Import translation work from https://crowdin.com/project/ublock
2020-05-18 08:15:17 -04:00
Raymond Hill
cb2ce0676b
More fine tuning of desktop panel as per feedback
...
Reduce height of more/less button. Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-629867784
Use more concise text string for blocked requests
statistics. Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-630015625
Fix issue with overly long hostnames, and spurious
spacing when using undocumented advanced setting.
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-630104078
2020-05-18 08:09:26 -04:00
Raymond Hill
2a1572982b
Remove stray extra top/bottom thin gap in tool icons
...
I can't remember the reason for the added thin gap,
there is no benefit from this for the desktop panel,
probably stray CSS code from some earlier fiddlings.
2020-05-17 17:35:01 -04:00
Raymond Hill
a66cda167c
Make Firefox dev build auto-update
2020-05-17 12:40:27 -04:00
Raymond Hill
79f8962732
New revision for dev build
2020-05-17 12:33:29 -04:00
Raymond Hill
ddc03154d7
Fix inconsistent spacing in panel's statistics section
2020-05-17 12:30:04 -04:00
Raymond Hill
9c3e9eff1c
Make Firefox dev build auto-update
2020-05-17 09:20:37 -04:00
Raymond Hill
2b15a9fbfd
New revision for dev build
2020-05-17 09:00:53 -04:00
Raymond Hill
8169614b46
Import translation work from https://crowdin.com/project/ublock
2020-05-17 09:00:08 -04:00
Raymond Hill
2237d97466
Even more fine tuning of UI as per feedback
...
Fix unstyled checkbox in "Filter lists" pane.
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-629780098
Hopefully fix glitchy popup panel when opened
from the extension icon. By default the panel is
configured to be rendered in landscape. It will be
toggled programmatically to portrait mode when
either the environment is mobile or the viewport
is horizontally constrained. Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-629712393
New layout for rendering the statistics text
strings in landscape mode, so as to avoid text
wrapping and to allow a slightly narrower basic
pane. Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-629785966
2020-05-17 08:49:37 -04:00
Raymond Hill
4edbc8d456
Make Firefox dev build auto-update
2020-05-16 18:05:41 -04:00
Raymond Hill
07918ac2ef
New revision for dev build
2020-05-16 18:00:07 -04:00
Raymond Hill
5c7aa850dc
More fine tuning of new UI as per feedback
...
Position the backup/restore/reset buttons at the
bottom in Settings pane. Related feedback:
https://github.com/gorhill/uBlock/commit/5bee33253f45#commitcomment-39221329
Use a fixed with for the fireall pane. Related
feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-629668065
Fall back to a polyfill compact notation when
rednering large numbers in popup panel when the
required Intl.NumberFormat API is not fully
supported, at the expense of not being i18n-
compliant. Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-629696676
2020-05-16 17:51:01 -04:00
Raymond Hill
99c46fc774
Make Firefox dev build auto-update
2020-05-16 09:55:40 -04:00
Raymond Hill
b0f83b641a
New revision for dev build
2020-05-16 09:44:42 -04:00
Raymond Hill
009b939d7a
Import translation work from https://crowdin.com/project/ublock
2020-05-16 09:43:58 -04:00
Raymond Hill
ed49b42959
Minor fine tuning of CSS in new popup panel
...
Hopefully these will address some of the glitches
mentioned in the feedback comments:
https://github.com/uBlockOrigin/uBlock-issues/issues/1027#issuecomment-629636210
2020-05-16 09:30:48 -04:00
Raymond Hill
8859d4352f
Restore ability to set popup panel font size in advanced settings
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/397
Issue above will require non-trivial changes, so for
now users who prefer smaller/larger popup panel can
fall back on advanced setting `popupFontSize`:
https://github.com/gorhill/uBlock/wiki/Advanced-settings#popupfontsize
2020-05-16 07:36:03 -04:00
Raymond Hill
565680e4e5
Make Firefox dev build auto-update
2020-05-15 21:30:32 -04:00
Raymond Hill
0c4eaf56a4
New revision for dev build
2020-05-15 21:25:22 -04:00
Raymond Hill
80a6ab018c
Merge branch 'master' of github.com:gorhill/uBlock
2020-05-15 20:55:59 -04:00
Raymond Hill
1a766530d3
Remove the use of CSS `max`
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1035
It's not supported on
- Chromium 78 and older
- Firefox 74 and older
Reference:
- https://developer.mozilla.org/en-US/docs/Web/CSS/max
2020-05-15 20:55:40 -04:00
Raymond Hill
c1434e6dfe
Remove the use of CSS `max`
...
It's not supported on
- Chromium 78 and older
- Firefox 74 and older
Reference:
- https://developer.mozilla.org/en-US/docs/Web/CSS/max
2020-05-15 20:54:33 -04:00
Raymond Hill
a8acd64f96
Make Firefox dev build auto-update
2020-05-15 19:35:34 -04:00