1. 07 May, 2018 9 commits
    • Many fixes · fb8c806b
      Adrien Plazas authored
    • window: Set the narrow mode under 720px · 555598ce
      This allow Web to remain usable when the window is narrow by moving
      actions at the bottom of the window.
      Adrien Plazas authored
    • header-bar: Add set_adaptive_mode() method · bee710f7
      This will allow to switch the header bar between the normal and narrow
      modes in the next commit.
      Adrien Plazas authored
    • header-bar: Move start elements to their own widget · 0eae2ab4
      Add EphyActionBarStart and move all the start elements from the header
      bar to it, using EphyActionBarStart at the start of the header bar
      instead.
      
      This will help keeping the code well factorized when an action bar will
      be added by upcoming commits to help Web behaving well when its windows
      are narrow.
      Adrien Plazas authored
    • Add EphyActionBar · d76fae1d
      This will be used to display actions at the bottom of the window when it
      is narrow.
      Adrien Plazas authored
    • Add EphyActionBarEnd · de4b392b
      This contains the elements at the end of the header bar and will be used
      to have both in the hader bar and in a new action bar in a factorized
      way.
      Adrien Plazas authored
    • Add EphyActionBarStart · 042b9dae
      This contains the elements at the beginning of the header bar and will
      be used to have both in the hader bar and in a new action bar in a
      factorized way.
      Adrien Plazas authored
    • Add EphyAdaptiveMode · e1f2aee9
      This will be used to implement two different adaptive UI modes.
      Adrien Plazas authored
    • bookmarks-popover: Drop window construct param · 9c6ba202
      Drop the EphyWindow parameter from the constructor to instead get the
      window by getting the ancestor. This implies that all
      EphyBookmarksPopover must be put into an EphyWindow for them to work.
      Adrien Plazas authored
  2. 06 May, 2018 5 commits
  3. 04 May, 2018 1 commit
  4. 01 May, 2018 1 commit
  5. 30 Apr, 2018 3 commits
    • Simpler custom CSS theming for non-Adwaita themes · 6406d184
      In particular, the theming for the incognito windows tends to look odd
      with themes other than Adwaita. It is possible to load different CSS
      resources depending on the selected theme by handling changes to the
      GtkSettings::gtk-theme-name property: this splits the CSS into a
      "shared.css" part which contains the rules which play well with most
      themes, and an "Adwaita.css" which builds upon the shared CSS rules
      and is loaded only for the Adwaita theme. The CSS code is still
      generated from SCSS, with definitions used by SCSS snippets moved
      into a new _definitions.scss file to avoid repeating them.
      
      Note that instead of manually handling theme changes, EphyEmbedShell
      is changed to inherit from DzlApplication (instead of GtkApplication),
      which already implements the desired CSS resource loading behaviour.
      This makes the existing CSS loading code unneeded, and therefore it
      is removed. Also, the resources are moved into the resource path
      /org/gnome/Epiphany/themes as expected by DzlApplication.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=783912
      Adrián Pérez de Castro authored
    • Fix the settings schema · 7a55a655
      This is what I deserve, for not testing my rebases.
      Michael Catanzaro authored
  6. 26 Apr, 2018 7 commits
  7. 25 Apr, 2018 1 commit
  8. 22 Apr, 2018 1 commit
  9. 20 Apr, 2018 1 commit
  10. 19 Apr, 2018 3 commits
  11. 18 Apr, 2018 3 commits
  12. 17 Apr, 2018 2 commits
  13. 16 Apr, 2018 1 commit
  14. 14 Apr, 2018 2 commits