Other articles


  1. Eighth & Ninth week of coding phase, GSoC'18

    I am very happy that the third phase of coding phase has begun. The following work is done in eighth & ninth week:

    • UserScript API
    • Ability to register external QtObject
    • ExtensionScheme API

    UserScript API

    The API to interact with browser user-scripts. This will enable the plugin to create, register, remove, and …

    read more
  2. Seventh week of coding phase, GSoC'18

    The following work is done in the seveth week:

    • Events API
    • Added WebPage methods in Tabs API
    • I18n API
    • Documentation for Events and WebPage methods in Tab API

    Events API

    The Events API exposes the Key, Mouse and Wheel events. The properties like mousePress, mouseDoubleClick, keyPress, etc are added to …

    read more
  3. Sixth week of coding phase, GSoC'18

    Woo.. this is the 6th weekly post - the midway of GSoC (12 weeks). In this 6th week, the following work is done:

    • Documentation: of the APIs developed in the previous week.

    • Menus API: The API exposing WebView contextmenu.

    • Settings API: The API to store settings …

    read more
  4. Fifth week of coding phase, GSoC'18

    The week was totally involved in developing the GUI for QML Plugins. The follwoing APIs are developed:

    • BrowserAction API: to add a GUI popup button to navigation tool bar and status bar
    • SideBar API: to add a side bar …
    read more
  5. Fourth week of coding phase, GSoC'18

    The work done in the fourth week was quite different from the other weeks. The following work is done-

    • Developed Browser Window API, and associated Window Id to each window.
    • Added WebView methods and properties to Tabs API.
    • Fixed Leaks in the API.
    • Added Documentation for the APIs developed till …
    read more
  6. Third week of coding phase, GSoC'18

    The week was totally involved in developing QML APIs which are not similar to WebExtension APIs. The follwoing APIs are developed:

    • Clipboard API: The API to interact with Clipboard.
    • Notifications API: The API to display desktop notifications.
    • Tabs API: The API to interact with Tabs.

    Clipboard API

    This is a …

    read more
  7. Second week of coding phase, GSoC'18

    The week was totally involved in developing QML APIs similar to WebExtension APIs. The follwoing APIs are developed:

    • TopSites API: The API to access the sites displayed in speed-dial.
    • History API: The API to interact with the browser history.
    • Cookies API: The API to interact with & set cookies.

    Compatibility Tables …

    read more
  8. First week of coding phase, GSoC'18

    This week was mainly focused on three things

    • Enable loading/unloading of QML plugins in Falkon
    • Adding permission to existing plugin infrastructure for allowing plugin in incognito
    • Developing QML Bookmarks API similar to WebExtension API

    Enable loading/unloading of QML plugins in Falkon

    QML plugins will now be loaded into …

    read more

links

social