mirror of
https://github.com/revanced/revanced-manager.git
synced 2025-04-30 05:54:26 +02:00
feat(patches-selector): improve disabled card UI (#941)
This commit is contained in:
parent
5e7458ff1c
commit
b161608d02
@ -44,13 +44,12 @@ class _PatchItemState extends State<PatchItem> {
|
|||||||
widget.isSelected = widget.isSelected && (!widget.isUnsupported || widget._managerAPI.areExperimentalPatchesEnabled());
|
widget.isSelected = widget.isSelected && (!widget.isUnsupported || widget._managerAPI.areExperimentalPatchesEnabled());
|
||||||
return Padding(
|
return Padding(
|
||||||
padding: const EdgeInsets.symmetric(vertical: 4.0),
|
padding: const EdgeInsets.symmetric(vertical: 4.0),
|
||||||
child: CustomCard(
|
child: Opacity(
|
||||||
backgroundColor: widget.isUnsupported &&
|
opacity: widget.isUnsupported &&
|
||||||
widget._managerAPI.areExperimentalPatchesEnabled() == false
|
widget._managerAPI.areExperimentalPatchesEnabled() == false
|
||||||
? Theme.of(context).colorScheme.brightness == Brightness.light
|
? 0.5
|
||||||
? Colors.grey[400]
|
: 1,
|
||||||
: Colors.grey[700]
|
child: CustomCard(
|
||||||
: null,
|
|
||||||
onTap: () {
|
onTap: () {
|
||||||
setState(() {
|
setState(() {
|
||||||
if (widget.isUnsupported &&
|
if (widget.isUnsupported &&
|
||||||
@ -128,8 +127,8 @@ class _PatchItemState extends State<PatchItem> {
|
|||||||
!widget._managerAPI
|
!widget._managerAPI
|
||||||
.areExperimentalPatchesEnabled()) {
|
.areExperimentalPatchesEnabled()) {
|
||||||
widget.isSelected = false;
|
widget.isSelected = false;
|
||||||
widget.toast
|
widget.toast.showBottom(
|
||||||
.showBottom('patchItem.unsupportedPatchVersion');
|
'patchItem.unsupportedPatchVersion');
|
||||||
} else {
|
} else {
|
||||||
widget.isSelected = newValue!;
|
widget.isSelected = newValue!;
|
||||||
}
|
}
|
||||||
@ -140,7 +139,8 @@ class _PatchItemState extends State<PatchItem> {
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
if (widget.isUnsupported)
|
if (widget.isUnsupported &&
|
||||||
|
widget._managerAPI.areExperimentalPatchesEnabled())
|
||||||
Row(
|
Row(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
Padding(
|
Padding(
|
||||||
@ -175,6 +175,7 @@ class _PatchItemState extends State<PatchItem> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user