revanced-manager icon indicating copy to clipboard operation
revanced-manager copied to clipboard

feat: add social links

Open BenjaminHalko opened this issue 2 years ago • 14 comments

Added social links with icons from DevSrSouza/compose-icons

Screenshot_20230921-155615_ReVanced Manager Debug

BenjaminHalko avatar Sep 21 '23 23:09 BenjaminHalko

Screenshot_20231104-092538_ReVanced Manager Debug

BenjaminHalko avatar Nov 04 '23 16:11 BenjaminHalko

@BenjaminHalko what is the status of this?

Axelen123 avatar Dec 05 '23 15:12 Axelen123

Sorry about the wait, it's on my backlog of things to finish...

BenjaminHalko avatar Dec 05 '23 16:12 BenjaminHalko

This should finally be done now. Screenshot_20240111-093813_ReVanced Manager Debug

BenjaminHalko avatar Jan 11 '24 17:01 BenjaminHalko

The chips have different widths, maybe settle on one.

oSumAtrIX avatar Jan 11 '24 18:01 oSumAtrIX

Screenshot_20240112-090526_ReVanced Manager Debug

BenjaminHalko avatar Jan 12 '24 17:01 BenjaminHalko

A future PR may follow up on our past conclusion regarding hardcoding the app's branding here and move the dynamic part implemented here to the API screen. The concluded reason above was that despite changing the API, the app itself is still vendored by us and, therefor, branded with our links and whoever wants to change the branding has to fork the app and vendor it themselves with their branding. In contrast, the API can deliver additional information about the API in the API settings page.

Apart from that the PR lgtm!

oSumAtrIX avatar Jan 12 '24 17:01 oSumAtrIX

The concluded reason above was that despite changing the API, the app itself is still vendored by us and, therefor, branded with our links and whoever wants to change the branding has to fork the app and vendor it themselves with their branding.

This sounds perfectly reasonable to me, even if the API is changed you still are using our app, in which case should always use our branding

I personally see no need in adding an About screen that is strictly for the API, that would be rather odd and I'm not particularly sure how we would approach that

How would it look? where would it be placed?

Ushie avatar Jan 12 '24 17:01 Ushie

I have mentioned where this can be added:

In contrast, the API can deliver additional information about the API in the API settings page.

When you use an API, mentioning their information to signify that you are now consuming from them and where to reach out for issues and other reasons is useful. This is furthermore clarified in my previous comment https://github.com/ReVanced/revanced-manager/pull/1294#discussion_r1335091034

oSumAtrIX avatar Jan 12 '24 18:01 oSumAtrIX

I think it is finally done.

BenjaminHalko avatar Jan 24 '24 17:01 BenjaminHalko

Screenshot_20240124-094455_ReVanced Manager Debug

BenjaminHalko avatar Jan 24 '24 17:01 BenjaminHalko

Is there anyway to stop the Filled Buttons from taking all the available width? it looks odd

Ushie avatar Jan 24 '24 21:01 Ushie

We could always increase the side padding, but there is no way to make it use the minimum space possible while also having the buttons be the same size. The fact that the buttons were the same size before was just a coincidence.

BenjaminHalko avatar Jan 25 '24 05:01 BenjaminHalko

Ok it might be done now...

BenjaminHalko avatar Feb 02 '24 22:02 BenjaminHalko