summaryrefslogtreecommitdiff
path: root/panels
Commit message (Collapse)AuthorAgeFilesLines
...
* display: Port the display panel to the new abstract APIRui Matos2017-05-182-522/+332
| | | | | | | | | | | | | | | | This removes the direct dependency on GnomeRR while keeping the existing functionality. All the tiled monitor special casing was removed since the new API doesn't expose tiled monitors in the first place. A check for virtual size limits was removed but it wasn't being enforced anyway. We also introduce a blank error state for when the backend API isn't available. https://bugzilla.gnome.org/show_bug.cgi?id=782785
* display: Provide a GnomeRR based implementation for the new apiRui Matos2017-05-185-0/+901
| | | | | | | This allows us to keep the panel working with GnomeRR while the new mutter api develops. https://bugzilla.gnome.org/show_bug.cgi?id=782785
* display: Introduce an abstract API for display configurationRui Matos2017-05-185-0/+596
| | | | | | | | | | This will allow us to switch the display panel away from using the GnomeRR api directly in order to gracefully move to a new DBus display configuration API to be provided by mutter while still keeping the existing functionality on top of the GnomeRR api while the new one is developed. https://bugzilla.gnome.org/show_bug.cgi?id=782785
* datetime: Fix the style of the date/time selection dialogSilvère Latchurié2017-05-172-11/+15
| | | | | | Fix the size of the AM/PM button. Add padding to the time widgets and to the panel. https://bugzilla.gnome.org/show_bug.cgi?id=778146
* network: Include the connection title in the sort stringBenjamin Berg2017-05-175-23/+62
| | | | | | | | | | | The list of networks is sorted by connection type. If a user has e.g. a lot of VPN connections, then the unsorted list is hard to browse. To fix this, include the title of the connection in the sort order and ensure the list is kept sorted when a title is changed. Reported-by: Oliver Haessler <oliver@redhat.com> https://bugzilla.gnome.org/show_bug.cgi?id=778685
* network: Re-render connection title whenever it changesBenjamin Berg2017-05-171-0/+28
| | | | | | | | | | | The title of network connections may change if the user edits it or if it was changed programatically by another program. This worked fine, but the UI was not updated. This patch ensures the network list in the UI is updated. Reported-by: Oliver Haessler <oliver@redhat.com> https://bugzilla.gnome.org/show_bug.cgi?id=778685
* network: Remove unused "title" column from devices liststoreBenjamin Berg2017-05-172-3/+0
| | | | | | | The title column is not used as the title is fetched from the net object on the fly when it is needed. https://bugzilla.gnome.org/show_bug.cgi?id=778685
* user-accounts: Handle EXIF orientationSilvère Latchurié2017-05-151-3/+6
| | | | | | Apply the EXIF orientation of the picture that has been picked. https://bugzilla.gnome.org/show_bug.cgi?id=706547
* keyboard: Inform that 'backspace' is the clear keyGeorges Basile Stavracas Neto2017-05-101-2/+4
| | | | | | | | | | | The Keyboard shortcut editor dialog gives no clue on how to disable a shortcut, and users were confused by this lack of information. Fix that by informing the user about the Backspace role when editing a shortcut. https://bugzilla.gnome.org/show_bug.cgi?id=777401
* printers: Filter the printer-location in the searchFelipe Borges2017-05-102-2/+30
| | | | | | | Show printer search results where the searched string matches the printer-location. https://bugzilla.gnome.org/show_bug.cgi?id=779656
* printers: Add search capabilities to the panelFelipe Borges2017-05-094-16/+160
| | | | | | | | | | Due to the recent changes towards the new design, it became slightly harder to find a printer given a long list of entries. This patch introduces search capabilities to the panel, filtering based on the printer name. https://bugzilla.gnome.org/show_bug.cgi?id=779656
* printers: Make printers-list a GtkListBoxFelipe Borges2017-05-094-11/+14
| | | | | | | By making the printers list a GtkListBox instead of a GtkBox, we can use listbox's capabilities for sorting and filter. https://bugzilla.gnome.org/show_bug.cgi?id=779656
* network: Better debug when creating a hotspotBastien Nocera2017-05-051-1/+2
|
* keyboard: Add more key aliasesGeorges Basile Stavracas Neto2017-05-041-6/+14
| | | | | | | | | | | To improve even more the search feature, add the following new key aliases: Option → Alt Command → Super Apple → Super https://bugzilla.gnome.org/show_bug.cgi?id=772565
* keyboard: Also search shortcut acceleratorsGeorges Basile Stavracas Neto2017-05-041-2/+96
| | | | | | | | | | | | When managing the keyboard shortcuts, the user might want to check for keybindings based on their accelerators, not only their names. Currently, however, the Keyboard panel only supports searching for the keybinding description. Fix that by also considering the normalized keybinding accelerator when performing the search. https://bugzilla.gnome.org/show_bug.cgi?id=772565
* user-accounts: Explicitly set photo_popup transient_for windowFelipe Borges2017-05-031-0/+7
| | | | | | | Instead of relying in the underlying machinery for guessing the correct window. https://bugzilla.gnome.org/show_bug.cgi?id=780498
* user-accounts: Use gtk_menu_popup_at_widget for user photo popupFelipe Borges2017-05-031-4/+5
| | | | | | | | | | gtk_menu_popup has been deprecated since version 3.22. The use of gtk_menu_popup lately was causing gtk+ to have to guess the right position to present the widget, causing the menu to eventually appear in a wrong position under Wayland. https://bugzilla.gnome.org/show_bug.cgi?id=780498
* user-accounts: Change colors of password strength indicatorOndrej Holy2017-05-033-0/+26
| | | | | | Use red-yellow- green colors for strength indicator levels. https://bugzilla.gnome.org/show_bug.cgi?id=780002
* user-accounts: Improve password hintsOndrej Holy2017-05-031-3/+6
| | | | | | | Don't say "Good password!" for all acceptable password (e.g. weak passwords). Say explicitely that password needs to be longer for short passwords. https://bugzilla.gnome.org/show_bug.cgi?id=780002
* user-accounts: Add strength indicator level for weak passwordsOndrej Holy2017-05-035-13/+23
| | | | | | | Add first level for short, or weak passwords to be obvious that the strength indicator signalize something. https://bugzilla.gnome.org/show_bug.cgi?id=780002
* user-accounts: Remove unused password hintsOndrej Holy2017-05-034-31/+5
| | | | | | Short password hints are not used for some time. Let's remove them. https://bugzilla.gnome.org/show_bug.cgi?id=780002
* user-accounts: Simplify scale-factor handlingOndrej Holy2017-05-031-11/+1
| | | | | | | Remove redundant on_scale_factor_changed function and call render_image function directly. https://bugzilla.gnome.org/show_bug.cgi?id=778458
* user-accounts: Handle pixel-size changesOndrej Holy2017-05-031-0/+4
| | | | | | | | Commit 8e6fccc introduced pixel-size handling for user icon, however, the icon is not resized on each pixel-size change as it should. This is not problem currently, but might be problem in the future... https://bugzilla.gnome.org/show_bug.cgi?id=778458
* user-accounts: Fix wording mistakeOndrej Holy2017-05-031-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781133
* sharing: Don't leak pathMohammed Sadiq2017-05-021-1/+1
| | | | | | | g_file_get_path() allocates new memory for path. So using g_strdup() later would leak the previous allocation. https://bugzilla.gnome.org/show_bug.cgi?id=782045
* region: Fix memory leakMohammed Sadiq2017-05-021-0/+1
| | | | | | | The returned result of g_variant_get_strv() has to be freed when no-longer needed https://bugzilla.gnome.org/show_bug.cgi?id=782047
* search: Fix memory leakMohammed Sadiq2017-05-021-0/+1
| | | | | | | g_variant_get_strv() returns newly allocated memory. This should be freed when no longer required. https://bugzilla.gnome.org/show_bug.cgi?id=782048
* keyboard: Move Remove button to the header barGeorges Basile Stavracas Neto2017-05-022-18/+13
| | | | | | | | | | | | | According to the mockups [1], the Remove button should be placed at the start of the header bar. Currently, however, it is positioned below the custom shortcut edit button. Fix that by moving the remove button to the header bar. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/keyboard/keyboard-wires.png https://bugzilla.gnome.org/show_bug.cgi?id=777846
* info: Improve translation of OS typeGeorges Basile Stavracas Neto2017-05-011-7/+4
| | | | | | | | | Instead of having a single translation using a printf-formatted string, hardcode the 32- and 64-bit variants of the OS type to avoid any translation problems. https://bugzilla.gnome.org/show_bug.cgi?id=770593
* info: Rename "base system" to "OS name"Kalev Lember2017-05-011-1/+1
| | | | | | | | | Using "OS name" is clearer than "Base system" when we want to check what's the current OS/distribution combination is. Fix that by renaming the label. https://bugzilla.gnome.org/show_bug.cgi?id=770593
* info: Use semicolon for separating build IDKalev Lember2017-05-011-4/+4
| | | | | | | Otherwise we can end up having "Fedora 25 (Workstation Edition) (Build ID: asdf)", which looks awkward with multiple parenthesis. https://bugzilla.gnome.org/show_bug.cgi?id=770593
* info: Split up "Base system" and "OS type" to separate linesKalev Lember2017-05-012-26/+69
| | | | | | | | | | Having the OS name and architecture at the same place proved to be harder to understand than having the processor arch. Fix that by splitting the OS name and type labels in different rows. https://bugzilla.gnome.org/show_bug.cgi?id=770593
* info: Improve fallbacks if PRETTY_NAME isn't setKalev Lember2017-05-011-17/+21
| | | | | | | Try to use NAME + VERSION_ID and fall back to "Unknown" if that didn't work either. https://bugzilla.gnome.org/show_bug.cgi?id=770593
* info: Update from gnome-settings-daemonBastien Nocera2017-04-291-0/+1
|
* info: Fix total disc size for btrfs subvolumesOndrej Holy2017-04-291-1/+11
| | | | | | | | | Total disc size may be wrong if something like btrfs subvolumes are used. Do not count multiple mounts with same device_path, because it is probably something like btrfs subvolume. Use only the first one in order to count the real size. https://bugzilla.gnome.org/show_bug.cgi?id=708786
* network: Add hotspot setup debugBastien Nocera2017-04-291-0/+3
|
* search: Use list box separators between entriesFelipe Borges2017-04-291-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=775958
* search: Place the whole content in a scrolled windowFelipe Borges2017-04-292-14/+10
| | | | | | | | | | | A step towards the new panel design is to place all the panel content inside of a scrolled window, instead of just the list box. The new panel mockups are available at https://wiki.gnome.org/Design/SystemSettings/Search https://bugzilla.gnome.org/show_bug.cgi?id=775958
* network: Fix return value typeBastien Nocera2017-04-271-3/+2
| | | | We're supposed to return a pointer to GBytes, not a boolean.
* keyboard: Discard the added shortcut on EscapeMohammed Sadiq2017-04-271-0/+1
| | | | | | | If the user press Escape key after the user have set some shortcut, don't save the newly set shortcut, and close the dialog. https://bugzilla.gnome.org/show_bug.cgi?id=778748
* network: Fix mobile broadband switch stateJonathan Kang2017-04-131-1/+16
| | | | | | | The switch was only reflecting the value of the WWAN killswitch instead of both the WWAN killswitch and the state of the connection itself. https://bugzilla.gnome.org/show_bug.cgi?id=690361
* universal-access: Add Blink and Repeat to the keywordsBastien Nocera2017-04-131-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781245
* keyboard: Add many new keywordsBastien Nocera2017-04-131-1/+1
| | | | | | Based on the keyboard shortcuts offered for customisation. https://bugzilla.gnome.org/show_bug.cgi?id=781245
* network: Remove support for firewalld zonesBastien Nocera2017-04-1310-298/+0
| | | | | | | | | Firewalld is a Fedora-only daemon, and it doesn't integrate all that well with Fedora Workstation, the version of Fedora that uses GNOME, so remove the support. In Fedora Workstation, firewalld only ever supports one zone, as the other ones are badly defined, and not translatable or translated.
* display: Load appropriate assets for the night light panelEmmanuele Bassi2017-04-073-28/+75
| | | | | | | | | | | | | | | We hard-code a 16x16 asset for sunrise and sunset icons, which makes them look blurry at higher scaling factors. Let's look in the icon theme to see if there's an icon for sunrise and sunset; if not, we can still use the assets we ship, but we also attempt to load them from different resource paths, depending on the scale factor. We will need to update the assets to include a 32x32 rendering of the sunrise and sunset icons. https://bugzilla.gnome.org/show_bug.cgi?id=781029
* sound: Memory leaks and Bluetooth handling fixesBastien Nocera2017-04-061-0/+0
|
* datetime: 12h time format is now always availableBastien Nocera2017-04-031-19/+4
| | | | | | | | | | | | Following a change in GDateTime, AM/PM format is now always available even if the support is missing in the locale used. Remove the code used to detect AM/PM support in the locale, and bump the GLib requirements to the version that includes this GDateTime change. See https://bugzilla.gnome.org/show_bug.cgi?id=761889 https://bugzilla.gnome.org/show_bug.cgi?id=780863
* details: Split overview as a separate panelMohammed Sadiq2017-03-297-1133/+1349
| | | | | | | | | The new shell design requires each panel to be separate. This commit splits the overview page from details panel as a seperate panel. https://bugzilla.gnome.org/show_bug.cgi?id=779216
* printers: Make actualize_printers_list cancellableFelipe Borges2017-03-282-5/+33
| | | | | | | This way we can safely interrupt an update without crashing g-c-c. https://bugzilla.gnome.org/show_bug.cgi?id=780299
* keyboard: Fix check for existing shortcut settingsRui Matos2017-03-231-2/+0
| | | | | | | | | | | | | From a Coverity scan: panels/keyboard/cc-keyboard-manager.c:208: unreachable: Since the loop increment "i++;" is unreachable, the loop body will never execute more than once. This seems like a logic thinko introduced in commit 3207fe97ec516c11f2f781269f9342f36fa8161b . In practice it was unlikely to be a problem since we don't have repeated shortcut gsettings key names in all our KeyListEntries files.