-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathNEWS
More file actions
11782 lines (9403 loc) · 332 KB
/
Copy pathNEWS
File metadata and controls
11782 lines (9403 loc) · 332 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=============
Version 50.1
=============
- Various translation updates
Accessibility
- Fix keyboard navigation between cursor sizes
Display
- Correct the type of num_scales counter
Privacy
- Fix memory leak in camera page
- Fix memory leak in location page
Users
- Chain up dispose in crop area widget
=============
Version 50.0
=============
- Various translation updates
- Match old app ID for backwards compatibility in metainfo/appdata
- Close visible toplevels and dialogs when loading other panels
Accessibility
- Improve keyboard navigation in Reduced Motion setting
- Fix Reduced Motion setting not applying due to type mismatch
- Mark hotspot dialog error labels for a11y
Power
- Rework logic to show power button action
- Various inhibitor fixes
=============
Version 50.rc
=============
- Various translation updates
- Allow space-separated domains in G_MESSAGES_DEBUG
- Update gnome-control-center man page
About
- Make gmobile dependency (optional)
- Fallback to getting hardware model via device tree on phones
Display
- Gracefully handle missing UPower
Keyboard
- Add missing polkit dependency for keyboard panel
Power
- Hide EU warning when suspend is unsupported
- Cache results of CanSuspend/CanHibernate
- Show suspend settings when inhibited by systemd inhibitors
- Gracefully handle missing UPower
Remote Desktop
- Correctly handle missing secret collection (e.g. fresh auto-login)
- Rename "Verify Encryption" to "Verify Fingerprint"
Sound
- Update libgnome-volume-control revision (fix device switching)
Wacom
- Pass keybinding keys through to the action dialog
WWAN
- Add Primary Sim Slot setting
================
Version 50.beta
================
- Various translation updates
Build
- Update libgnome-volume-control revision (fixing sound/bluetooth crash)
Accessibility
- Add new text-size setting with slider
- Map crosshairs length nonlinearly and set new default
Date & Time
- Add first day of week settings
Keyboard
- Set system keyboard mapping on single user systems
Power
- Fix infinite loop when switching battery charge modes
Remote Desktop
- Handle when keyring is locked
Wacom
- Show link to mouse settings for pucks
Wellbeing
- Disable info button when using malcontent
- Synchronize settings with malcontent
================
Version 50.alpha
================
- Remove X11 backend
- Port remaining UI definition files to Blueprint
- Fix various compiler warnings and memory leaks
- Various translation updates
Dependency updates
- blueprint-compiler >= 0.19
- malcontent >= 0.14.alpha (new dependency)
About
- Add "winver" to keywords for About page
Accessibility
- Replace "enable animations" with "reduced motion"
- Add magnify, magnifier, and overamplification keywords to desktop file
Applications
- Fix monitoring app filter changes
- Add toast confirmation when removing file/link association
- Fix "Type" being character wrapped in certain locales
- Remove unused callbacks and includes
Background
- Scale checkmark properly
Color management
- Fix calibration and restarting functionality
- Fix issues when running calibration multiple times
- Fix small memory leak
- Remove use of goto in C code
Common
- Redesign split-row widget
- Port keyboard-shortcut-group to Blueprint
Date & Time
- Make sure timezone dialog always shows search entry
- Fix timezone search assuming unicode casing
- Sync subdialogs visibility with user permissions
Display
- Wrap "AM/PM" buttons into stack pages
Keyboard
- Update for new default activities overview shortcut
- Add layout default to alternate char page
- Allow default Alternate Character keys
- Add None option for alternate key (lv3)
- Improve xkb-modifier-page with better translation support
- Port keyboard-shortcut-group to Blueprint
- Use AdwButtonRow to add a custom shortcut
- Increase input chooser dialog height
Mobile Networks
- Port "Modem Details" dialog to AdwDialog
- Port modem details rows to CcListRow
- Use "property" style for the rows
Mouse & Touchpad
- Don't let primary buttons shrink
Multitasking
- Add save/restore toggle switch
Network
- Actually turn off wifi when only managing a single device
- Clarify no saved networks title
- Show a status page if there are no saved Wi-Fi networks
- Show "No Saved Networks" page after deleting last connection
- Don't show hyphen in long passwords in QR code dialog
- Announce to the screen reader when an IP address is wrong
Power
- Fix battery model string leak
- Port CcBatteryRow to Blueprint
Region
- Always set all variables when setting system locale
- Fix name of the US measurement system
- Increase language chooser dialog height
Sound
- Better distinguish input and outputs rows in panel
- Ignore loopbacks
Users
- Port CcPasswordDialog and CcAddUserDialog to Blueprint
- Use CcEntryFeedback for password states
- Announce password verify entry state changes to screen reader
- Update admin switch position in add user dialog
- Allow changing password with remote user
Wacom
- Reverse main & fallback mechanisms for getting vendor & product
Wellbeing
- Handle accounts managed by malcontent
- Add SPDX comment to bar chart documentation diagram
============
Version 49.0
============
- Various translation updates
Mobile Networks
- Fix crash with APNs without a name label
Sound
- Fix unreadable profile combo row label
=============
Version 49.rc
=============
- Fix yelp app name (requires yelp 49.beta)
- Fix a couple of compiler warnings in the time editor widget
- Various translation updates
About
- Use IMAGE_VERSION from /etc/os-release for "OS Build" row
- Fix NVIDIA GPU name display if get_renderer_from_switcheroo failed
Accessibility
- Add button to launch Orca preferences
Color
- Use explicit color calibration API (requires mutter 49.rc)
Keyboard
- Fix issue with focus on search entry in the Shortcuts settings
Power
- Replace SettingsDaemon.Power.Screen with Shell.Brightness (requires gnome-shell 49.beta)
System
- Fix handling of failure to disable systemd services
- Add missing include guard
User Accounts
- Handle UTF-8 characters in invalid username error message
===============
Version 49.beta
===============
- Rename appdata file to metainfo
- Use AdwShortcutsDialog to show keyboard shortcuts
- Various translation updates
Dependency updates
- libadwaita >= 1.8.alpha
About
- Add "Support GNOME" with Donate button
Display
- Remove minimum display size
- Remove unnecessary display config abstraction
Online Accounts
- Disable markup in notification toasts for properly showing URLs
Printers
- Rename dialog title to "Active Jobs"
Sound
- Fix sound device and profile selection
================
Version 49.alpha
================
- Build without X11 support by default (-Dx11 Meson build option)
- Various translation updates
- Port nearly all UI definition files to Blueprint
- Fix various compiler and Meson warnings
- Plug several memory leaks
- Ensure valid ID in ActivateResult of search-provider
- Many accessibility improvements, with clearer labeling and
better keyboard navigation
- Add rounded borders to illustrations
- Wrap settings panel names in small window sizes
- Call g_type_ensure for a custom class
- Unify search entries across several dialogs
- Remove .desktop suffix from our app ID
Dependency updates
- blueprint-compiler >= 0.17 (new dependency)
- NetworkManager >= 1.52.0
Common components
- Refactor split-row code
Apps
- Set bold style to the app name
- Hide preference group if no permissions are shown
- Show global shortcuts count in the "Global shortcuts" row
- Avoid markup tags
- Use WrapBox for buttons "open" and "details"
Color management
- Make it clear that only display calibration is supported
- Use AdwDialog.force_close for dialog
- Remove extra line at the bottom of the device list
Displays
- Don't round all scales to 25% increments
- Drop the HDR Brigthness slider (now controlled by backlight setting)
Global shortcuts
- Reword how we refer to the app's settings page
- Don't crash on an invalid app ID
Keyboard
- Fix duplicated "Search" entries in the Custom Shortcuts
Mouse & Touchpad
- Add pointing stick configuration
Network
- Fix bad memory access in wsec_size_group_clear()
- Fix infinite loop in WireGuard page
- Add initial eps bearer settings (LTE) to APN dialog
Notifications
- Fix crash when modifying app settings multiple times
Online Accounts
- Remove the old Windows Live provider
Power
- Set suspend notice message visible by default
- Change power saver icon to leaf (matching GNOME Shell)
Printers
- Run printer details response callback when closing dialog
Sound
- Move output test button above the output device row
- Change default alert sound
- Port device and configuration dropdowns to AdwComboRow
- Fix cut off of speaker test button border on hover
System
- Improve password generation logic
- Use EFF's Wordlists for Random Passphrases for password generator
Wacom
- Get motion history from tablets in test drawing area
- Remove the X11-based noinst calibration helper
Wellbeing
- Don't make screen time row activatable
- Fix NAN handling for chart labels
- Fix chart height calculation for partially filled week
- Fix a typo in an enum name
Users
- Don't crash when failing to crop avatar images
============
Version 48.0
============
- Various translation updates
- Various CI fixes
Display
- Improve accessibility of HDR Brightness row
- Fix setting luminance scale adjustment on rebuild
Power
- Add power consumption notice when disabling suspend (EU regulation)
===============
Version 48.rc.1
===============
- Various translation updates
- Include subprojects/libgxdp in the release tarball
- Pin the revision of libgxdp wrap file
Keyboard
- Fix regression when setting an already existing shortcut
Wellbeing
- Fix type in a gtk_widget_dispose_template() call
=============
Version 48.rc
=============
- Various translation updates
Applications
- Add Global Shortcuts Provider frontend dialog
Displays
- Add HDR luminance settings UI
Power
- Add a translator comment about "Battery Charging" string
- Use new UPower power-profiles-daemon DBus API
Sound
- Fix styling of sound test button
Users
- Synchronize fingerprint enrollment feedback strings with fprintd
Wellbeing
- Fix translatability of ‘average $weekday’ strings
- Support locales where the week starts on a Saturday
- Add missing includes for _NL_TIME_FIRST_WEEKDAY code path
- Block settings change notifications while updating them
- Fix delayed-apply of movement break settings
Wifi
- Disable activation for rows in Saved Wi-Fi Networks dialog
===============
Version 48.beta
===============
- Various translation updates
- Make search bar always grab focus with shortcuts
- Fix a memory leak in CcMaskPaintable (used for illustrations)
- Fix missing icons in Mouse/Wacom/WWAN settings (ship our own icons)
- Add single-panel-mode for distros to launch Settings in a single panel (without sidebar)
- Use static hostname instead of pretty hostname (hostnamed) in URLs
Dependency updates
- gnome-settings-daemon >= 48.alpha.1
Device Security
- Don't hardcode height of "help" dialog
Display
- Add monitor HDR setting
Keyboard
- Rename old "logout" media key name to "Power Off"
- Add new media keys shortcuts for "Restart" and "Logout"
- Port shortcuts dialog to AdwDialog
Mouse
- Use AdwToggleGroup in the "Primary Button" settings
Region
- Port Format Chooser to AdwPreferencesPage
- Inform accountsservice of all configured languages
Sound
- Filter out NULL stream names in Volume Levels settings
Thunderbolt
- Fix unescaped string in device status dialog
Wellbeing
- Add screen time support
- Use gtk_widget_set_child_visible in allocate
- Various accessibility/navigation/esthetic improvements
- Split data collection and limits settings
================
Version 48.alpha
================
- Various translation updates
- Start using the new GNOME release service
- Prevent crash on CcSplitRow related to Gtk size group changes
- Use accessible-role=presentation for illustrative icons/images
- Use gtk_list_box_remove_all instead of iterating GTK widget children
- Import developer docs from gitlab wiki to the docs/ source folder
- Various improvements to our development Flatpak build
- Various style/consistency updates to gobject creations
- Stop calling "gtk_widget_get_root()" incorrectly
- Various improvements to CcPermissionInfobar
- Use luminance masking for webm assets
- Introduce follow-accent property to CcMaskPaintable
- Allow FQDN hostnames
Dependency updates
- upower >= 1.90.6
- gsettings-desktop-schema >= 47.0
- libadwaita >= 1.7.alpha
About
- Fixes wrong GPU names when g-c-c is launched using dGPU
Accessibility
- Turn CcCursorSizeDialog into a page
- Remove "screen" mark labels in zoom page
- Simplify cursor size subtitle
Apps
- Avoid crash when parsing invalid app permissions
- Handle Epiphany webapps
- Various memory leak fixes
- Remove .circular style class from some buttons
Appearance
- Load GnomeBG thumbnails async
- Internally handle scale-factor
- Allow for concurrent cache updates
- Generate one background thumbnail at a time
- Don't accidentally reset accent colors
- Add "undo" option when deleting a wallpaper
- Load async wallpapers in order
Color
- Fix "Show details" link on profile warning
- Fix row expansion and button visibility
- Port "Add Profile" to AdwDialog
- Rename "Color" panel to "Color Management"
- Various code style improvements
- Port add profile page from GtkTreeView to GtkListView
- Ensure profile is connected before setting system-wide
- Various fixes to the color calibration tool
Date and Time
- Fix incorrect disabling of auto timezone without location services
- Use AdwToggleGroup in the "Time Format" row
Display
- Snap monitors after updating prefer mode to current config when enable join mode
- Port "Scale" and "Multiple Displays" rows to AdwToggleGroup
- Use real color temp in night light scale widget
Keyboard
- Port Shortcut editor to AdwDialog
- Use "--parent-handle" option when launching Tecla (keyboard layout previewer)
- Fix compose key example string
Network
- Make metered connection and hotspot settings adaptive to small screens
- Fix memory leaks in wireguard page
Notifications
- Update UI when underlying gsetting changes
Mouse
- Convert VP9 webm with alpha to monochrome variants (so we don't need gstreamer-bad-pluggins)
- Update webm illustration assets to latest versions
Mobile Networks
- Fix status pages alignments
- Use header capitalization in the "Turn off Airplane Mode" button
Multitasking
- Make workspace settings insensitive for single workspace
Online Accounts
- Track goa changes in PresentationIdentity and update the UI accordingly
Power
- Add support for battery charge limiting
- Split panel into "General" and "Power Saving" pages
- Split "Black Screen" setting in switch and delay
- Remove separate dialog for "Automatic Suspend"
- Various improvements on code readability and refactors
- Fix conflicting mnemonics
- Handle when tuned-ppd has an unsupported power profile
Printers
- Remove "search as you type" feature as it conflicts with global search
- Add a confirmation dialog when attempting to clear all jobs
- Add "No Results" page when nothing to show on search
- Use a consistent printer icon in several status pages
- Set "Driver" row after selecting ppd file in Printer Details dialog
- Port "Install PPD" dialog to GtkFileDialog
Region
- Update language row after closing lang selector
- Port format chooser dialog to AdwDialog
- Show locale name in format chooser preview
- Reset format chooser preview when uncollapsing
Sound
- Turn sound alert dialog into a subpage
- Prevent crash in Volume Levels when stream has no name
Search
- Add a button to open custom search locations
Sharing
- Fix saving of new shared folders in "Media Sharing" settings
- Make "Media Sharing" dialog use GtkFileDialog for new folders
Tests
- Disable randomly failing network panel test
- Improve waiting on NM device/client changes
- Add FQDN hostname tests
Thunderbolt
- Use AdwToast to display transient notifications
- Use property-rows style in device dialog
Users
- Use a dialog to confirm fingerprint removal
- Stop shipping legacy avatar images
- Fix conflicting mnemonic in "Add User" dialog
- Port "Remove User" button to AdwButtonRow
- Make screen reader read avatar file names when there are no names
- Port fingerprint dialog to AdwDialog
Wacom
- Do not crash when handling an unknown stylus ID
- Support hidpi for tablet/stylus images
- Make assets recolorable
- Rename visible entry to "Graphics Tablet"
- Change from "left handed orientation" to "location of buttons"
- Various style tweaks to stylus page
Wellbeing
- Add initial Wellbeing panel (disabled by default)
Wifi
- Fix crash on wifi adapter removal
- Fix using wifi hotspot with multiple wifi adapters
- Don't disable wireless globally when toggling one Wifi connection OFF
===============
Version 47.beta
===============
- Various translation updates
- Various CI fixes
- Various ports to modern libadwaita widgets
- Various mnemonics additions
- Use GtkWindow.set_default_icon_name for legacy sessions
Accessibility
- Rename "Reduce Animation" setting to "Animation Effects"
Apps
- Rename "File and Link Associations" page to "Files and Links"
- Show status page when Parental Controls aren't available
- Don't show "App is not sandboxed" banner for system components
Display
- Adapt rotation labels to the screen ratio
- Don't set automatic Night Light when Location Services are unavailable
Keyboard
- Load input choice locales asynchronously
- Fix "Move" buttons in input rows
Location
- Remove reference to now retired Mozilla Location Services
Mouse
- Use monochrome assets to support different accent colors
- Separate "Touchpad" row into its own preferences row group
Network
- Don't set empty ignored hosts
Notifications
- Turn "App Notifications" dialog into a subpage
Online Accounts
- Add a toast overlay for panel notifications/error messages
Users
- Modernize the "Add User" dialog
- Respect password "enforcing" based on /etc/security/pwquality.conf
- Avoid user names with underscores being interpreted as mnemonics
- Show correctly the remaining list of fingerprints to enroll
- Reverse sorting of finger names list to prioritize most used ones
Printers
- Various tweaks for the PPD Selection dialog
- Add button instead of link to open printer cups web page
Privacy
- Don't leak Bolt and Location subpages
- Fix visibility of Bolt settings when Bolt isn't available
Remote Desktop
- Fix loop resetting credentials
- Use new gnome-remote-desktop server configuration DBUs interface
Sound
- Add an empty state page for when no sound device is available
Wacom
- Set up Wacom stylus keyboard shortcuts and switch monitor
WWAN
- Fix crash preventing the load of the SIM Unlock dialog
================
Version 47.alpha
================
- Various translation updates
- Various CI fixes
- Various dialogs have been ported to subpages
- Add CcNumberRow to ease the mapping of settings to combo rows
- Skip tests if we don't have Xvfb or setxkbmap
- Various ports of rows to AdwButtonRow
- Various ports of dialogs to AdwDialog
- Various ports to AdwAlertDialog
- Various row changes to use the "property" style
- Improve padding of some search entries
- Fix Flatpak Development build manifest
- Reorganize various icon assets
Accessibility
- Add "Activate Windows on Hover" setting
- Move "Screen Reader" settings to the top
- Use same size for cursors settings interface
- Port Cursor Size dialog to AdwDialog
- Various icon artwork updates
Apps
- Improve description of "Default Apps" settings
- Turn app settings dialogs into subpages
- Fix "No Search Results" page
- Don't show "Open" button for Settings itself
- Show the number of static permissions in the "Required Access" row
- Indicate when no apps are available for a mime type in "Default Apps"
Background
- Implement accent colors
- Improve window preview style
- Improve a11y of the accent color toggles
Color
- Modernize looks of the Color settings
- Capitalize "Built-In Webcam"
- Rename "Laptop Screen" to "Built-In Screen"
Displays
- Fix panel crash when closing laptop lid
- Add icon to the Night Light settings
Keyboard
- Allow previewing keyboard layouts in Input Sources dialog
- Turn CcXkbModifierDialog into a subpage
Mouse
- Remove primary indicator delay for Mouse Test dialog
- Make Mouse Test not respond to middle click
Network
- Make the QR Code dialog contents readable by screen readers
- Use property rows to show Wi-Fi hotspot information
- Add 6GHz to "Supported Frequencies"
- Sort VPNs list
- Fix row removal when Bluetooth wifi is removed
- Add stable-ssid support for cloned-mac
Online Accounts
- Rename Windows Live provider to "Microsoft"
- Rename MS365 provider
- Close new account dialog when account creation is complete
Printers
- Modernize Printer Jobs dialog
- Modernize Printer Details dialog
- Fix spelling inconsistency for the word "Cancelled"
- Close "Add Printer" dialog when pressing "Escape" key
- Port "Undo" feature to AdwToast
Power
- Add suspend time options for mobile devices
Privacy
- Port to CcNumberRow
Search
- Port "Search Locations" page to a subpage
Sharing
- Improve text description of the Sharing features
- Add DAV address in the File Sharing dialog
- Add notice about shared files not being encrypted
- Hide panel when none of the Sharing features are available in the system
Sound
- Use AppInfo to get app icons and fallback to icon-theme
- Try to use AppInfo icon for stream icons
- Turn volume levels dialog into a subpage
- Adjust sound of the "Click" effect closer to the freedesktop.org bell sound
- Make sound setting sliders more accessible with keyboard
System
- Load subpages on demand to speed up panel load
- Avoid re-setting Remote Desktop credentials when they haven't changed
Users
- Don't show unwanted system accounts
- Fix parental controls settings visibility
- Rename "Add Enterprise User" to "Add Enterprise Login"
Wacom
- Always allow calibration for display tablets
- Enforce a Z-shape sequence of calibration points
- Fix wrong alignment detection in the calibrator
- Reset the clock after any click on the calibrator
- Up the calibrator threshold to 50 pixels
- Simplify the calibrator code
- Fall back to the generic tablet provided by libwacom
- If we have two identical monitors, suffix the connector name
=============
Version 46.rc
=============
- Allow launching some subpages from the command line
- Various ports of custom widgets to libadwaita widgets
Appearance
- Track current active background better
Display
- Add support for Variable Refresh Rate (VRR) modes
- Show the full VRR range for a monitor when possible
System
- Introduce the "Remote Login" settings
- Rename the old "Remote Desktop" settings to "Desktop Sharing"
- Reintroduce some of "System" pages as search results
Users
- Fix issue with newly created user page showing other user's info
- Introduce a new "Add Enterprise User" dialog
=================
Version 46.beta.1
=================
Exceptional release to fix translations
https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2893
=================
Version 46.beta.1
=================
Exceptional release to include gnome-online-accounts changes
(Freeze break exception https://gitlab.gnome.org/Teams/Releng/freeze-breaks/-/issues/164)
===============
Version 46.beta
===============
- Drop pkexec dependency
- Bump gcr dependency to gcr4
- Reorder sidebar/panel list
- Use g_clear_handle_id with g_source_remove to remove GSources
- Add CcHostname as a wrapper to interact with system-hostnamed
- Remove periods in subtitles/descriptions/labels according to the HIG
- Various string/sentence rewording (for clarity)
- Various style changes in symbolic icons
- Various ports of custom widgets to modern libadwaita alternatives
- Various new mnemonics added
- Various CI fixes
Accessibility
- Expose new "show-status-shapes" setting
- Rephrase overamplification string in the "Hearing" settings
- Stop tracking old GTK theme
- Stop forcing HighContrast icon theme (The theme is considered deprecated)
Apps
- Tweak headings & descriptions from Default Apps sections
- Tweak the autorun-never option design (inverting the autorun-never option logic)
- Use modern libadwaita widgets in the Removable Media settings
Keyboard
- Use AdwActionRow to show the key modifier options (improves accessibility)
Network
- Fix missing VPN entries
Mouse
- Add "Test Settings" button to the body of the panel
- Modernize mouse test dialog (adds secondary-click test)
Printers
- Add padding to the sidebar items from "Printer Options"
- Add .suggested-action style class to "Test Page" button
Privacy
- Hide non-functional microphone panel
Search
- Add commandline parameter for opening the Search Locations dialog directly
- Stop removing non-existent folders from tracker
- Expose single directory setting
- Add placeholder for custom locations
- Set title for non-existent bookmarks
- Always show switch for default/bookmarks
- Handle unset XDG dirs
- Tweak search locations labels
Sharing
- Fix alignment of networks section in the File/Media sharing dialogs
- Use edit-delete-symbolic in networks list rather than window-close-symbolic
- Move main switches from dialog headerbars into the dialog's content area
Sound
- Show radio buttons as prefix for the Alert Sound rows
- Add tooltips to all speaker test buttons
System
- Move "Remote Login" from sharing panel to System (now named "Secure Shell")
- Use polkit to request permissions to enable/disable sshd
- Create CcSystemDetailsWindow upon opening (speed up System panel startup time)
- Fix crash in About page after dark mode switch
- Don't show Remote Desktop settings when backend is not available
- Show gnome-control-center version on the "GNOME Version" row in the About page
- Fix language chooser dialog not closing in Users page
Wacom
- Port some widgets to modern libadwaita alternatives
- Switch to using a dialog for stylus button assignments
- Highlight the currently active stylus
- Give proper ids and classes to the stylus SVG components
- Provide connector name for disambiguation
- Drop list to handle pads
- Pair only builtin pads with tablets
- Prefer the stylus over the eraser
- Don't call the standard styli "Standard stylus"
Wi-Fi
- Show password when sharing QR Code
- Fix crash with toast notifications in the Saved Networks dialog
================
Version 46.alpha
================
- Introduce the new "System" panel, grouping the settings of Region & Language, Date & Time, Users, Remote Desktop, and About.
- Add an "About Settings" dialog
- Various appdata improvements
- Various mnemonics added
- Various tooltips added
- Various CI fixes
- Various accessibility fixes
- Make "gnome-control-center --version" work on non-supported environments
- Bump meson dependency to >= 0.58
- Disable "deprecated-declarations" by default for builds
- Introduce -Ddeprecated-declarations=enabled meson build option
- Add CODEOWNERS file
Accessibility
- Rename "Overlay Scrollbars" to "Always Show Scrollbars" and invert this setting logic
- Reword the "Accessibility Menu" row
- Add description text to "Cursor Size" dialog
- Port Cursor Size dialog to AdwWindow
- Use AdwSpinRow in Zoom -> Magnification Factor row
Appearance
- Improve overall load and resize performance of background thumbnails
- Improve background chooser performance
- Make background preview thumbnails sharpier
Apps
- Drop sidebar by implementing a new mockup with a search bar inside the panel
- Move "Default Apps" and "Removable Media" panels into the "Apps" panel
- Add a banner indicating when an app isn't sandboxed
- Separate the "Required Permissions" row into its own section
- Add headings to rows from the app settings section
- Port "Removable Media Settings" row to AdwSwitchRow
- Ignore symlinks when measuring cache/data size to improve accuracy
- Use "computer-fail-symbolic" icon instead of GNOME Software's icon
- Fix "File & Link Associations" crash
- Fix "File & Link Associations" UI not updating
- Fix launching an app page from the command line (ex.: "gnome-control-center application $APP_ID)
- Replace snapd-glib with a native implementation
Cellular
- Various HIG compliance changes
Date & Time
- Add description to "Week Numbers" row
Displays
- Port custom switch rows to AdwSwitchRow
Keyboard
- Add "Left Ctrl" key to Compose Key options
- Add "Insert" key to Compose Key options
- Port Shortcut Editor from deprecated GtkDialog to AdwWindow/AdwToolbarView
- Fix showing window decoration buttons when showing the "Unsupported network daemon" status page