1. 24 May, 2019 1 commit
  2. 23 May, 2019 1 commit
    • Felipe Borges's avatar
      collection-filter-switcher: Convert buttons to GtkRadioButton · 03f069a7
      Felipe Borges authored
      GtkRadioButton is an specialization of GtkToggleButton that allows
      for only one of the group to be selected. This way we avoid the
      bug when a second click in the filter switcher untoggles a button
      and leaves them all untoggled (which is inconsistent with the view
      state indicated by the switcher itself).
      
      Setting "draw-indicator" for each of the buttons allows them to have
      the visual aspect of a normal GtkToggleButton.
      
      Fixes #354
      03f069a7
  3. 21 May, 2019 3 commits
    • Felipe Borges's avatar
      libvirt-machine/properties: Add "3D Acceleration" option · 5f0ea24e
      Felipe Borges authored
      The workflow for disabling 3D acceleration introduced in commit
      4fb96156 has some issues for users that cannot see the notification
      because Boxes crashes before.
      
      There were also reports of users that wanted to Enable the feature
      after they disabled it (which wasn't supported by the notification
      workflow, since it would stop presenting the notification once the
      user would act on it).
      
      Fixes #361
      5f0ea24e
    • Felipe Borges's avatar
      properties-page-widget: Let Properties create its label · 331a0a57
      Felipe Borges authored
      Instead of creating labels based on descriptions for each Property,
      let's create the Labels in the Property class itself, so we access
      the label as much as the action widget.
      331a0a57
    • Felipe Borges's avatar
      installer-media: Add supports_virtio_gpu · 1a1da9e9
      Felipe Borges authored
      This method can tell VMConfigurator to use the VIRTIO video model
      and whether we should try to enable 3D acceleration for this guest.
      
      3D acceleration is only supported with VIRTIO video.
      1a1da9e9
  4. 17 May, 2019 1 commit
  5. 13 May, 2019 2 commits
    • Felipe Borges's avatar
      wizard-window: Grab focus only once in "Download an OS" search · 4122912e
      Felipe Borges authored
      We provide some sort of "type-ahead" search in the "Download an OS"
      page, where users can just type any letter in their keyboard and that
      will perform a search in the available OSes for Download.
      
      When a new key is pressed, the key-press-event handler was constantly
      calling downloads_search.grab_focus (), which makes the GtkSearchEntry
      select its text, causing any following key presses to overwrite the
      existing ones.
      
      The solution to this issue is to only grab_focus () the search
      entry when it doesn't have focus yet. In other words:
      
      if (!downloads_search.has_focus) {
          downloads_search.grab_focus ();
      }
      
      Fixes #357
      4122912e
    • Felipe Borges's avatar
      unattended-setup-box: Don't steal input focus from username entry · 31d527b6
      Felipe Borges authored
      When users are typing in the Username entry (in the Wizard), we
      run checks that verify whether all the info required to perform an
      express installation has already been inputed.
      
      Commit 9746c634 introduced a bug in which the password entry was
      grabing focus (and consequently stealing it from username entry)
      for the period when the password entry is empty.
      
      Fixes #347
      31d527b6
  6. 09 May, 2019 2 commits
  7. 07 May, 2019 4 commits
  8. 06 May, 2019 3 commits
    • Fabio Tomat's avatar
      Update Friulian translation · 7db95d8d
      Fabio Tomat authored
      7db95d8d
    • Piotr Drąg's avatar
      Update POTFILES.in and POTFILES.skip · 58c385d8
      Piotr Drąg authored
      58c385d8
    • Felipe Borges's avatar
      properties-window: Use GtkFileChooserNative · ac5f4d3d
      Felipe Borges authored
      These changes are necessary in order to make Boxes consume the
      Flatpak file chooser portal.
      
      FileChooserNative is an abstraction of a file chooser dialog that
      uses the running platform's native file chooser dialog. Although
      Boxes is Linux-exclusive, we need FileChooserNative in order to
      consume the org.freedesktop.portal.FileChooser portal whenever it
      is available on the session bus.
      
      This way we bring up an out-of-process file chooser that enables
      the user to select a file to be used in Boxes without giving us
      access to the filesystem out of the Flatpak sandbox.
      
      These changes introduce some minor regressions such:
      
      * We can no longer embed the file chooser into a Properties page:
      For that we perform a little trick of hiding the wizard whenever
      the file chooser is visible and vice-versa.
      
      Fixes #351
      ac5f4d3d
  9. 03 May, 2019 2 commits
  10. 02 May, 2019 2 commits
  11. 29 Apr, 2019 1 commit
  12. 26 Apr, 2019 2 commits
  13. 25 Apr, 2019 1 commit
  14. 23 Apr, 2019 2 commits
  15. 18 Apr, 2019 1 commit
  16. 15 Apr, 2019 1 commit
    • Felipe Borges's avatar
      flatpak: Match dependency version with flathub · 4c8d1e98
      Felipe Borges authored
      In Flathub (beta branch) we are running with:
       - libvirt 5.1.0
       - spice-protocol 0.12.15
       - spice-gtk 0.36
       - qemu 3.1.0
      
      We need to match these versions in order to provide a consistent
      experience for users (beta and nightly) and developers.
      4c8d1e98
  17. 12 Apr, 2019 1 commit
    • Kalev Lember's avatar
      appdata: Keep the app ID same as was in 3.30 · 0a9e139b
      Kalev Lember authored
      Go back to "org.gnome.Boxes.desktop" as in 3.30. The appdata spec is
      very clear that the app ID is not supposed to change and should be a
      unique identifier for the app across distributions.
      0a9e139b
  18. 11 Apr, 2019 2 commits
  19. 08 Apr, 2019 1 commit
  20. 07 Apr, 2019 2 commits
  21. 02 Apr, 2019 1 commit
  22. 01 Apr, 2019 2 commits
  23. 31 Mar, 2019 1 commit
  24. 30 Mar, 2019 1 commit