added initial recallmonkey implementation.
added licensing information for Recall Monkey
bumping to recallMonkey 5. Fixed refresh bug and instant pin update
instant refreshing on params
adding readme
bump predictiveNewtab to version 2, now with tab jump tracking.
instant search and website exclusion.
updated to addon sdk version of recallMonkey.
Add initial Search Tabs implementation.
update recall monkey to version 15.
update recall monkey to v17
adding initial Tab Focus implementation
adding license information to Tab Focus
Closes #126: Shortcut + MouseWheel to switch between tabs [rs=Mardak]
Switch tabs with CMD + MouseScroll; add jsdump helper function
(cherry picked from commit 7f1899990c95c4a5c871048595568b3c0151df81)
Closes #129: Scolling on notification icon should scroll the preview + display the preview "fullscreen" [rs=Mardak]
Scroll preview if over tabIcon
(cherry picked from commit 49b99863fdddb00c19126ff9597f8fca26455bf1)
If tabIcon is previewed, use nearly the entire page such that you can read the tab without switching to it
(cherry picked from commit 88ab03b9a0c4a8e85f53007382e1198a2cd431fe)
Closes #534: Remove popup suggestions when Backspacing to nothing [rs=Mardak]
This has a much better checking system.
(cherry picked from commit 40208c642043b819c262163f4025d33d09e2e50e)
(cherry picked from commit 5ee7da2a469078eccebd97082a5c193768de9f9e)
(cherry picked from commit 2715bdda1e69320cd04ceec50e46f28d8818a810)
Closes #543: Make the instantly loaded page visibly different [rs=Mardak]
Makes the instantly loaded page appear darker to highlight that its not permanent.
(cherry picked from commit e60560b1f221adc9bd6d8caeb347dbe03d2118da)
Closes #544: Restrict the type of url's previewed by Instant Preview [rs=Mardak]
Ignore some predefined types of file extensions.
(cherry picked from commit 76f09fa8eb1ec149f220a302668aba8facd4dbcf)
Closes #427: Only tab through visible categories [rs=Mardak]
Check the categories for their visibility in a while loop until next/previous visible category is found
(cherry picked from commit 4a9d9a5431d910c0fe52b351eef8a6b0f5c57b32)
(cherry picked from commit d9424d2f56395bead8d4c77b00a0ea5b38815a77)
Fixes the issue where addon randomly throws active is null uncaught exception
(cherry picked from commit 5722b69a977f9d74d66ed6015e80f12405eba792)
Improved the code, removing all the if-else statements using a better logic
(cherry picked from commit 183300835304e000e10508d72b9cdfee6c49b71e)
Closes #342: Allow individual providers to have keywords [rs=Mardak]
Check input text to match to the providers' url and name also. Change the defaultIndex if needed
(cherry picked from commit 8250573ce5a84153365e04c74044afb7bc8a373f)
Don't check if the category is hidden.
(cherry picked from commit c30a0e78d4a82b93838d85d13a6f15389dcb077b)