summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix build with Qt 5.7v1.0Kai Koehne2016-05-311-1/+1
| | | | | | | | | | QtVirtualKeyboard changed the module name in Qt 5.7. Unfortunately this means we're now incompatible with 5.6 ... Task-number: QTBUG-53486 Change-Id: I5cb6129df8a445bd4f89cf8fb87a81ad7b7e98bc Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update Copyright headerKai Koehne2016-05-2321-394/+228
| | | | | | | | Only support GPLv3 for now. Also use new copyright template from qtbase/header.GPL. Change-Id: I83f98afb37fe1c4261cc59e9b1d38576de2dd8bf Reviewed-by: Michal Klocek <michal.klocek@theqtcompany.com>
* Move inputPanel out of browserWindowMichal Klocek2016-02-126-29/+124
| | | | | | | | | | | On b2qt launcher uses own keyboard, prevent loading the keyboard for second time. Make Main component loaded first when run as cpp application. B2qt launcher loads BrowserWindow directly. Task-number: QTEE-1066 Change-Id: Ibae9250b0c67c42e6e2d050241c7c625522d43a3 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Clean up the application after integration for b2qtMichal Klocek2016-01-1848-419/+171
| | | | | | | | | | | | | * put plugin.cpp into b2qt demo repository * use resource file * use AppEngine instead of WebEngine, WebEngine is already registered with QtWebEgnine * remove BrowserWindow class * fix warnings and undefined errors in qml * rename engine to appengine, qml name collision with launcherengine Change-Id: I36b682a6a5e3c8f1453c9511c52561d0ff511e71 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Use qml extension pluginKatja Marttila2016-01-1451-204/+478
| | | | | | | | Placing c++ code to plugins we can use the same codebase for qtwebbrowser in b2qtlauncher Change-Id: I7a8c29e2dfb98e2645dccfc5fcb145f6cbd60102 Reviewed-by: Michal Klocek <michal.klocek@theqtcompany.com>
* Add fullscreen video supportMichal Klocek2015-11-173-1/+35
| | | | | Change-Id: I5214a1cad6f460d2d92c5c3ea04ee948305b1312 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Do not die when tab closedMichal Klocek2015-11-091-3/+1
| | | | | | | Do not show close button if there is only one tab left. Change-Id: I2c8cea42ca7da3149e2d8041fd8a5029ae0f8f7e Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* make it possible to pass URLs on command lineJoerg Bornemann2015-09-293-0/+19
|
* Fix scrolling artefact because of page resizeAndras Becsi2015-08-191-1/+2
| | | | The PageView size should not care about the size of the toolbar.
* Rename project to qtwebbrowserAndras Becsi2015-08-183-7/+6
|
* Remove experimental import and add debug output with --log-level=0Andras Becsi2015-08-173-5/+4
| | | | The --log-level switch should be removed for production.
* Fix PageView snapping and flicking behaviorAndras Becsi2015-08-131-1/+2
|
* Show a shipped Qt icon for qt.io pagesAndras Becsi2015-08-132-1/+3
| | | | | qt.io does not provide a high resolution apple-touch-icon which would look strange on a demo ;)
* Show a set of default bookmaks if the settings are emptyAndras Becsi2015-08-131-1/+3
|
* Add new application icon and fix some style issuesAndras Becsi2015-08-1310-121/+230
| | | | | | Show the grey icon for blank pages in the carousel and add color icon to the center of the view for blank pages until navigation starts.
* Update permission request notification to UI styleAndras Becsi2015-08-125-32/+73
|
* Add SearchProxyModel to filter history based on search textAndras Becsi2015-08-127-7/+201
| | | | This patch also adds highlighting by making the seach string bold.
* Fix active focus propagation to hide the IM if not neededAndras Becsi2015-08-123-11/+15
|
* Update for embeddedAndras Becsi2015-08-125-9/+40
| | | | | These changes make it possible to run the browser with Qt 5.5 and add missing imput method support.
* Adjust HomeScreen behavior and saving of empty stateAndras Becsi2015-08-121-3/+12
|
* Simplify how settings are persisted and loadedAndras Becsi2015-08-122-23/+21
|
* Add search drop-down menu with suggestionsAndras Becsi2015-08-126-27/+229
| | | | | | This is still missing persistent history and a QSortFilterProxyModel implementation to seach in that history.
* Update color scheme for private browsing according to specAndras Becsi2015-08-123-36/+33
|
* Do not take a snapshot from about:blank pagesAndras Becsi2015-08-121-0/+6
|
* Update private browsing and progressbar style and add mockupsAndras Becsi2015-08-122-22/+22
|
* Fix minor issues with HomeScreen transitionsAndras Becsi2015-08-121-6/+17
|
* Add private browsing supportAndras Becsi2015-08-121-12/+31
|
* Make settings propagate to webViewsAndras Becsi2015-08-124-35/+52
| | | | | | This also adds a check for consistency of the loaded settings' index and the default settings to prevent inconsistent states.
* Add SettingsView and refactor settings handling to be genericAndras Becsi2015-08-129-33/+228
| | | | | This connects the simplest settings first, for toggling offTheRecord we need more advanced logic.
* Factor out UIToolBarAndras Becsi2015-08-125-90/+227
| | | | This simple toolbar will be used for settings as well
* Small fixes for transitionsAndras Becsi2015-08-123-1/+16
| | | | | Prevent the navigation bar to hide when error message is shown or when the page view shows the 'tab' list.
* Update findText to match desingAndras Becsi2015-08-121-18/+71
|
* Update bookmark icon to indicate bookmarked pagesAndras Becsi2015-08-124-3/+11
|
* Replace static page indicators with Repeater and delegateAndras Becsi2015-08-121-35/+17
| | | | | This way the maximum number of bookmarks can be changed by updating the gridViewMaxBookmarks constant.
* Show home screen on startupAndras Becsi2015-08-124-5/+3
|
* Add error page when tab and bookmark limits are reachedAndras Becsi2015-08-124-26/+175
| | | | | Currently the limit for bookmarks is 24 and the limit for tabs is 10.
* Iteration of the designAndras Becsi2015-08-123-128/+70
| | | | Update home screen design to make icon coloring uniform
* Fine-tune button behaviour to give better visual feedbackAndras Becsi2015-08-124-25/+61
| | | | | Disable the bookmark button if the current page is already bookmarked to make the state unambigous for the user.
* Fix paging by adding an expanding marginAndras Becsi2015-08-121-7/+19
|
* Add persistence to home screen bookmarksAndras Becsi2015-08-125-14/+57
|
* Factor out utils.h to engine.h and cppAndras Becsi2015-08-126-78/+118
|
* Improve home screenAndras Becsi2015-08-127-60/+136
|
* Add GridView for HomeScreenAndras Becsi2015-08-129-109/+553
| | | | This patch also adds hooks for apple-touch-icon handling
* Minor style updatesAndras Becsi2015-08-127-13/+19
| | | | | This patch enables qquick compiler support and downgrades some import versions to make it possible to compile with Qt 5.5.
* Replace DropShadow effect with a simpler custom implementationAndras Becsi2015-08-122-18/+31
| | | | A simpler GaussianBlur shaddow should make the animations smoother.
* Design update iteration with icon file renameAndras Becsi2015-08-1223-96/+345
| | | | Update the PathView path and add remaining icons and with full spec.
* Fix race condition when removing tabAndras Becsi2015-08-122-10/+14
| | | | | | | | When the user clicked on a tab in the PageView before the animation of the re-arrangement after closing a tab finished it would put the view into an inconsistent state. To prevent this set the tab's state to default before removing it so the binding would not interfere with the animation. Also fix the style after the size updates.
* Update design according to documentAndras Becsi2015-08-1219-63/+120
|
* Add TouchTracker and hide the URL bar when scrollingAndras Becsi2015-08-128-35/+290
| | | | | | | The tracker makes it possible to hide the URL bar when scrolling down the page and show it when scrolling up. The tracker installs an event filter on the RWHVDelegate by finding it when a touch event arrives.
* Add tabEditBar for PageViewAndras Becsi2015-08-127-18/+115
|