Commit Graph

8061 Commits

Author SHA1 Message Date
Raymond Hill da7ff2b382
Remove now pointless use of `important` in CSS styles
Now that the element picker user interface is isolated
frompage content world, there is no need to use the
`important` modifier for the element picker's own
CSS styles.
2020-09-12 11:36:30 -04:00
Raymond Hill 05893a6c16
Fix swipe right to exit zapper/picker on touch displays
Regression from:
- d23f9c6a8b
2020-09-12 11:29:39 -04:00
Raymond Hill 218f774ba0
Fix broken localized string in some languages
Reported as feedback at:
- https://crowdin.com/translate/ublock
2020-09-12 10:37:08 -04:00
Raymond Hill 3bf9c3c5e0
Make Firefox dev build auto-update 2020-09-12 08:35:55 -04:00
Raymond Hill 46cb227f28
New revision for dev build 2020-09-12 08:28:21 -04:00
Raymond Hill b73b24ebb1
Fix slider's responsiveness to layout changes
Related commit:
- f01bda1159
2020-09-12 08:26:44 -04:00
Raymond Hill e2a22f5b77
Make Firefox dev build auto-update 2020-09-12 07:50:22 -04:00
Raymond Hill 208122e61c
New revision for dev build 2020-09-12 07:30:00 -04:00
Raymond Hill f01bda1159
Rework visuals of element picker sliders
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/851
2020-09-12 07:28:46 -04:00
Raymond Hill 8f5931fc48
Make Firefox dev build auto-update 2020-09-11 08:40:32 -04:00
Raymond Hill f7ad02abfb
New revision for dev build 2020-09-11 08:33:46 -04:00
Raymond Hill 953ba1231f
Object.values() may fail for unknown reasons
Work around this issue by using more reliable
Object.keys().
2020-09-11 08:30:11 -04:00
Raymond Hill ead49e083a
Fix delete key handling in element zapper
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1237#issuecomment-690897502
2020-09-11 08:12:45 -04:00
Raymond Hill f0ef680a86
Remove pointless test for parent node presence
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1240
2020-09-11 07:58:01 -04:00
Raymond Hill 6a5016abde
Make Firefox dev build auto-update 2020-09-10 10:56:16 -04:00
Raymond Hill df83a0847f
Forgot to commit last minute changes in element picker
Related commit:
- 260f762c83
2020-09-10 10:40:07 -04:00
Raymond Hill 6fd6f7f26b
Import translation work from https://crowdin.com/project/ublock 2020-09-10 10:39:30 -04:00
Raymond Hill d7d469f516
New revision for dev build 2020-09-10 10:37:24 -04:00
Raymond Hill 260f762c83
Add widget to control selector depth to element picker
Further iterating on the work done in following commit:
- 1268f0ae43

This commit adds a new widget to the element picker to
control the depth of a cosmetic filter selector. The
new widget is essentially just another way of selecting
the depth, which is still controllable through picking
one of the cosmetic filters in the list of candidates.
2020-09-10 10:32:53 -04:00
Raymond Hill 6f7801d433
Fix zapper not being able to remove SVG elements
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1237
2020-09-09 10:51:30 -04:00
Raymond Hill 57c7fd1900
Make Firefox dev build auto-update 2020-09-09 10:10:52 -04:00
Raymond Hill d4182add6e
Add ability to outright remove/ignore "really bad lists"
In addition to what is deemed really bad lists by consensus,
some lists will also be labelled "really bad list"
temporarily so as to force-remove them from the set of
filter lists.

This will be the case for filter lists which are not
necessarily "bad lists" but which were once part of
uBO's stock filter lists and have been removed since
then for various reasons.

This will ensure that the majority of users who do not
modifies uBO's default listset will still have a
configuration which matches the official default listset.
2020-09-09 09:57:29 -04:00
Raymond Hill 0c90cc6af7
new revision for dev build 2020-09-09 09:31:41 -04:00
Raymond Hill 1268f0ae43
Add element picker widget to control specificity
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/851

The ctrl key is no longer used to adjust specificity of
a candidate filter.

A new widget has been added to adjust the specificity of
a candidate filter to various level. The widget will be
visible as long as the candidate filter matches one entry
in the list of suggested candidate cosmetic filters.
2020-09-09 09:27:53 -04:00
Raymond Hill 016a774780
Make Firefox dev build auto-update 2020-09-07 08:50:54 -04:00
Raymond Hill 1d723f990e
Import translation work from https://crowdin.com/project/ublock 2020-09-07 08:41:37 -04:00
Raymond Hill 44945a5c18
New revision for dev build 2020-09-07 08:34:25 -04:00
Raymond Hill 35aefed926
Add support to chain `:style()` to procedural operators
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/382

