Commit Graph

7721 Commits

Author SHA1 Message Date
Raymond Hill 0662767dd6
Fifth pass to re-design the dashboard
Related commits:
- 99b2a0a761
- a8e3118fea
- 453f5450b6
- a45a21f337

Fine tuned previous work.

Started the use of variable-based color values.
2020-04-11 11:32:43 -04:00
Raymond Hill 1d1f4ce0b9
Make Firefox dev build auto-update 2020-04-10 18:41:12 -04:00
Raymond Hill 9aab96bfda
New revision for dev build 2020-04-10 18:31:20 -04:00
Raymond Hill ebf7ade6b1
Import translation work from https://crowdin.com/project/ublock 2020-04-10 18:27:48 -04:00
Raymond Hill 99b2a0a761
Fourth pass to re-design the dashboard
Related commits:
- a8e3118fea
- 453f5450b6
- a45a21f337

Roughly, the changes in this commit:
- Make it easier to implement a dark theme eventually:
  - Flatten the look of buttons
  - Remove the use of `opacity` style property as a
    color modifier
- Some work toward removing dependency on FontAwesome
  font
2020-04-10 18:17:12 -04:00
Raymond Hill a7dc0de98f
Update kbd shortcuts only if kbd shortcuts pane is enabled
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/386#issuecomment-611806957
2020-04-10 17:25:36 -04:00
Raymond Hill 9e7dd7a2c3
Make Firefox dev build auto-update 2020-04-09 10:15:46 -04:00
Raymond Hill c4652e7af7
Restore old version; just ignore travis spurious warnings
Trying to be nice and mind travis warnings just
broke everything. Whoever who can make sense
of travis build stuff is welcome to fix all this.
2020-04-09 10:04:06 -04:00
Raymond Hill 5d5545e733
Attempt to unbreak after last changes... 2020-04-09 09:58:57 -04:00
Raymond Hill 4ca602e9dc
Attempt to unbreak after last changes 2020-04-09 09:55:32 -04:00
Raymond Hill bc500a5fe8
New revision for dev build 2020-04-09 09:37:23 -04:00
Raymond Hill b1cf3c46a7
Import translation work from https://crowdin.com/project/ublock 2020-04-09 09:36:34 -04:00
Raymond Hill a8e3118fea
Third pass to re-design the dashboard
Related commits:
- 453f5450b6
- a45a21f337

This commit fixes parts of the re-design not
rendering as intended as per <https://github.com/brampitoyo>'s
feedback screenshots.

The dashboard tab buttons have been converted to
`span` tags (from `a` tags), thus eliminating
the unwanted side effect of the text being
rendered as unvisited links (blueish).

The font size intended for touch screens was not
taking effect due to bad cut & paste.

Other minor adjustments to improve consistency
in spacing.
2020-04-09 09:20:29 -04:00
Raymond Hill 923e9fd8f6
Fix travis config file to eliminate warnings 2020-04-09 09:19:53 -04:00
Raymond Hill c17afddb28
Make Firefox dev build auto-update 2020-04-08 11:00:53 -04:00
Raymond Hill 6c1d5ccb93
New revision for dev build 2020-04-08 10:30:16 -04:00
Raymond Hill 03739ab96b
Add `minimal-scale` in meta tag 2020-04-08 10:23:40 -04:00
Raymond Hill 5a2e5cfe86
Import translation work from https://crowdin.com/project/ublock 2020-04-08 10:22:38 -04:00
Raymond Hill bf2d38ccf3
Add CDN URLS for `ublock-filters`
Related commit:
- 4687c60bf9
2020-04-08 10:12:50 -04:00
Raymond Hill 4687c60bf9
Support fetching assets from CDNs when auto-updating
This commit add the ability to fetch from CDN servers
when an asset is fetched as a result of auto-update.

If an asset has a `cdnURLs` entry in `assets.json`,
the asset will be auto-updated using one of those
CDN URLs. When many CDN URLs are specified, those
URLs will be shuffled in order to spread the bandwidth
across all specified CDN servers. If all specified CDN
servers fail to respond, uBO will fall back to usual
`contentURLs` entry.

The `cdnURLs` are used only when an asset is
auto-updated, this ensures a user will get the more
recent available version of an asset when manually
updating.

The motivation of this new feature is to relieve
GitHub from acting as a CDN (which it is not) for
uBO -- an increasing concern with the growing adoption
of uBO along with the growing size of key uBO assets.
2020-04-08 09:57:55 -04:00
Raymond Hill 2b5e281c31
Make Firefox dev build auto-update 2020-04-06 14:40:28 -04:00
Raymond Hill e879d3463c
New revision for dev build 2020-04-06 14:24:01 -04:00
Raymond Hill e8a9997de8
Import translation work from https://github.com/gorhill/uBlock 2020-04-06 14:05:16 -04:00
Raymond Hill a45a21f337
Second pass to re-design the dashboard
Related commit:
- 453f5450b6

