Contribucious
cd3585be58
Early support for future versions of Firefox (+ some forks) ( #923 )
...
* Early support for future versions of Firefox
Note: Ideally, a swapping of the two entries of this resource-id value will be done when the time comes; `url_bar_title` becoming Legacy.
* Early support for future versions of some Firefox forks
Note: Ideally, a swapping of the two entries of these resource-id values will be done when the time comes; `url_bar_title` becoming Legacy.
2020-05-26 10:41:27 -04:00
Contribucious
2a82b09f7b
Fix support for Firefox Beta ( #918 )
2020-05-23 09:38:24 -04:00
Contribucious
fd26492577
Partial revert of "Fix support for Firefox Nightly for Developers" ( #919 )
...
My mistake: `org.mozilla.fennec_fdroid` is not an "F-Droid version of Firefox Nightly for Developers". This corrects my error.
2020-05-23 09:38:01 -04:00
Contribucious
528b90b694
Fix support for Firefox Nightly for Developers ( #917 )
2020-05-23 00:20:51 -04:00
Contribucious
9c7961ff6b
Adblock Browser: clarification ( #916 )
2020-05-22 23:00:27 -04:00
Contribucious
954ed6457c
Add support for Privacy Browser (Free/Standard). Closes #407 ( #915 )
...
* Add Privacy Browser (Free/Standard) to SupportedBrowsers dict
* Add Privacy Browser (Free/Standard) to CompatBrowsers
* Add Privacy Browser (Free/Standard) compatibility-package entries
2020-05-22 21:06:11 -04:00
Contribucious
a66f66c8ac
Add support for AVG Browser ( #883 )
...
* Add AVG Browser to SupportedBrowsers dict
* Add AVG Browser to CompatBrowsers
* Add AVG Browser compatibility-package entry
2020-05-06 17:32:53 -04:00
Chad Scharf
c2c6ca22db
Fixed spacing on known username field list ( #882 )
2020-05-06 12:11:58 -04:00
Matt Portune
b29440556a
Support for establishing a username field without a password field ( #880 )
...
* Support for establishing a username field without a password field
* added aws login
2020-05-06 09:48:34 -04:00
Contribucious
fafd8f8ee6
[Browser lists] Global clarification ( #876 )
...
* AccessibilityHelpers.cs: global clarification
* AutofillHelpers.cs: global clarification
* autofillservice.xml: global clarification
2020-05-05 10:52:54 -04:00
Contribucious
780761664d
Add support for Tor Browser (Alpha) ( #872 )
...
* Add Tor Browser (Alpha) to SupportedBrowsers dict
* Add Tor Browser (Alpha) to CompatBrowsers
* Add Tor Browser (Alpha) compatibility-package entry
2020-05-04 09:28:28 -04:00
Contribucious
0cfa737eff
Add support for GNU IceCat ( #873 )
...
* Add GNU IceCat to SupportedBrowsers dict
* Add GNU IceCat to CompatBrowsers
* Add GNU IceCat compatibility-package entry
2020-05-04 09:27:47 -04:00
Contribucious
6463898c5d
Add support for Avast Secure Browser ( #874 )
...
* Add Avast Secure Browser to SupportedBrowsers dict
* Add Avast Secure Browser to CompatBrowsers
* Add Avast Secure Browser compatibility-package entry
2020-05-04 09:26:44 -04:00
Contribucious
7d4fffa8b6
Adblock Browser: support for v2+ (stable/beta) + Autofill Framework ( #868 )
...
* Adblock Browser (AccessibilityHelpers.SupportedBrowsers): add support for v2+ (stable/beta)
Support for older versions (based on Firefox for Android, instead of Chromium) in the list remains.
* Adblock Browser (AutofillHelpers.CompatBrowsers): add it to the list
* Adblock Browser (autofillservice.xml): add it to the list
2020-05-04 09:25:53 -04:00
Contribucious
bcc415ccb3
Add support for Brave Nightly (also: variants "_dev" and "_default") ( #869 )
...
* [Brave] Add all other variants to AccessibilityHelpers.SupportedBrowsers
* [Brave] Add all other variants to AutofillHelpers.CompatBrowsers
* [Brave] Add all other variants to autofillservice.xml
2020-05-04 09:23:09 -04:00
Contribucious
827fead347
AccessibilityHelpers.SupportedBrowsers: add Tor Browser, Firefox Lite and Opera Mini Beta ( #866 )
2020-05-01 14:00:01 -04:00
Matt Portune
36cdc7dd1c
Additional URI parsing fix ( #865 )
...
* Additional URI parsing fix
* name cleanup
2020-04-30 16:47:29 -04:00
Contribucious
99dceda8ac
[Autofill - Browser lists] Sort the entries alphabetically ( #864 )
...
* AccessibilityHelpers.SupportedBrowsers: sort the entries alphabetically
* AutofillHelpers.TrustedBrowsers: sort the entries alphabetically
* AutofillHelpers.CompatBrowsers: sort the entries alphabetically
* autofillservice.xml: sort the entries alphabetically
2020-04-30 11:32:56 -04:00
Matt Portune
9d27f111bf
Additional uri parsing intelligence ( #861 )
2020-04-29 13:09:46 -04:00
Matt Portune
69e0906491
Fixes to uri parsing ( #860 )
2020-04-29 11:04:50 -04:00
Matt Portune
cb0a3e3edf
Added additional smarts for establishing permission to draw over other apps ( #853 )
2020-04-24 14:45:11 -04:00
Contribucious
84a6d1db71
Add support for Vivaldi Sopranos browser. Closes #673 ( #845 )
...
* Add Vivaldi Sopranos to SupportedBrowsers dict
* Add Vivaldi Sopranos to CompatBrowsers
* Add Vivaldi Sopranos compatibility-package entry
2020-04-21 08:49:03 -04:00
Contribucious
8cee50299f
Add support for Brave Beta browser ( #846 )
...
* Add Brave Beta to SupportedBrowsers dict
* Add Brave Beta to CompatBrowsers
* Add Brave Beta compatibility-package entry
2020-04-21 08:48:29 -04:00
Ash Thompson
15bc395454
Add support for Naver Whale. #600 ( #837 )
...
* Add Naver Whale to SupportedBrowsers dict
* Add Naver Whale to CompatBrowsers
* Add Naver Whale compatibility-package
2020-04-16 10:08:16 -04:00
Matt Portune
d66eaf8855
Additional accessibility tweaks ( #825 )
...
* Additional accessibility tweaks
* Cleanup
2020-04-09 14:57:06 -04:00
Matt Portune
8ad44b405d
Add support for Vivaldi snapshot browser ( #822 )
...
* Add support for Vivaldi snapshot browser
* Added to autofill helpers CompatBrowsers set as well
2020-04-06 11:43:45 -04:00
Matt Portune
44999557c0
Tweaks to accessibility autofill overlay ( #818 )
2020-04-02 19:24:31 -04:00
Chad Scharf
3c18fd7636
Changed all C# control flow block statements to include space between keyword and open paren ( #800 )
2020-03-28 09:16:28 -04:00
Matt Portune
6c00ac43fc
Added Quick Settings tile for triggering accessibility autofill ( #795 )
...
* Added Quick Settings tile for triggering accessibility autofill
* Fix crash when tile attempt to cancel non-visible but non-null overlay
* Persist tile state plus cleanup
2020-03-26 12:15:33 -04:00
Kyle Spearrin
7a6fe5ed5f
Check blacklist before showing overlay ( #730 )
2020-02-13 18:33:37 -05:00
Matt Portune
bbd8615cda
Align overlay to bottom or top of anchor view depending on available space (bottom by default on initial focus). Establishing visible app height now works much better on Android 5.0+. ( #718 )
2020-02-05 19:40:44 -05:00
Matt Portune
179514ddf1
Support for multiple browser UriViewIds when extracting a uri ( #713 )
...
* Support for multiple browser UriViewIds when extracting a uri
* Simplified
2020-01-29 12:59:17 -05:00
Matt Portune
4b9cff2271
Removal of double-event block for known browsers since it's no longer necessary and was preventing the overlay from working with some browsers ( #712 )
2020-01-29 09:59:35 -05:00
Kyle Spearrin
c3649a9c80
formatting touchups
2020-01-29 08:46:21 -05:00
Matt Portune
9a66b9003f
Made node recycling approach a bit more surgical to appease older versions of Android, and adjusted anchor position offset for older versions of Android ( #711 )
2020-01-29 07:23:49 -05:00
Matt Portune
34e32403b0
Accessibility fixes ( #709 )
...
* Show/hide accessibility overlay on scroll based on several visibility factors
* Improvements to accessibility overlay anchor view tracking
* Increase recursion limit and check for null children when walking the node tree
* Cleanup
* Hide overlay when expanding status (notification) bar
* use .Any() instead of .Count()
2020-01-27 17:36:20 -05:00
Matt Portune
d0ba4b6702
Accessibility overlay support for username field and scroll tracking ( #700 )
...
* Trigger overlay prompt when focusing on username field
* Adjust accessibility overlay position in response to scroll events
* Get username EditText with a single pass of the node tree, plus additional cleanup
2020-01-13 17:14:57 -05:00
Matt Portune
641122b16f
UI support in app settings for handling overlay permission requirement in Accessibility Service implementation ( #697 )
...
* UI support in app settings for handling overlay permission requirement in Accessibility Service implementation
* Cleaned up shorthand operator with new var
2020-01-10 10:20:19 -05:00
Kyle Spearrin
fbe8708378
cleanup on accessibility service
2020-01-09 13:17:17 -05:00
Matt Portune
21c7b486ff
Replaced accessibility service notification with in-line overlay. ( #695 )
...
* Replaced accessibility service notification with in-line overlay. Requires draw-over permission to be enabled (will prompt if not, though this will be enhanced in subsequent commits)
* Updated with requested changes
* Fix for FDroid build
2020-01-09 12:17:16 -05:00
Matt Portune
c33728d418
* AccessibilityHelpers.cs: If ( #689 )
...
AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(..) returns
null when the source package is a supported browser, return a null
uri to prevent overwriting the existing notification's pendingIntent
uri extra with the brower's packageName.
* AccessibilityService.cs: Added null uri checks as it is now possible
for AccessibilityHelpers.getUri(..) to return a null uri when the
Accessibility Service is misbehaving.
2020-01-03 15:19:20 -05:00
Kyle Spearrin
440a410d7f
skip com.treydev.pns
2019-10-17 08:00:58 -04:00
Kyle Spearrin
a0aca3e837
add tf browser
2019-10-11 09:29:33 -04:00
Kyle Spearrin
f657edf195
add support for vivaldi browser. resolves #599
2019-09-10 17:21:11 -04:00
kenjirooo
f4a98a2031
Added support for Sleipnir Mobile ( https://play.google.com/store/apps/details?id=jp.co.fenrir.android.sleipnir ). ( #583 )
2019-08-22 08:00:03 -04:00
Nicholas
73b5d1b3f1
add support for org.mozilla.fenix.nightly ( #551 )
...
* Update autofillservice.xml
* Update AutofillHelpers.cs
* Update AccessibilityHelpers.cs
2019-07-01 11:35:58 -04:00
Kyle Spearrin
8da2eac6d0
add support for org.mozilla.fennec_fdroid
...
resolves #548
2019-06-28 23:23:51 -04:00
Kyle Spearrin
e0c52dea3a
generator tile and icon size adjustments
2019-06-05 16:37:54 -04:00
Kyle Spearrin
11e5b2ea5d
rename main theme to light theme
2019-06-04 09:36:45 -04:00
Kyle Spearrin
9eeafcd027
accessibility service
2019-04-30 14:33:00 -04:00