Commit Graph

95 Commits (57eb9fc150a39813a5ece232e026f161b25f601a)

Author SHA1 Message Date
Raymond Hill 57eb9fc150
Expect that IntersectionObserver API may not be available
Related issue:
- https://github.com/uBlockOrigin/uMatrix-issues/issues/235

The popup-resize functionality won't be available if the
IntersectionObserver API is not available. The purpose
of the popup-resize code is to adjust the matrix visuals
on small display -- i.e. on mobile or when the popup panel
is used in the overflow menu in Firefox.
4 years ago
Raymond Hill 9b292304d3
Bring uMatrix up to date
Notably:
- Import logger improvements from uBO
- Import CNAME uncloaking from uBO
- Import more improvements from uBO
- Make use of modern JS features

This should un-stall further development of uMatrix.
5 years ago
Raymond Hill 054935d025
Fix https://github.com/uBlockOrigin/uMatrix-issues/issues/98 5 years ago
Raymond Hill 52246a5250
convert popup panel icons (https://github.com/uBlockOrigin/uMatrix-issues/issues/68) 6 years ago
Raymond Hill 2256552899
fix https://github.com/gorhill/uMatrix/issues/951, https://github.com/uBlockOrigin/uMatrix-issues/issues/62 6 years ago
Raymond Hill 31cc15ca6c
lots of informal fixes
- us integer tab id -- do not stringify anymore
- improved the parsing of hosts files
- better handling of behind-the-scene network requests when a
  context is provided by the webRequest API
- imported webextFlavor code from uBO
- converted instances of object-as-dict to Map()
6 years ago
Raymond Hill 24289831c2
polish recipe-related code, user interface 6 years ago
Raymond Hill c2a46c5da4
add tooltip for global scope + setting to disable tooltips (see https://github.com/gorhill/uMatrix/issues/936#issuecomment-361936827) 6 years ago
Raymond Hill 2cf4a57bf4
first draft toward fixing #30 6 years ago
Raymond Hill 2aeb7696c3
fix https://github.com/gorhill/uBlock/issues/3416 6 years ago
Raymond Hill deeb211c5d
add ability to block web workers on a per-site basis 7 years ago
Raymond Hill 19c32608f3
add visual cue to hint at relevance of per-scope switches 7 years ago
Raymond Hill f459f67e72
fix regression: ability to toggle per-scope switches 7 years ago
Raymond Hill 157045924b
fine tune various UI aspects
- more choices of matrix text size
- more accurate wording for matrix switches
- info links for various matrix switches
7 years ago
gorhill fa2658cd2b
import message handling code from uBO, simplify for uMatrix 7 years ago
gorhill 3ff2926871
fix #840 (need confirmation) 7 years ago
gorhill 9e2dd8108c
code review: further simplifying; jshint-ing 7 years ago
gorhill ebac131247
code review: simplify code for counting distinct URLs 7 years ago
gorhill a4ad3a4ea9
put back ability for "owner" of popup panel to resize it (regression from 878d4fa6d5) 7 years ago
gorhill 0207c91312
enable ability to detach the logger (same as uBO) 7 years ago
gorhill 6aa8c856cf
code review: no need for try-catch, a dummy localStorage is created if none exists 7 years ago
gorhill 040812d813
code review of 28d2f0b66e 7 years ago
gorhill 28d2f0b66e
fix #852 7 years ago
gorhill 537f8ef79a
work toward resolving #853 7 years ago
gorhill f2bb21f129
properly set global scope visual when default scope is global 7 years ago
PenguinDad 284b26abf4
Fix color-blind friendly mode 7 years ago
gorhill 1825b65d4c various visual fixes 7 years ago
gorhill 6ca45c66b8 hopefully improve UI for mobile devices (#828) 7 years ago
gorhill 878d4fa6d5 fix small popup panel glitch when first opened + minor cosmetic changes 7 years ago
gorhill 364d2985db minor code review 7 years ago
gorhill b1f53a6d09 fix #821 7 years ago
gorhill 76639f528a fix #819 7 years ago
gorhill 27dea59284 fix #759 7 years ago
gorhill da8cc90ab4 fix visual glitch in recent versions of Chromium 7 years ago
gorhill c2d7096500 refactor assets management; working webextension version 7 years ago
gorhill da992312f3 fix #711 (will need confirmations) 7 years ago
gorhill 48d9a0fd26 fix #711 7 years ago
gorhill 3c539f0ec8 fix #604 8 years ago
gorhill e21f87a5f6 fix #591 8 years ago
gorhill 4f63e079bc reverting fix to #441: undesirable side effects on Firefox 8 years ago
gorhill fc1662e742 Issue #441: code review
(fixed issue number in commit comment)
9 years ago
Kenny MacDermid 9170fc4b96 Allow horizontal scrolling.
Provide a horizontal scrollbar when required, and scroll the
menu header correctly while keeping it fixed vertically.

This allows Chromium users with a `Page zoom` setting to be able to see
the whole matrix.

Closes #440.
9 years ago
gorhill 98c51dbff4 #301: resize only if necessary 9 years ago
gorhill a914c01ea9 popup resize: code review 9 years ago
gorhill 479b454307 Hopefully this fixes #301 9 years ago
gorhill c8765697e1 bring in uBlock's changes to uDom 9 years ago
gorhill fd4a7579f1 re-worked popup UI to access dashboard from title bar (like uBlock) 9 years ago
gorhill 779c9a6c36 this fixes #211 9 years ago
gorhill d03434cc43 more bools 9 years ago
gorhill 6369d37567 must return bool, not undefined 9 years ago