My plugins for Aliucord, an android Discord client mod

Overview

Ven's Aliucord Plugins

Click a Plugin's name to open a more detailed explanation

Create and apply custom themes

Adds lots of emoji utility, such as cloning and downloading

Embeds message links

Download and install plugins without ever leaving the Discord app

Better Spotify integration (listen along)

Allows you to open user or server avatars/banners by tapping them, similar to attachments or embeds.

Dedicated plugin settings on the main settings screen, similar to Powercord

Double-tap someone elses message to quick reply, double tap your own to quick edit

Properly animate apngs

Simple plugin that checks links using the VirusTotal api and shows the result in the "Are you sure you want to open this link" modal

Query the Urban Dictionary for definitions

Create pastes on your favourite Hastebin Mirror

Comments
  • [WIP - Emoji Replacer] Files

    [WIP - Emoji Replacer] Files

    So you mentioned you already did manage to make noto color emojis work on that. Can you share the file please? Also a suggestion, while i am here. I would like to see support for github.com/C1710/blobmoji if possible. Thanks in advance.

    p.s. it would be fun if i reminded you that you have that pligin WIP at all with this, and yes i do understand there are a probability that you have no free time.

    opened by gaussandhisgun 5
  • [TapTap] Error from installing the plugin with PluginDownloader

    [TapTap] Error from installing the plugin with PluginDownloader

    This isn't only me it's happening to, when I try installing the plugin with PluginDownloader, a toast appears saying: "Failed to load plugin: TapTap"

    And the plugin doesn't appear at all in the Plugins List.

    I backed up the previous version before testing out whether the plugin downloads, and the version I backed up works perfectly. It's only now this has began happening.

    wontfix 
    opened by WhenFreedom 2
  • [EmojiUtility] Make non-accessible emojis greyed like before in reactions.

    [EmojiUtility] Make non-accessible emojis greyed like before in reactions.

    Would it be possible to disable this for reactions? Since it doesn't help anyway, it's just hard to find the emojis i can actually use since it un-greys out all non-accessible emojis.

    opened by WitherredAway 2
  • [DedicatedPluginSettings] Ability to hide specific plugins

    [DedicatedPluginSettings] Ability to hide specific plugins

    There are certain plugins that I'm pretty satisfied with my configuration of, and it'd be nice to be able to hide those and take the few taps more to get to them if I ever need to, cleaning up the main settings scroller.

    ~pointy

    enhancement added 
    opened by pointydev 2
  • [ EmojiUtility ] option not to close reaction menu after reacting

    [ EmojiUtility ] option not to close reaction menu after reacting

    with rate limit of 1 reaction per second or 1.5s because tos

    so i can put 20 kekw's on 1 message with less effort and less remembering which ive already reacted with as they are similar i suppose this could be related to this plugin

    invalid 
    opened by yesyesyes69 2
  • Themer- Inconsistent Font Application

    Themer- Inconsistent Font Application

    Issue

    When restarting the app some fonts get reset.

    Screenshots

    Just after applying the theme: Screenshot_20210815-203131__01 Screenshot_20210815-203215__01 Screenshot_20210815-203136__01

    After restarting the app: Screenshot_20210815-203109__01__01 Screenshot_20210815-203057__01 Screenshot_20210815-203102__01

    Impacted fonts

    The ones I have noticed were the bold header fonts. The one for server name, channel name(header) and the user settings header

    bug fixed 
    opened by ItsLogic 2
  • Feature Request for Themer Plugin - Quick Theme Edit

    Feature Request for Themer Plugin - Quick Theme Edit

    Add a built in editor to edit your current themes JSON File Similar to how Desktop Discord Clients have a quick css editor

    Doesn't need a fancy gui, just a page with the raw text from the json file and a save button

    opened by hairyfred 2
  • [EmojiUtility] EmojiStickerUtility

    [EmojiUtility] EmojiStickerUtility

    It would be cool if the EmojiUtility plugin came with stickers support too and if that happens I think will need also have to change the plugin name, like EmojiStickerUtility?

    (For more information: https://github.com/Aliucord/plugin-requests/issues/133)

    opened by MatadorProBr 2
  • [Playable Embeds] Plugin crashes

    [Playable Embeds] Plugin crashes

    Issue Description

    Embeds that are playable (only tested with YouTube) will not have their embed image load and will crash momentarily after the embed becomes visible. Uninstalling the plugin resolves the issue for me in the mean time.

    Additional Details

    Android Version: 12.0 Discord Version: 120.11 Aliucord Version: AE8A1AC

    Crash Log From Aliucord

    java.lang.RuntimeException: Canvas: trying to draw too large(113836608bytes) bitmap.
    	at android.graphics.RecordingCanvas.throwIfCannotDraw(RecordingCanvas.java:280)
    	at android.graphics.BaseRecordingCanvas.drawBitmap(BaseRecordingCanvas.java:88)
    	at android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:548)
    	at c.f.g.e.g.draw(ForwardingDrawable.java:2)
    	at c.f.g.e.p.draw(ScaleTypeDrawable.java:7)
    	at c.f.g.e.f.draw(FadeDrawable.java:25)
    	at c.f.g.e.m.draw(RoundedCornersDrawable.java:22)
    	at c.f.g.f.b.draw(RootDrawable.java:14)
    	at android.widget.ImageView.onDraw(ImageView.java:1418)
    	at android.view.View.draw(View.java:22369)
    	at android.view.View.updateDisplayListIfDirty(View.java:21245)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4500)
    	at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4473)
    	at android.view.View.updateDisplayListIfDirty(View.java:21205)
    	at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:559)
    	at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:565)
    	at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:642)
    	at android.view.ViewRootImpl.draw(ViewRootImpl.java:4108)
    	at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:3835)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3106)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1959)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8187)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1056)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:878)
    	at android.view.Choreographer.doFrame(Choreographer.java:811)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1041)
    	at android.os.Handler.handleCallback(Handler.java:938)
    	at android.os.Handler.dispatchMessage(Handler.java:99)
    	at android.os.Looper.loop(Looper.java:368)
    	at android.app.ActivityThread.main(ActivityThread.java:7710)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954)
    
    opened by QuickNET-Tech 1
  • Tapping options

    Tapping options

    An option for single tap, double tap, triple tap options in the settings menu and let us be able to choose what happens when performing those actions.

    opened by jay5656 1
  • Background image didn't work

    Background image didn't work

    paste every valid url image, but still didn't work.

    add feature to add background image from local storage

    also, didn't work for every theme with bg image

    opened by AdityaMH 0
  • [AnimateApngs] Crash upon loading of certain apngs

    [AnimateApngs] Crash upon loading of certain apngs

    A few friends reported a crash when an APNG is loaded. I went to investigate. The crash log appears to not be saved.

    What happened?

    Aliucord slows down before closing whenever this apng is loaded. We are on the latest version of Aliucord as of writing this bug-report. Some of the other apngs also do not animate.

    bug wontfix 
    opened by Riddim-GLiTCH 1
  • [Themer] background color wont apply

    [Themer] background color wont apply

    Screenshit as seen here,the background is still gray i've set the background color to dark blue but it will not apply,this is broken for every theme i tried Themer worked before,now its broken

    Device: OPPO CPH2083 Discord: 120111 Aliucord: ae8a1ac System: Android 9 (SDK v28) - aarch64 Rooted: false ~i wanna make my e621 theme waa~

    opened by MeFinity 3
  • [BetterSpotify] Plugin seems to have stopped working.

    [BetterSpotify] Plugin seems to have stopped working.

    BetterSpotify used to work flawlessly a while ago. I only just reinstalled it after a while and sadly it has stopped working.

    Previously I'd have to play the exact same song the person is listening to, and then press "Listen Along" and the music would sync.

    Sadly this does not work anymore.

    I tested the plugin on a newer version of Spotify (with xManager). I thought it might have something to do with compatibility, then I downloaded the version of Spotify I used to use where I knew the listen along functionality worked for, however it still didn't work.

    "Play on Spotify" button works flawlessly, but "Listen Along" does not.

    Regardless of listening to the same song the person is listening to, the plugin still says: "Failed to play: Make sure your Spotify is running".

    Error in Debug Log:

    [BetterSpotify] Failed to play. Make sure your Spotify is running com.aliucord.Http$HttpException: 404: Not Found (https://api.spotify.com/v1/me/player/play) at com.aliucord.Http$Response.assertOk(Http.java, [BetterSpotify] Failed to play. Make sure your Spotify is running:448) at dev.vendicated.aliucordplugins.betterspotify.SpotifyApi.request$lambda-4(SpotifyApi.kt:78) at dev.vendicated.aliucordplugins.betterspotify.SpotifyApi.$r8$lambda$5AoAYxkWKQABjNyqB94Y5vk0pSY(Unknown Source:0) at dev.vendicated.aliucordplugins.betterspotify.SpotifyApi$$ExternalSyntheticLambda0.run(Unknown Source:10) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:923)

    opened by WhenFreedom 1
Owner
Ven
Hello!! I'm Ven, a 19 year old software engineering student from Germany
Ven
AliuPlugins - Aliucord Plugin Repo Template

Aliucord Plugin Repo Template Template for an Aliucord plugin repo Getting start

null 4 Sep 29, 2022
⚡️ Firebase plugins for Capacitor. Supports Android, iOS and the web

Capacitor Firebase ⚡️ Firebase plugins for Capacitor. Supports Android, iOS and the web. Maintainers Maintainer GitHub Social Robin Genz robingenz @ro

Robin Genz 179 Dec 30, 2022
Android gradle version and plugins

android-gradle-plugin Android gradle version and plugins Version catalogs Shared catalogs 를 사용한 android version catalogs 입니다. Usage settings.gradle.kt

null 2 Aug 26, 2022
A webserver interface to the same methods and code that Cordova plugins install.

cordova-plugin-webserver Cordova plugin for localhost web server written in Kotlin and Ktor Install plugin cordova plugin add https://github.com/Qbix/

Qbix 0 May 5, 2022
Library for testing highlighting in plugins for IDEA in KPHP format.

intellij-kphp-highlighting-test-adapter Library for testing highlighting in plugins for IDEA in KPHP format. Installation Kotlin DSL plugins { id(

Makhnev Petr 2 Jul 23, 2022
NukeJangala - Starsector Mod Template using Gradle and IntelliJ

Starsector Mod Template using Gradle and IntelliJ v1.2.0 Description This is a t

Candy  0 Jan 4, 2022
NukePlanet - Starsector Mod Template using Gradle and IntelliJ

Starsector Mod Template using Gradle and IntelliJ v1.2.0 Description This is a t

Candy  0 Apr 17, 2022
A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development.

ADB Idea A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development. The following commands are provided: Uninst

Philippe Breault 2k Dec 28, 2022
IntelliJ / Android Studio plugin for Android Holo Colors

This project is not maintained anymore. Holo Colors doesn't make sense since the introduction of Material Design and the ability to set the primary co

Jérôme Van Der Linden 644 Nov 10, 2022
gradle-android-scala-plugin adds scala language support to official gradle android plugin

gradle-android-scala-plugin gradle-android-scala-plugin adds scala language support to official gradle android plugin. See also sample projects at htt

saturday06 345 Dec 10, 2022
[Deprecated] Android Studio IDE support for Android gradle unit tests. Prepared for Robolectric.

#[Deprecated] Google has finally released a proper solution for unit testing. Therefore this plugin will no longer be activlty maintained. android-stu

Evan Tatarka 236 Dec 30, 2022
ADB WIFI Android Studio plugin for debug android app over Wi-Fi.

ADB WIFI ADB WIFI Android Studio plugin for debug android app over Wi-Fi. How to install in Android Studio: go to Preferences

Sutachad Wichai 298 Jan 3, 2023
Android Studio plug-in for generating ButterKnife injections from selected layout XML.

ButterKnifeZelezny Simple plug-in for Android Studio/IDEA that allows one-click creation of Butterknife view injections. How to install in Android Stu

Avast 3.4k Dec 14, 2022
GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.

Gradle Play Publisher Gradle Play Publisher is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and

null 3.9k Dec 30, 2022
IntelliJ Plugin for Android Parcelable boilerplate code generation.

IntelliJ/Android Studio Plugin for Android Parcelable boilerplate code generation This tool generates an Android Parcelable implementation based on fi

Michał Charmas 2.1k Dec 27, 2022
Android Studio plugin which automatically generates drawable selectors from appropriately named resources.

SelectorChapek for Android This Android Studio plugin automatically generates drawable selectors from appropriately named Android resources. How to in

Inmite s.r.o. 1.6k Dec 29, 2022
Maven Plugin for Android Application development and more

ANDROID MAVEN PLUGIN A plugin for Android application development with Apache Maven 3.0.5+ and the Android SDK. Please check out our website for furth

simpligility 1k Jan 4, 2023
Gradle plugin which downloads and manages your Android SDK.

DEPRECATED This plugin is deprecated and is no longer being developed. Tools and dependencies are automatically downloaded using version 2.2.0 of the

Jake Wharton 1.4k Dec 29, 2022