Commit Graph

7700 Commits

Author SHA1 Message Date
Raymond Hill 8ed60af0f9
Fine tune material design-based checkbox code
Summary:
- Make checkbox nodes self-contained
  (a > b) instead of (a + b)
- Revisit logger to use new checkboxes
2020-04-26 08:44:00 -04:00
Raymond Hill fefc7e21b2
Unbreaking checkbox in logger settings
Related commit:
- f9b385ffb1

The real fix is not trivial, so this is a workaround
until the real fix. The logger's setting dialog is
also suffering from small visual issues due to all
the CSS changes elsewhere recently, this will be fixed
at the same time.
2020-04-25 18:57:36 -04:00
Raymond Hill 533f0e5969
Make Firefox dev build auto-update 2020-04-25 15:30:34 -04:00
Raymond Hill bedaf87399
Import translation work from https://crowdin.com/project/ublock 2020-04-25 15:24:37 -04:00
Raymond Hill debd840dea
New revision for dev build 2020-04-25 15:22:11 -04:00
Raymond Hill f9b385ffb1
Standardize checkbox visual to material design
Motivation:
- To align with Firefox Preview's own design
- To uniformize checkbox look and behavior
  across all platforms
2020-04-25 15:19:07 -04:00
Raymond Hill 525eb9f922
Lint HTML files using `tidy` 2020-04-25 11:31:42 -04:00
Raymond Hill c6099d174d
Fix typos in HTML code
Related feedback:
- https://github.com/gorhill/uBlock/commit/01ab072f07f8#r38739334

Will `tidy` from now on.
2020-04-25 11:20:36 -04:00
Raymond Hill dde8965580
Make Firefox dev build auto-update 2020-04-25 10:46:11 -04:00
Raymond Hill bbdb379608
New revision for dev build 2020-04-25 10:30:19 -04:00
Raymond Hill 3afe286124
Translation work from https://crowdin.com/project/ublock 2020-04-25 10:27:04 -04:00
Raymond Hill fe94aa331a
Replace CodeMirror resize code with CSS flex 2020-04-25 10:19:08 -04:00
Raymond Hill 468f4d6b8e
Fix power button color in classic popup panel
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/g7i95t/
2020-04-25 08:03:34 -04:00
Raymond Hill 01ab072f07
Add localized strings for contributions in About pane
Additionally, an entry for filter list
contributors has been added.
2020-04-24 20:17:21 -04:00
Raymond Hill 9845e4d61a
Replace old resizing code with CSS flex 2020-04-24 20:10:35 -04:00
Raymond Hill c02349979c
Make Firefox dev build auto-update 2020-04-24 10:05:29 -04:00
Raymond Hill ee2d7bfa17
Import translation work from https://crowdin.com/project/ublock 2020-04-24 09:54:48 -04:00
Raymond Hill 7396dd2c91
New revision for dev build 2020-04-24 09:48:06 -04:00
Raymond Hill f16d77ef03
Avoid applying CSS filter twice 2020-04-24 09:46:44 -04:00
Raymond Hill d2897db2b6
More fine tuning of user interface
Noteworthy:
- Make new popup panel better resize in desktop
  environment
- Fix button visuals in "My rules" pane
- Keep "Update now" button visible until update
  is completed
- Renaming CSS variables for consistency
2020-04-24 09:33:44 -04:00
Raymond Hill 201308217f
Make Firefox dev build auto-update 2020-04-23 14:40:33 -04:00
Raymond Hill 578de5adbe
New revision for dev build 2020-04-23 14:30:36 -04:00
Raymond Hill 98f19facec
More fine tuning as per feedback
Better constrast for warning color. Related feedback:
- 5bee33253f (commitcomment-38700085)

Revisit how large numbers are rendered in a
compact form in the new popup panel. Feedback
from https://crowdin.com/project/ublock pointed
out that the string to translate was flawed for
Chinese locale (and possibly in some other
locales as well).
2020-04-23 14:19:41 -04:00
Raymond Hill 0a73c767cf
Make Firefox dev build auto-update 2020-04-23 10:40:47 -04:00
Raymond Hill f70078b943
New revision for dev build 2020-04-23 10:25:13 -04:00
Raymond Hill ed383bd470
Import translation work from https://crowdin.com/project/ublock 2020-04-23 10:16:56 -04:00
Raymond Hill fea02031c1
Mind possibly too long abbreviation 2020-04-23 10:08:06 -04:00
Raymond Hill 0afe7c2231
More fine tuning of user interface
The rendering of the total number of blocked
requests will now be abbreviated using `M` and
`G` when the block count is respectively above
1 million and 1 billion.

