Page MenuHomeSolus

Update granite to 5.4.0
ClosedPublic

Authored by akrenz on Jun 5 2020, 10:40 PM.
Tags
None
Referenced Files
F11022865: D8999.diff
Tue, Aug 8, 6:06 AM
F10932360: D8999.diff
Wed, Jul 12, 1:28 AM
F10895752: D8999.id.diff
Jul 1 2023, 7:09 PM
F10849150: D8999.id21839.diff
Jun 11 2023, 6:34 PM
F10848587: D8999.id21801.diff
Jun 11 2023, 3:51 PM
F10846799: D8999.id21875.diff
Jun 11 2023, 7:42 AM
F10845628: D8999.id21669.diff
Jun 11 2023, 1:20 AM
F10833820: D8999.diff
Jun 7 2023, 3:33 AM

Details

Summary

Fixes T9001

New Features:

  • New Settings class to share Pantheon desktop settings with apps
  • Introduced Settings.prefers_color_scheme to get a user's color scheme preference, i.e. for a dark style

Deprecations:

  • It is now recommended to use GLib.Settings instead of Granite.Services.Settings

Improvements:

  • Better align labels in settings sidebars
  • Make AccelLabel.label settable
  • Updated translations
Test Plan

After Installation run /usr/bin/granite-demo and gone through all demo widgets and make sure everything works.

Rebuild

  • vocal
  • noise
  • playmyvideos
  • bookworm
  • nasc
  • sequeler

and make sure each application works as expected (playing some music/video and listening to "1619" podcas in Vocal, do some simple calculations with nasc and connect to a test DB with seuqler). Verified all GUI elements are shown and work as expected.

Diff Detail

Repository
R1052 granite
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Is there any changelog to add in the Summary?

akrenz edited the summary of this revision. (Show Details)

Is there any changelog to add in the Summary?

Added changes to summary

DataDrake added a subscriber: DataDrake.

Missing changes to abi_ files. You MUST have these, they are critical to informing the rebuild process.

This revision now requires changes to proceed.Jun 13 2020, 3:53 PM
JoshStrobl added a subscriber: JoshStrobl.

After Installation run /usr/bin/granite-demo and gone through all demo widgets and make sure everything works.

What about the apps in our repo that require Granite? Tootle, Playmyvideos, Noise, Vocal, etc.

This revision now requires changes to proceed.Jun 14 2020, 8:42 PM

Added rebuilds for vocal and noise to testplan.

Update Testplan for rebuilds of playmyvideos, nasc, sequeler, bookworm.

Could not rebuild coin (repository removed), tootle (Vala error) and easyssh (Vala error).

Update Testplan for rebuilds of playmyvideos, nasc, sequeler, bookworm.

Could not rebuild coin (repository removed), tootle (Vala error) and easyssh (Vala error).

What's the issue with Valafor tootle and easyssh, exactly?

This revision was not accepted when it landed; it landed in state Needs Review.Jun 17 2020, 5:21 PM
Closed by commit R1052:2b0ba28a74b1: Update granite to 5.4.0 (authored by akrenz, committed by JoshStrobl). · Explain Why
This revision was automatically updated to reflect the committed changes.