The changes in this commit are mostly related
to the "Filter lists" pane.

An eye icon has been added, which purpose is
to view the content of a list. Clicking on the
name of the list will toggle the list's
checkbox.
2020-04-06 14:00:19 -04:00
Raymond Hill 8629ae2961
Make Firefox dev build auto-update 2020-04-05 19:51:10 -04:00
Raymond Hill 598576826e
New revision for dev build 2020-04-05 19:40:30 -04:00
Raymond Hill 64d8904998
Fine tune font size for reworked dashboard UI
Related feedback:
- https://github.com/gorhill/uBlock/commit/453f5450b6e6#commitcomment-38305932

The larger font size is best justified for
touchscreen to allow tapping -- less justified
on devices with a mouse which allow for more
accurate selection.
2020-04-05 19:37:23 -04:00
Raymond Hill d87d3278b0
Make Firefox dev build auto-update 2020-04-05 15:35:30 -04:00
Raymond Hill ce6797191e
New revision for dev build 2020-04-05 15:27:18 -04:00
Raymond Hill 453f5450b6
First pass to Re-design the dashboard
This is a first pass in which only the dashboard
navigation widget and the "Settings" pane have
been revisited.

Reference work:
- https://app.abstract.com/share/54f1465e-8d1c-4e7b-9ae4-f37e21bef7fe
2020-04-05 15:19:07 -04:00
Raymond Hill 20332c65b4
No need for "Shortcuts" pane in Firefox 74 and above
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/386
2020-04-05 09:47:22 -04:00
Raymond Hill 34a2ef6c42
Remove Disconnect Malvertising from stock filter lists
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/973

The list appears no longer maintained and has seen mostly
only removed entries over years.
2020-04-05 08:24:05 -04:00
Raymond Hill 263a1e799c
Make Firefox dev build auto-update 2020-04-04 11:46:14 -04:00
Raymond Hill 14975e1b16
New revision for dev build 2020-04-04 11:38:38 -04:00
Raymond Hill df08b12d48
Fix race condition at browser launch re. cosmetic filtering
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/974

Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/fuscia/

The race condition was that a content script could
query the main process to retrieve cosmetic filters
while the cosmetic filters had not been yet fully
loaded into memory. The fix ensure that an already
injected content script will re-query once the
cosmetic filters are fully loaded in memory at
browser launch time.
2020-04-04 11:34:43 -04:00
Raymond Hill 1295e25961
Remove unused property 2020-04-03 09:07:22 -04:00
Raymond Hill 37d739bc38
New revision for release candidate 2020-04-03 09:04:15 -04:00
Raymond Hill cc3152e803
Import translation work from https://crowdin.com/project/ublock 2020-04-03 09:02:55 -04:00
Raymond Hill 81413b4076
Remove hpHosts from stock filter lists
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/971
2020-04-01 07:41:52 -04:00
Raymond Hill 98d7de0502
Make Firefox dev build auto-update 2020-03-26 10:14:38 -04:00
Raymond Hill 044a1dd6ee
Fix `:style` exception filters not being reported in logger
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/962

Regression from:
- 72bb700568
2020-03-26 09:19:02 -04:00
Raymond Hill 06b7e29efe
New revision for release candidate 2020-03-26 08:44:04 -04:00
Raymond Hill 0078cea6a0
Import translation work from https://crowdin.com/project/ublock 2020-03-26 08:43:30 -04:00
Raymond Hill 2f927847f2
Discard `:style()` filters chained to procedural operators
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/961
2020-03-26 08:38:22 -04:00
Raymond Hill 8c6fc09262
Make Firefox dev build auto-update 2020-03-24 12:25:32 -04:00
Raymond Hill 151ff5326a
Import translation work from https://crowdin.com/project/ublock 2020-03-24 12:18:33 -04:00
Raymond Hill 74fab19548
New revision for dev build 2020-03-24 12:11:52 -04:00
Raymond Hill 5ea6dcee23
Merge branch 'master' of github.com:gorhill/uBlock 2020-03-24 10:04:59 -04:00
Raymond Hill 2fcc41f641
Improve disqus_embed.js scriptlet
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/959

The problematic site does not declare the expected
`disqus_shortname` global variable, so the scriptlet
has been extended to deal with such occurrence.
2020-03-24 10:02:20 -04:00
Raymond Hill 58ccb9a26d
Improve disqus_embed.js scriptlet
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/773

The problematic site does not declare the expected
`disqus_shortname` global variable, so the scriptlet
has been extended to deal with such occurrence.
2020-03-24 09:59:42 -04:00