Skip to content

Pr 3.2.24#105

Merged
Pitu merged 34 commits intoPitu:masterfrom
BobbyWibowo:pr-3.2.24
Jan 9, 2026
Merged

Pr 3.2.24#105
Pitu merged 34 commits intoPitu:masterfrom
BobbyWibowo:pr-3.2.24

Conversation

@BobbyWibowo
Copy link
Contributor

@BobbyWibowo BobbyWibowo commented Jun 30, 2025

Notable changes:

  • Fixes to scrollbar styling, due to this being the new standard which caused faults with our old styling.

  • Custom packs: Support thumbsTemplate option.
    Several hosts support image processing keywords that can be used to auto-resize the images to save bandwidth.
    Sample: https://gist.github.com/BobbyWibowo/2a73ec8fa2197f156a8f8a81a2ae0aa0?permalink_comment_id=5648349#gistcomment-5648349

  • Custom packs: Support filename overrides.
    Some hosts may omit extension name from the final URL, or it has some other things after the filename.
    Instead of futilely trying to determine via header, or more perverse RegEx, just allow users to override when needed.
    e.g., Assuming the URL has a whitespace, "https://static.wikia.nocookie.net/gensin-impact/images/6/6f/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_1.png/revision/latest 1.png", anything after the first found whitespace will be assumed to be the filename (1.png in this example).
    Sample: https://gist.github.com/BobbyWibowo/2a73ec8fa2197f156a8f8a81a2ae0aa0?permalink_comment_id=5646855#gistcomment-5646855

  • Improve packs info modal.

    Show more fields for custom packs

    image

    Omit empty/missing fields for other imported packs

    image
    LINE Store packs now also store their origin URLs.

  • Hoist controls buttons in left/bottom packs toolbar.

    Screenshot

    image

  • Support setting max height for stickers.
    Only enabled if user doesn't disable wsrv.nl downscaling.
    Will also affect Magane's built-in packs.

    Screenshot

    image
    Vencord-related message will not appear in the BetterDiscord-edition.

  • Custom packs: Support more keywords for template (and thumbsTemplate):
    %idencoded% for the URL, but encoded, to better support using wsrv.nl and similar services for custom packs.
    %size% for user-configured stickers max height, to better support dynamically resizing custom packs.
    Linked samples in previous sections actually already used them.

Vencord-only notable changes:

  • Use native fetch() to allow bypassing CORS.

  • In-app conversion of APNG to GIF, which means complete support for animated LINE stickers/emojis.
    Vencord has the necessary libraries shipped in, because one of their built-in plugins (FakeNitro) will forever need them to convert Discord's own APNG stickers. The libraries are accessible by other plugins, so it's free real estate.
    This is why I need this: feat: updates for vencord Magane-server#20

  • Right-click animated stickers to replay their thumbnails.
    Since we will render the APNGs as-is for thumbnails, they are subject to LINE's 1-time playback setting.

    Clip
    ShareX_Vesktop_20250630-150659.mp4
    The converted stickers that will be sent will have infinite loop.

Resolves #106
Resolves #107

adaptive filter to reduce file size
overlay scrollbars had been thanos-snapped from modern browsers
massively improve formatting and styling in vencord

omit display of fields that don't exist in the packs

for custom JSON/chibisafe packs, also show URLs of all files in the packs

align fonts with discord built-in css variables, and use latest values for fallback
also improve overall styling and sizing with scrollbars
to skip copying native.ts during development
will rely on wsrv.nl to downscale magane's built-in packs when desired
vencord ships all the libraries required to make this happen without relying on any online service
add subtext under pack's title about it being an option

remove animated stickers warning when sending from betterdiscord
only warn user once when an animated pack is imported
@Pitu Pitu merged commit 564f955 into Pitu:master Jan 9, 2026
@BobbyWibowo BobbyWibowo deleted the pr-3.2.24 branch January 9, 2026 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sticky button no longer appears. Magane v3.2.23 no longer work on BD 1.13.3

2 participants