1. 26 Sep, 2018 5 commits
  2. 29 Jul, 2018 1 commit
    • Florian Müllner's avatar
      model: Convert panel icons to symbolic variants if possible · d5de9d86
      Florian Müllner authored
      Panel icons should be consistent between the app and corresponding
      search results in GNOME Shell, but currently the former uses the
      symbolic variant while the latter uses the colored version.
      
      Address this by converting icons to their symbolic variants when
      building the model rather than later when consuming them.
      
      !151
      d5de9d86
  3. 18 Jul, 2018 1 commit
  4. 15 Jul, 2018 1 commit
  5. 10 Jul, 2018 1 commit
  6. 20 Jun, 2018 1 commit
  7. 18 Jun, 2018 1 commit
    • Georges Basile Stavracas Neto's avatar
      window: Remove unused panel box · c89a9195
      Georges Basile Stavracas Neto authored
      Whenever a panel is activated, there is a GtkBox that
      is added between the window and the panel itself.
      
      Investigating the history of this field, it originally
      appeared at ec7f8c9b when the window started using
      widgets rather than page numbers. Apparently, it was a
      GtkBox to help dealing with the GtkNotebook (which was
      later changed to the current GtkStack).
      
      The field was renamed from 'current_panel' to 'current_panel_box'
      at ab435aa9. But since the transition to GtkStack, there
      is no real need to use the GtkBox anymore.
      
      This patch removes this GtkBox, and as a consequence, the
      code is slightly simplified.
      c89a9195
  8. 29 May, 2018 13 commits
  9. 14 May, 2018 1 commit
    • Georges Basile Stavracas Neto's avatar
      window: Warn about development builds · 50094b45
      Georges Basile Stavracas Neto authored
      With this commit, a message dialog pops up whenever a
      development build runs. This is meant to actually annoy,
      so that we're always reminded that things may not work
      as expected.
      
      Since the dialog can be dismissed with a single button
      press, it is not the end of the world. But people still
      should be aware that Settings is ~not~ meant to run with
      Flatpak, and that this is a development tool only.
      50094b45
  10. 09 May, 2018 1 commit
  11. 03 May, 2018 3 commits
  12. 02 May, 2018 1 commit
  13. 30 Apr, 2018 1 commit
    • Benjamin Berg's avatar
      shell: Only try to select an existing panel on startup · f547d912
      Benjamin Berg authored
      When selecting the panel on startup based on the "last-panel" settings,
      we need to make sure that the panel exists.
      
      Note that this is a special case which does not use the internal
      set_active_panel_from_id API. Using it is currently not possible because
      the API does not report back the error and we would end up not selecting
      any panel.
      f547d912
  14. 17 Apr, 2018 2 commits
  15. 13 Apr, 2018 2 commits
    • Christian Kellner's avatar
      thunderbolt: move to the 'Devices' page · 25a302ae
      Christian Kellner authored
      The 'Devices' page is a fitting place for the thunderbolt, being
      an IO technology. It is expected that people that need to go to
      that page will be sent there via a gnome-shell notification, so
      there is no need for it to be on the main page.
      Ok'ed by the design team (jimmac).
      25a302ae
    • Christian Kellner's avatar
      thunderbolt: new panel for device management · 47f241b1
      Christian Kellner authored
      Thunderbolt devices need to be approved before they can be used.
      This is done via the boltd system daemon and gnome-shell. The new
      panel enables the user to manage thunderbolt devices, i.e.:
      
       - forget devices that have previously been authorized
       - authorize currently unauthorize devices
      
      Additionally authorization of devices an be temporarily disabled
      to ensure no evil device will gain access to the computers
      resources.
      
      File starting with "bolt-" are copied from bolt's source tree
      and currently correspond to the bolt upstream commit with the id
      f22b1cd6104bdc2b33a95d9896b50f29a141b8d8
      They can be updated from bolt via the update-from-bolt.sh script.
      47f241b1
  16. 10 Apr, 2018 2 commits
    • Christian Kellner's avatar
      shell: Icon name helper returns symbolic name · 2889ab03
      Christian Kellner authored
      The helper function to get the icon name from a GIcon directly
      returns the symbolic icon now. This makes it in turn possible
      to also directly check if the theme has the icon with the symbolic
      name instead of checking of for the full colored one and then
      deriving the symbolic name from that. The latter (old) practice
      will fail if there is a symbolic icon in the theme that has no
      full color icon (like e.g. thunderbolt).
      2889ab03
    • Christian Kellner's avatar
      shell: Don't set per-panel icon · 51a12291
      Christian Kellner authored
      The control center app is considered one single application with
      a single icon to represent it. Therefore get rid of per-panel
      icons.
      51a12291
  17. 07 Apr, 2018 3 commits