Skip to content

Features

Bassam Helal edited this page May 1, 2020 · 2 revisions

Version 1.0

Version 1.0 launched in June 2019 on Chrome and Firefox.

This was generally a continuation of what Huruf had aimed to do by adding more features and fixing crucial issues with Huruf.

Version 1.0 launched with the following features:

Update All Arabic Script Font Properties

This is the core feature of the extension!

Wudooh updates all Arabic script text in a page to match the user's selected options.

This includes any new dynamic content loaded after the page was initially loaded such as YouTube comments, Twitter replies etc. This was the main issue Huruf failed to deliver that sparked the creation of Wudooh.

Font

Change the text's font family that it is rendered in from a wide selection of fonts to choose from.

Font Size

Change the text's font size by increasing it by a percentage factor.

Line Height

Change the text's line height by increasing it by a percentage factor.

This is because just increasing font size may create overlapping text so you should also modify the gap between lines when modifying the font size.

On or Off at any time

You can easily turn the extension on or off at any time with the flick of a switch from the extension's popup menu.

Whitelist Websites

You can add websites to the whitelist so that Wudooh does not update their text.

Version 2.0

Version 2.0 is soon to launch at around May 2020 on Chrome, Firefox, Edge and Opera.

This is the definitive update that adds features requested by users as well as some shelved features that were not thought possible (including the most commonly requested one!).

Version 2.0 added the following features:

Custom Settings for Websites

Version 2.0 allows you to specify site specific settings in addition to the global settings. This means you can have different settings for different sites based on your liking.

For example: You may choose to change the settings on YouTube to be less pronounced (such as Original font and only size changes), whereas have larger changes on text sites like Wikipedia. All while having your global settings be a nice global average.

This was a heavily requested feature because not all websites require the same changes.

Import Export Settings

Version 2.0 allows you to import and export your settings.

This means you can have the same settings across browsers or even send your settings over to friends who can later import them.

Read the Import Export Guide for more details.

Custom Fonts (Beta)

Version 2.0 adds by far the most heavily requested feature.

Custom Fonts!

You can add your own custom fonts from remote fonts such as from Google Fonts or other font websites or by installing locally on your machine.

Read the Custom Fonts Guide for more details.

NOTE: The Custom Fonts feature is in beta, some things may not work as intended or be changed in the future

Misc

Version 2.0 also adds many smaller improvements including the following:

Improved Update Performance and Behavior

Version 2.0 significantly improves text update performance and behavior by updating all elements asynchronously and by using faster minified JavaScript for between 20% to 300% speedups!

This means significant speedups especially on larger text heavy pages.

It also means that Wudooh can undo its updates and if an update is required again, only the necessary changes are done.

When changing a font on a page multiple times, the old algorithm would continue to perform further updates making the page contain even more unnecessary elements.

The new algorithm now only changes the elements that have already been updated making text updates on large pages almost instant!

Sleek Modern UI

Version 2.0 adds a sleek modern UI that is more pleasant on the eyes to use and see while still being simple and fast.

More Browsers

Wudooh is now officially supported on Chrome, Firefox, Edge (Chromium) and Opera and basically any Chromium based browser.

This, in addition to the Import Export Settings feature allows you to smoothly change browsers or machine with minimal effort knowing your settings are the same no matter what you're using.

Sliders go up to 300% (from 200%)

Font size and line height sliders now go up to 300%, up from the original 200% limit.

Wiki

Wudooh now has a wiki on GitHub! This is a place where users can read about how to use the extension and where developers can read more about the project and how to contribute to it.

Future

Wudooh is still in active development and more features are planned for future updates, these are:

Number Remapper

One of the newest features to be proposed is a number remapper that can change numbers from one format or appearance to another.

See this issue for more details.

Internationalization

One of the most important features that I have not been able to implement on my own is i18n (Internationalization).

Wudooh is aimed at Arabic Script language speaking (or reading?) peoples. As such, it should be readily available and usable in those languages.

I have begun with translating some of the extension but I am not a translator. And as the extension grows in complexity, so does the job of translating it.

This is where I ask for help from the community. If you are willing to translate from English to any of these languages below please get in touch either on GitHub or at [email protected]

  • Arabic
  • Persian
  • Urdu