1. 19 Feb, 2019 2 commits
    • Adrien Plazas's avatar
      info: Ellipsize the default app choosers · dd3c47de
      Adrien Plazas authored
      This allows the Default Applications panel to reach nrrower widths.
      dd3c47de
    • Iain Lane's avatar
      privacy: Remove {get,set}_on_off_label2 · 39e31e91
      Iain Lane authored
      There's only one instance of this pattern - make the function specific
      to that case rather than generic.
      
      The current code is leaking the Label2Data struct and the GSettings
      signal connection. The leak of the signal connection was causing a crash
      in case the callback was called after the label was destroyed. Instead
      of just directly fixing these problems, let's eliminate the intermediate
      struct and just support the specific case we're interested in directly.
      39e31e91
  2. 18 Feb, 2019 1 commit
  3. 13 Feb, 2019 3 commits
    • Georges Basile Stavracas Neto's avatar
      info: use UDisks to retrieve disk size · 2520aea6
      Georges Basile Stavracas Neto authored
      The current code relies on GLib API and uses the
      available mounts to calculate the available partition
      size. This is because this code assumes that more
      than one OS can be installed in the same drive, and
      wouldn't make sense to show the whole disk size in
      this situation.
      
      That, however, clashes with the general purpose of
      the panel, for it is meant to show general information
      about the user's computer, and it is not reporting
      the full disk size.
      
      Fix that by using the UDisks API to get the real size
      of the full disks.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=639376
      
      Slighly modified by Iain Lane <iainl@gnome.org> to
      port to meson and add udisks2 to CI deps.
      
      Fixes #285.
      Fixes #302.
      2520aea6
    • Georges Basile Stavracas Neto's avatar
      user-accounts: Ellipsize real name label · cd0954be
      Georges Basile Stavracas Neto authored
      In the User Accounts panel's carousel, longer real names
      push the window geometry to super wide levels -- even with
      the 255-char limitation in place.
      
      Fix that by ellipsizing the real name label.
      cd0954be
    • Georges Basile Stavracas Neto's avatar
      user-panels: Limit full name length · db94f197
      Georges Basile Stavracas Neto authored
      GNOME Settings allows limitless full names, which is
      actually accepted by most of the stack but may break
      GNOME Settings, GNOME Shell and other user-visible
      applications that show the user names.
      
      Limit the user full name entries to 255 characters,
      which is the same value used by GNOME Initial Setup.
      db94f197
  4. 12 Feb, 2019 1 commit
  5. 11 Feb, 2019 2 commits
    • Benjamin Berg's avatar
      display: Move arrangement instructions outside of view area · 1accfac4
      Benjamin Berg authored
      Having the instructions inside can be slightly confusing because
      monitors cannot be moved around in the labels area. Simply moving the
      instructions to be at the top again improves this.
      
      With this change the dialogs UI matches the old layout more closely.
      1accfac4
    • Benjamin Berg's avatar
      display: Resurrect the old scale buttons · b69fbc88
      Benjamin Berg authored
      This means we show the first 5 scales that are supported for the
      display. That is the same behaviour as 3.30 had, therefore minimizing
      the UI changes that users will see.
      
      Note that there are plans to improve the scaling UI, however, it is not
      yet clear how this will look like.
      b69fbc88
  6. 08 Feb, 2019 1 commit
  7. 06 Feb, 2019 11 commits
  8. 04 Feb, 2019 18 commits
  9. 30 Jan, 2019 1 commit
    • Christian Kellner's avatar
      thunderbolt: react to security level changes · 05f2c5ef
      Christian Kellner authored and Benjamin Berg's avatar Benjamin Berg committed
      Listen for security level changes, which in theory should not really
      happen at all with the exception that on hardware where force power
      is not support and boltd has not yet seen the thunderbolt controller
      because it was powered down. Then we should get an initial change
      from 'unknown' to the real level. Handle it in the same way that
      as if boltd was restarted, i.e. the dbus name owner changed
      05f2c5ef