Closed (fixed)
Project:
Ridiculously Responsive Social Sharing Buttons
Version:
8.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
13 Dec 2023 at 16:50 UTC
Updated:
22 Nov 2024 at 13:04 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #3
samir_shuklaHi, created the patch for the issue. Please review
Comment #5
samir_shuklaHi, the pr https://github.com/AdamPS/rrssb-plus/pull/14 has been created for rrssb-plus to add icon attached to this comment for X. Once its merged and rrsb-plus is updated, the patch should work fine. Please review again after pr is merged.
Comment #6
sourabhjain@samir we have updated the svg icon in rrssb-plus git repo and it is merged by @adam at https://github.com/AdamPS/rrssb-plus/pull/14.
Please check the changes now.
Comment #7
samir_shuklaHi, the pr is merged of that icon on rrssb-plus library, but when installed via composer the icon is not visible in that library. This is the screenshot when we manually added the X svg related files.
Comment #8
bram.velthoven commentedpatch needs work: I have tested the patch on version 8.x-2.5 and the results are not as expected, i've configured the new 'X' option in the module settings form but when i go to check out the icons at the frontend there is no X icon.
Comment #9
bram.velthoven commentedComment #10
adamps commentedYes if we just change the array key from twitter to x then it will break existing sites. It would need an update hook.
Or maybe some sites will want X and some Twitter? We could keep both options??
Comment #11
maxmendez commentedI believe it would be better to allow both options—support for Twitter and X. This way, site maintainers can choose to use either platform or both, depending on their needs. It would also allow for a smoother transition, letting those who still refer to Twitter gradually shift to X.
Here is a patch that adds settings for X and is compatible with the dev version of AdamPS/rrssb-plus, which includes the X icons
Comment #12
adamps commentedThanks. Drupal.org no longer supports patches, only merge requests please.
Comment #14
adamps commentedThanks. The tests are failing because I need to create a release for RRSSB library.
Comment #15
adamps commentedI created the RRSSB library release. I tried to rerun the tests, but it still picked up the old version. Maybe I need to wait longer, or somehow clear a cached download?
Comment #16
maxmendez commentedI've rescheduled the build, and Composer has now picked up the new library version. I also rescheduled the PHPUnit tests, and it looks like they passed successfully.
Comment #18
adamps commentedGreat thanks everyone, now fixed