The storage used figure in the Settings pane
will be rendered using KB, MB or GB.
2020-04-23 08:45:43 -04:00
Raymond Hill 04c07f3e10
Use large units for large values in Settings pane
Shorten "Storage used" values using large
units, i.e. shorten rendered values using
KB, MB, and GB for large figures.
2020-04-22 16:30:23 -04:00
Raymond Hill 64cb7fa843
Import translation work from https://crowdin.com/project/ublock 2020-04-22 16:29:57 -04:00
Raymond Hill ffb6c9c319
Make Firefox dev build auto-update 2020-04-22 11:30:33 -04:00
Raymond Hill 550a9637d1
New revision for dev build 2020-04-22 11:18:34 -04:00
Raymond Hill b277b084d5
More fine tuning of latest UI changes 2020-04-22 11:17:58 -04:00
Raymond Hill 5b82966cd1
Make Firefox dev build auto-update 2020-04-22 10:45:54 -04:00
Raymond Hill 5ce7f0d9d6
New revision for dev build 2020-04-22 10:42:35 -04:00
Raymond Hill 4eef5432a9
More fine tuning of UI 2020-04-22 09:56:37 -04:00
Raymond Hill 6bcc371d05
Make Firefox dev build auto-update 2020-04-21 16:51:10 -04:00
Raymond Hill cfb2461263
New revision for dev build 2020-04-21 16:39:52 -04:00
Raymond Hill 5bee33253f
More work toward redesigning the UI
As per email feedback from Mozilla's
https://github.com/brampitoyo

This is yet another incremental step toward
redesigning the UI, much more is left to do.
The idea is to align uBO's UI to that of
Firefox Preview.

Additionally, code has been added to reset
the new popup panel to vertical layout should
the viewport be not wide enough to
accomodate the horizontal layout.

Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/g4ufvi/
2020-04-21 16:33:08 -04:00
Raymond Hill a213c89eaa
Make Firefox dev build auto-update 2020-04-20 10:00:57 -04:00
Raymond Hill e59f1f4185
New revision for dev build 2020-04-20 09:56:19 -04:00
Raymond Hill b5b72059eb
Import translation work from https://crowdin.com/project/ublock 2020-04-20 09:51:30 -04:00
Raymond Hill 8a6dc8ee88
Minor fine tuning of some dashboard visuals
More left to do as per reference documentation:
- https://protocol.mozilla.org/
- https://material.io/
2020-04-20 09:45:18 -04:00
Raymond Hill 7f999b759f
Fix broken DOM inspector [regression]
Regression from:
- 0bcf04d3dd

Related feedback:
- https://github.com/gorhill/uBlock/commit/0bcf04d3dda2#commitcomment-38594585

The DOM inspector client code is injected as
content script, thus it must be categorized as
non-privileged code.
2020-04-19 08:33:09 -04:00
Raymond Hill 7adf1515ed
Make Firefox dev build auto-update 2020-04-18 10:01:28 -04:00
Raymond Hill 9cb701105a
New revision for dev build 2020-04-18 09:55:06 -04:00
Raymond Hill 15c5b48326
New revision for dev build 2020-04-18 09:54:25 -04:00
Raymond Hill 21d7c7ee3d
More fine tuning of various visuals
Summarily:
- Bring back horizontal layout for fenix popup panel
  to be used in desktop environment
- Address feedback from
  https://github.com/gorhill/uBlock/commit/54b68ebd9426#commitcomment-38549940
- Allow future dark theme to be enabled programmatically
2020-04-18 09:48:53 -04:00
Raymond Hill d95b27915f
Bring fingerprint2.js scriptlet up to date
Related issue:
- https://github.com/uBlockOrigin/uAssets/pull/4961
2020-04-18 09:45:07 -04:00
Raymond Hill db5967731d
Update information about Microsoft Edge version 2020-04-17 07:29:54 -04:00