summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* - Use `round`, not `roundf`, when handling doublesZach Harbort2020-08-211-1/+1
| | | | Fixes #1316
* header-bar: Make sure GtkEventBox passes events throughAlexander Mikhaylenko2020-08-201-0/+1
| | | | By default it eats touch events, preventing window dragging on touch.
* css: Fix a copy-paste errorAlexander Mikhaylenko2020-08-195-18/+18
| | | | | | themecolor($color) is wrong anre results in stuff like @#123456. It's supposed to only accept strings. If we already have a color, there's no need for any conversion.
* css: Regenerate from scssAlexander Mikhaylenko2020-08-186-53/+73
|
* theme: Update pinned tab styleAlexander Mikhaylenko2020-08-182-27/+3
| | | | | | | | | Since they are now reorderable, they don't need any special styling, and we only need smaller minimum width. Do this for all tabs instead, others have minimum width restricted to well above the default 30px anyway. Meanwhile, in elementary the default value is now too low, increase it to 30px.
* theme: Only recolor the element with incognito eye, but not its childrenAlexander Mikhaylenko2020-08-184-3/+31
| | | | Fixes https://gitlab.gnome.org/GNOME/epiphany/-/issues/1312
* Use EphyWebApplicationOptions enum for webapp creationJan-Michael Brummer2020-08-151-3/+3
| | | | | Currently we are providing a boolean instead of the enum. Let's improve the reabability of this code by using the enum directly.
* history-dialog: Disable selection Delete button in Incognito modeYetizone2020-08-101-6/+19
|
* Remove unused EphyDataDialogYetizone2020-08-105-1175/+0
|
* history-dialog: Don't inherit from EphyDataDialogYetizone2020-08-103-148/+610
|
* Stop using HANDY_USE_UNSTABLE_APIAdrien Plazas2020-08-0712-21/+2
| | | | It isn't needed anymore since libhandy 0.90.0.
* history-dialog: Exit selection mode after clicking DeleteYetizone2020-08-061-10/+7
|
* HiDPI favicons for tab menusStephan Verbücheln2020-08-022-2/+15
|
* history-dialog: Add selection modeYetizone2020-08-015-251/+559
| | | | | | | | - Add copy url buttons to History rows - Remove the right click popup menu - Move Clear All button to an action bar at the bottom Closes https://gitlab.gnome.org/GNOME/epiphany/-/issues/903
* Stop adding background in preferencesAlexander Mikhaylenko2020-07-3111-28/+0
| | | | There's no need to as there's no GtkNotebook anymore.
* Use .content instead of .preferences style classAlexander Mikhaylenko2020-07-313-3/+3
| | | | See https://gitlab.gnome.org/GNOME/libhandy/-/merge_requests/583
* Move incognito eye into a separate widgetAlexander Mikhaylenko2020-07-3111-60/+97
| | | | | This allows it to be on the left for mobile and maybe reduces theme breakages, but who knows.
* Adapt to changes in HdyActionRow and HdyExpanderRowAdrien Plazas2020-07-304-9/+9
| | | | | | | | Both got their title property removed as they were conflicting with their root, HdyPreferencesRow, which already had it, so use the accessors from HdyPreferencesRow instead. See https://gitlab.gnome.org/GNOME/libhandy/-/issues/258
* shortcuts-list: use the commonly used shortcut Ctrl+?vanadiae2020-07-292-2/+2
| | | | | | | | This shortcut is used by any GNOME application out there. This is helpful to have the same one everywhere to minimize friction when using Epiphany. Fixes #1078
* Use HdyPreferencesWindow as the prefs dialogAdrien Plazas2020-07-293-138/+46
| | | | | | This also sets to default with to 800. Create subpages lazily, hopefully this speeds up the dialog startup.
* Add flatpak open directory download actions using libportalJan-Michael Brummer2020-07-251-31/+2
| | | | | | libportal is now a fixed dependency for Epiphany. Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/948
* clear-data-view: Clear button tweaksYetizone2020-07-236-56/+140
| | | | | | | | - New label is "Clear Data" - New tooltip is "Remove selected personal data" - Button is sensitive only when there's data selected Fixes https://gitlab.gnome.org/GNOME/epiphany/-/issues/1271
* Reorder personal data above passwordsMichael Catanzaro2020-07-211-19/+19
| | | | | | | | It's an open question whether passwords belong under privacy settings at all, but as long as we have them here, we shouldn't break the association between ITP and the website data settings and the actual website data by putting something unrelated in between them. Passwords can go on the bottom.
* Shorten description of safe browsing preferenceMichael Catanzaro2020-07-211-1/+1
| | | | | | It's understood that browsers cannot block 100% of dangerous websites. This brings the text of this preference more in line with the other settings on this page.
* Add setting to disable website data storageMichael Catanzaro2020-07-212-0/+37
| | | | | | | | | This will block access to cookies, localStorage, and IndexedDB. That is, it will finally do what users who previously disabled cookies *actually* wanted to do. This is our replacement for the previous tri-state cookie policy, which no longer makes sense now that we have ITP.
* Move adblock and popup blocking to general pageMichael Catanzaro2020-07-214-47/+61
| | | | | | | | The adblock setting is kinda related to privacy, but it's primarily a user experience setting. It will make more sense on the general page. The popup blocking is not in any way related to privacy, so having it under privacy really doesn't make sense. Move it too.
* Remove cookie storage preferencesMichael Catanzaro2020-07-212-136/+0
| | | | | | | | | | | | | | | | | Having a separate cookie storage preference doesn't make a lot of sense anymore now that we have ITP. See: https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/713#note_844468 Our default setting (no third-party) does not work anymore since: https://bugs.webkit.org/show_bug.cgi?id=213502 Also, users who disable cookie storage entirely are probably not achieving their desired behavior, since we still allow storing other forms of website data like localstorage or IndexedDB, unlike Safari which blocks website data storage when cookies are disabled. A new option to disable all local website data storage will follow in a subsequent commit.
* Show favicon placeholder icon only in mobile modeJan-Michael Brummer2020-07-214-5/+11
|
* passwords-view: Fix Remove Password buttonYetizone2020-07-201-5/+33
|
* Improve contrast in preferences dialogsJan-Michael Brummer2020-07-1911-4/+20
| | | | | | Set theme background color in preferences to improve contrast. Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1257
* Improve mnemonics for language selectionMichael Catanzaro2020-07-191-2/+2
| | | | | The Add Language button is missing a mnemonic by mistake. We also have an improper mnemonic registered for a listbox that isn't activatable.
* Fix mnemonic conflict on prefs general pageMichael Catanzaro2020-07-191-1/+1
| | | | | In web app mode, _Manage Additional URLs conflicts with _Manage Search Engines. Let's use E instead of M for Manage Search Engines.
* Fix warning when no favicon is availableJan-Michael Brummer2020-07-191-7/+13
| | | | (epiphany:60012): Gdk-CRITICAL **: 16:26:36.854: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
* HiDPI scaled favicons in tab labelsStephan Verbuecheln2020-07-181-1/+6
| | | | Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/999
* Fix dzl-application-window startup warningJan-Michael Brummer2020-07-181-1/+0
| | | | | | | (epiphany:396483): dzl-application-window-CRITICAL **: 00:00:50.640: dzl_application_window_get_titlebar_animation: assertion 'DZL_IS_APPLICATION_WINDOW (self)' failed During startup window is still unset, so there is no need to update the state. Once it is set the callback is called anyway.
* Add fallback favicon name helper functionJan-Michael Brummer2020-07-164-14/+43
| | | | | | | Show view-grid-symbolic for overview, web-browser-symbolic for about:web, otherwise ephy-missing-favicon-symbolic Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/848
* Do not flash notebook arrow during session resumeJan-Michael Brummer2020-07-163-1/+13
| | | | Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1262
* Flash notebook arrow in case new tab is not visibleJan-Michael Brummer2020-07-158-0/+116
| | | | Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/48
* Show warning prompt before reloading a filled formJan-Michael Brummer2020-07-151-5/+50
| | | | Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/195
* passwords-view: Use 'has-search-results' propertyYetizone2020-07-151-0/+4
| | | | Fixes https://gitlab.gnome.org/GNOME/epiphany/-/issues/1261
* Pantheon: Allow Go Home for Most VisitedJan-Michael Brummer2020-07-111-1/+4
| | | | | | Always show Go Home button in Pantheon unless it is about:blank. Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/3
* Add captive portal helperJan-Michael Brummer2020-07-111-0/+21
| | | | Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1061
* Fix tab open order after tab closeJan-Michael Brummer2020-07-111-0/+4
| | | | | | | Reset internal last openend embed on tab close to ensure that new append tab position is recalculated. Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1240
* Hide action bar in fullscreen narrow modeJan-Michael Brummer2020-07-101-0/+23
| | | | Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/813
* history-dialog: Connect "row-selected" handlerYetizone2020-07-091-0/+1
|
* Add support for Intelligent Tracking Prevention (ITP)Carlos Garcia Campos2020-07-093-2/+26
|
* data-view: Make 'Clear all' translatable and add mnemonicYetizone2020-07-041-1/+2
|
* Make 'switch to new tabs' setting pluralMichael Catanzaro2020-07-021-1/+1
|
* data-view: Move the Clear all button to an Action Bar at the bottomYetizone2020-07-021-19/+17
|
* clear-data-view: Check if cancellable is NULL before clearing itYetizone2020-07-021-2/+4
| | | | Needed to prevent crashing in case clear_data_view_dispose() is called multiple times