Skip to content
This repository has been archived by the owner on Mar 14, 2023. It is now read-only.

Breaking changes, new features, fixes, performace improvements #26

Merged
merged 7 commits into from
Aug 17, 2021

Conversation

adrianflutur
Copy link
Owner

  • Deprecated pedantic. Adopted lint instead.
  • Abstracted the controller and the widget. Soon it will be possible to add multiple implementations, such as windows, macOs or linux.
  • Renamed SourceType enum and AutoMediaPlaybackPolicy enums acording to lint rules (camelCase instead of SCREAM_CASE)
  • (web) Moved huge part of JS logic to Dart = better control over what happens there (might move it all to Dart soon)
  • (web) Added the option to supply your own list of BypassProxy objects. This means anyone can now spin up their own proxy server and add it to the list, if they don't want to run on the default public ones.
  • (web) Implemented navigationDelegate
  • (web) Fixed onPageStarted and onPageFinished callbacks. Now they provide the correct information.
  • (web) Implemented missing features from WebviewXController which were available on mobile:

Future getScrollX();
Future getScrollY();
Future scrollBy(int x, int y);
Future scrollTo(int x, int y);
Future<String?> getTitle();
Future clearCache();

  • (mobile) Fixed sourceType desync
  • (mobile) Fixed URI data: source messing up sometimes due to the encoding
  • Update documentation

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant