summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a generic item for a custom search option (#351)HEADmasterChristian Dywan2019-10-121-0/+6
| | | | | | | In the case where a search engine was manually added to the config file or provided through distro defaults, the combo will display the hostname. Fixes: #211
* Use a single query with a covering index for shortcuts (#362)Christian Dywan2019-09-164-8/+20
| | | | | The covering index allows the speed dial to be created faster. A customized query also avoids having to retrieve the images separately. Grouping by image solves the problem of multiple shortcuts for the same site. Fixes: #354
* Added special handling when Midori.Urlbar is in focus (#366)Klaus von der Heyde2019-09-161-0/+6
| | | | | If the urlbar has focus and reacts on the event, stop further handling. This enables ^N and ^T again, as the edit field does not handle them. Any key binding in the edit field takes precedence. Fixes: #364
* Update README.md and AppSteam metadata (#360)Christian Dywan2019-08-222-28/+55
| | | | | | | - Add FlatHub badge - Remove periods from bullet points - Add latest releases to AppStream metadata - Step to update AppStream metadata in release process - Update requirements to use current project names
* Pass empty string to app.win-new accel (#361)Christian Dywan2019-08-191-1/+1
| | | Fixes: #358
* Show source in a tab if no editor is available (#350)Christian Dywan2019-08-091-1/+10
|
* Use project domain for icon in about dialog (#349)Christian Dywan2019-08-092-1/+1
|
* Release Midori 9.0 (#347)v9.0Christian Dywan2019-07-294-1460/+1477
|
* Retrieve og:image for better shortcut icons (#346)Christian Dywan2019-07-177-8/+52
| | | | | | | - og:image is looked up in the DOM - The history database stores the "image" of an item - An image is preferred over a favicon in the speed dial - Shortcuts with images cover(stretch) the whole element - Add background color to the title
* Layout changes for Speed Dial (#345)Klaus von der Heyde2019-07-153-19/+16
| | | | | | | | | | | | | | | | | * Use a background image for speed dials This allows easier positioning without stretching. Also move the box-shadow to the shortcut container to make sure the hover effect applies to the whole area consistently. Fixes: #206 * Changed CSS property to "white-space: nowrap;" to avoid multi-line shortcut titles. * Added CSS margin to shortcut title, to avoid collision with round corner. * Repositioned shortcut title to the bottom of each box.
* Bind search container visibility to search mode (#337)Christian Dywan2019-07-091-3/+2
| | | Otherwise a remnant of it can remain visible.
* Use project domain for appdata and icon (#343)Christian Dywan2019-07-0913-11/+14
| | | | As per the [AppStream spec](https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html) the ID should be the reverse domain name. Midori already uses it for resource namespaces and the `.desktop` file. The `appdata.xml` and icon name should follow suit.
* Explicitly allow script windows and dialogs (#331)Christian Dywan2019-07-092-1/+16
| | | | | | | | | | | | | - Allow scripts to "automatically" open windows and modal dialogs - Open windows with no urlbar like apps (locked and pinned) - Don't save size of locked windows - Override size of popups as per request or with a default - Ensure other windows which open as tabs open in the foreground The "dialogs" are skipped by session management since the browser is locked in this case. Transiency ensures the window is placed approprietely. Fixes: #318
* Change license to CC0-1.0 in appdata.xml (#342)Maurizio Galli (MauG)2019-07-071-1/+1
|
* (Re-)Store pinned state of tabs (#339)Christian Dywan2019-07-074-1/+21
| | | | | | The most interesting non-obvious detail here is that undelaying a pinned tab after creating it didn't work with the previous code. Fixes: #178
* Use web_context from context rather than the default (#338)Christian Dywan2019-07-074-4/+4
| | | No puntended.
* Add Trust button to the security details popover (#341)Christian Dywan2019-07-072-0/+23
| | | | | | | | | | If a certificate is available but considered invalid, the Trust button shows up in the details popover accessible via the icon in the urlbar. A temporary exception which is valid for the remainder of the session is added for the specific certificate and host combination. Note: No attempt is made to preserve the exception. Fixes: #182
* Add tooltip to adblock toolbar button (#340)Christian Dywan2019-07-071-0/+1
|
* Fetch favicons for tallies directly from tabs (#335)Christian Dywan2019-06-163-17/+22
| | | Fixes: 207
* Use activate_key for the tab, and chain up otherwise (#336)Christian Dywan2019-06-161-1/+5
| | | | | | Chaining up in case of the web view can result in infinite recursion which continues so long as the web view has the focus. Fixes: #323
* Add hotkeys for win-incognito-new action (#334)Christian Dywan2019-06-151-0/+1
| | | Fixes: 240
* Implement Close Other and Close Tab menu items (#319)Christian Dywan2019-06-102-0/+25
|
* Add Paste & Proceed in the urlbar (#320)Christian Dywan2019-04-261-0/+11
| | | What this does is simple yet incredibly useful: copy text, which can be a URL or words for something to search online, and directly open it.
* Enable inspector for non-pinned tabs only (#314)Christian Dywan2019-04-211-1/+1
| | | | Web apps, and pinned tabs, which are treated the same in this respect, shouldn't expose development features.
* Highlight suggestions before escaping markup (#306)Christian Dywan2019-03-281-16/+16
| | | | | | | | | | | | | | As observed in this error message: (midori:21053): Gtk-WARNING **: 00:24:55.956: Failed to set text '...' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as & The problem is that the regex operates on an already escaped string and sometimes matches part of an entity. - Let's instead match on the original text/ key and escape the result. - For the sake of simplicty don't worry about rare multiple matches.
* Only limit automatic urlbar focus to blanks (#307)Christian Dywan2019-03-281-4/+4
| | | | | The condition added in #274 had the unintended side-effect of ignoring explicit urlbar focus via ^L or F6 hotkeys. So let's make the action unbiased again and focus the urlbar directly.
* [Android] Fix share Intent (#305)pa42019-03-242-8/+6
| | | Fixes: #252
* Support for sidebar action WebExtension API (#297)Christian Dywan2019-03-153-5/+39
| | | | Analoguous to browser actions a sidebar action defines a page to be displayed in the panel.
* Add Fedora build-time dependencies to README (#301)avollmerhaus2019-03-151-0/+4
| | | Slightly different than on openSUSE
* Merge app and page menu buttons into one (#299)Christian Dywan2019-03-105-28/+20
| | | | | | Tooltip and keyboard shortcut are on the house. Fixes: #204 Fixes: #193
* Mention the Astian Foundation and authors in About (#298)Christian Dywan2019-03-101-1/+7
| | | | As an umbrella organization the Astian Foundation should appear in the About dialog - legally speaking there is nor will there be copyright assignment.
* Show/ hide search bar when switching tabs (#293)Christian Dywan2019-03-101-0/+3
| | | The find controller tracks state per web view.
* Show re-opened tabs and links in new tabs correctly (#291)Christian Dywan2019-03-072-2/+10
| | | | - Tabs restored from the trash via ^T need to be made visible. - Tabs opening in new windows need to be shown correctly.
* Don't set empty tab title from history (#292)Christian Dywan2019-03-061-1/+3
| | | | | | | Even though a tab was looked up in the history to re-use its title without loading it, the title may be empty. In that case don't set the empty saved title which would override the URL being shown as a fallback.
* Don't show overlay statusbar if it wasn't visible (#289)Christian Dywan2019-03-061-1/+2
| | | This fixes an empty "stub" being visible.
* Ensure menu models are updated when creating the browser (#288)Christian Dywan2019-03-061-1/+2
| | | Fixes: #286
* Removed focus timeout in the callback (#290)Christian Dywan2019-03-061-0/+1
| | | (midori:24581): GLib-CRITICAL **: 15:48:51.069: Source ID 58 was not found when attempting to remove it
* Show a volume icon in tabs that are playing music (#285)Christian Dywan2019-03-042-0/+12
| | | The icon appears in addition to the favicon (and close button).
* Release Midori 8.0 (#283)v8.0Christian Dywan2019-02-283-5/+24
| | | | | | | | - Bump to 8.0 - Updated `ChangeLog` - Updated release steps in `README.md` to specify release cycle - Updated `README.md` to include links to BountySource and Patreon Fixes: #222
* Use a dialog to handle script confirm/ prompt (#279)Christian Dywan2019-02-283-40/+34
| | | | | The WebKit API can't cope with asynchronously updating the result. Fixes: #276
* Explicitly check for leading or trailing space in urlbar (#280)Christian Dywan2019-02-281-1/+2
| | | Otherwise eg. javascript: URLs with spaces don't work as expected
* Don't override Del if row can't be deleted (#278)Christian Dywan2019-02-271-2/+3
| | | | | | | | | Handling of the Delete key with the suggestions popover visible needs to fallback to the key press event (of the entry) if the selected row can't be deleted. The item should also be checked to be backed by a database. Fixes: #269
* Add a snap job to CircleCI to verify snap build fixes (#277)Christian Dywan2019-02-272-0/+17
| | | The snap build is broken since the new deps haven't been added - this should've been caught by CI.
* Page menu zoom (#273)Christian Dywan2019-02-261-0/+27
| | | | | * Add a zoom section to the page menu Fixes: #212
* Prevent focus Urlbar when activating tab. (#274)gerito12019-02-262-2/+4
| | | Prevent focus Urlbar when activating tab, checks the url is not blank.
* Fix Adblock not working (#268)gerito12019-02-261-1/+15
| | | Check the subscription's whitelist and pattern for a match and insert the result into the cache.
* Properly handle non-existing/ empty web extension resources (#271)Christian Dywan2019-02-241-16/+18
|
* Only load web extensions which are enabled (#270)Christian Dywan2019-02-244-9/+13
|
* Check for split string in proxy setting before splittingDominik George2019-02-241-0/+4
| | | Closes #243
* Re-introduce Navigationbar action revealing the toolbar (#264)Christian Dywan2019-02-211-0/+5
| | | Fixes: #260