Additionally, remnant code for pseudo-user stylesheets
has been removed. Related commit:
- 5c68867b92
2020-09-07 08:28:01 -04:00
Raymond Hill 3a51ca0002
Add `:style`-based procedural operator 2020-09-05 09:58:54 -04:00
Raymond Hill 4ce3ff2e04
Remove code for unused message 2020-09-03 10:56:29 -04:00
Raymond Hill 5856fab2d7
Make Firefox dev build auto-update 2020-09-03 10:45:26 -04:00
Raymond Hill 86cbf2114d
Merge branch 'master' of github.com:gorhill/uBlock 2020-09-03 10:36:16 -04:00
Raymond Hill 6c6a0d3613
New revision for dev build 2020-09-03 10:36:06 -04:00
Raymond Hill d23f9c6a8b
Isolate element picker's svg layers from page content
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1226

Related commit:
- 9eb455ab5e

In the previous commit, the element picker dialog was
isolated from the page content. This commit is to also
isolate the svg layers from the page content.

With this commit, there is no longer a need for an anonymous
iframe and the isolated world iframe is now directly
embedded in the page.

As a result, pages are now unable to interfere with any
of the element picker user interface. Pages can now only
see an iframe, but are unable to see the content of that
iframe. The styles applied to the iframe are from a user
stylesheet, so as to ensure pages can't override the
iframe's style properties set by uBO.
2020-09-03 10:27:35 -04:00
gwarser 3b9218ecc0
uBlock for firefox legacy is auto-updating (#3774)
from GitHub after [1.16.4.17](https://github.com/gorhill/uBlock-for-firefox-legacy/releases/tag/firefox-legacy-1.16.4.17).

Discussed on Reddit: https://www.reddit.com/r/uBlockOrigin/comments/ikbuog/does_ublock_for_firefox_legacy_update_itself/
2020-09-01 16:19:21 -04:00
Raymond Hill c02bba3cfa
Make Firefox dev build auto-update 2020-09-01 12:56:07 -04:00
Raymond Hill d4f4f82872
New revision for dev build 2020-09-01 12:38:41 -04:00
Raymond Hill 9eb455ab5e
Isolate element picker dialog from page content world
Related issues:
- https://github.com/gorhill/uBlock/issues/3497
- https://github.com/uBlockOrigin/uBlock-issues/issues/1215

To solve above issues, the element picker's dialog is now
isolated from the page content in which it is embedded.

The highly interactive, mouse-driven part of the element
picker is still visible by the page content.
2020-09-01 12:32:12 -04:00
Raymond Hill 43dba2bd0e
StaticFilteringParser.analyzeExtra() has no argument 2020-09-01 09:57:38 -04:00
Raymond Hill 9ab631b4c4
Ensure port instance exists when waiting for connection requests 2020-09-01 09:53:35 -04:00
Raymond Hill 90743532f1
Add missing colon 2020-09-01 09:52:44 -04:00
Raymond Hill db008f45dc
Import translation work from https://crowdin.com/project/ublock 2020-08-30 07:56:11 -04:00
Raymond Hill 3bbed7be33
Do not use `letter-spacing` for non-bolded text
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1044#issuecomment-682920219
2020-08-29 08:32:40 -04:00
Raymond Hill aadbdccbbe
Make Firefox dev build auto-update 2020-08-28 15:40:55 -04:00
Raymond Hill 1369b137d5
Import translation work from https://crowdin.com/project/ublock 2020-08-28 15:34:14 -04:00
Raymond Hill d2195b4246
Fix rule sorting quirk in "My rules" pane
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1055
2020-08-27 07:04:37 -04:00
Raymond Hill 45cce88d8b
Import translation work from https://crowdin.com/project/ublock 2020-08-27 06:41:58 -04:00
Raymond Hill 8f308f9a82
New revision for dev build 2020-08-27 06:39:18 -04:00
Raymond Hill ef62398fd9
Add translations for ne wsort widget in "My rules"
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1055
2020-08-27 06:36:29 -04:00
Raymond Hill e9c496e858
Make Firefox dev build auto-update 2020-08-26 11:10:37 -04:00