Giter Site home page Giter Site logo

aliucordplugins's Introduction

Hi there ๐Ÿ‘‹

I am too lazy to edit this lets predent it looks good.

mantikafasi/mantikafasi is a โœจ special โœจ repository because its README.md (this file) appears on your GitHub profile.

Here are some ideas to get you started:

  • ๐Ÿ”ญ Iโ€™m currently working on something
  • ๐ŸŒฑ Iโ€™m currently learning nothing
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on ...
  • ๐Ÿค” Iโ€™m looking for help with ...
  • ๐Ÿ’ฌ Ask me about anything
  • ๐Ÿ“ซ How to reach me: ...
  • โšก Fun fact: ' ' -->

[Top Langs]

aliucordplugins's People

Contributors

abdullahm0hamed avatar janisslsm avatar juby210 avatar mantikafasi avatar mmk21hub avatar navashield avatar nyakowint avatar sammcheese avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

aliucordplugins's Issues

.

.

How to install this

there is no website for this like other or something else so idk how to install it

[EditMessagesLocally] Ability to edit messages in channels where you do not have the permission to send messages.

[Feature Request:]
I don't plan on using this plugin for the intended purpose of actually editing messages.

The one phenomenal feature of this plugin is having the ability to copy only parts of messages. And it works extremely well for allowing you to copy the raw message.

I understand you're able to do this with the plugin ViewRaw, but sometimes the emojis for example do not transfer very well.
:Update_Ping: comes out as <:Update_Ping:750177276961602058> for example and I have to spend time fixing the emojis.

With your plugin, this does not happen. And having the ability to use this plugin in channels where you do not have write permission will be pretty cool.

[PluginRepo] Install Anywhere

Add the ability to install plugins across all of discord like how you can in the official plugin list channel.

I realize it's locked to that channel for security, but many people don't care. Adding a warning when enabling the setting would be sufficient

[EditMessagesLocally] Icon colour is incorrect

In the message context/popup menu, the icon for the "Edit Message Locally" button is always white, so it doesn't match the other icons in the menu.

This is easiest to see when using a theme that changes those icon colours (the Edit Message Locally icon doesn't seem to respect the themed colour), but the issue is also present and visible when using the default theme.

Screenshots

Default theme
Custom theme

Toasts (Optional)

Is it possible to add an option to show a toast notification pop-up whenever tapping on the "Silent Typing Button". For example; Make a pop-up saying whether it's Enabled or Disabled, to distinguish the Silent Typing status, since I find it a little confusing to tell apart from being Enabled or Disabled.
(please refer to these examples below)

Screenshot_2021-10-13-07-55-45-10
Screenshot_2021-10-13-07-56-35-25

[VoiceMessages]

Inconveniences:
1)There is no way to delete the message as it's being recorded.
Suggested fix: add a slider, similar to the original discord app, where if slid to, it will delete the concept. If unable, make a confirmation screen after a finger is released

2)If you release your finger outside the text box, the recording starts to go forever, unable to be sent.
Suggested fix: extend the area where the finger is detected, if unable, make the recording end unless it can detect the finger inside the area

  1. The plugin does not remember where was the memo recorded so if you start recording in one channel and move to another after you released a finger, but it didn't send yet, it will send itself to the actual channel you are in.
    Suggested fix: make the plugin remember the selected user at the moment the recording starts and after it's done processing pull this information from a variable so it can be used for a call to Discord API, if unable, make a pop-up box with a loading bar and a cancel button

  2. The sound wave displayed while the recording is off centre
    Suggested fix: Centre it, if unable, don't put it in, and make a different indicator showing the recording is on. I would also make it blue to better fit the Discord theme

Please note I don't know much about the API Aliucord uses, so take these suggestions as an inspiration.

[EditMessagesLocally] Ability to hide attachments

[Feature Request:]
If it is possible, I'd like it to have a feature where you can hide attachments or set them as spoiler. Like it would either say something along the lines of "An attachment has been hidden" (kinda like the blocked messages type thing) or just make the selected attachment a local spoiler.

[Base64] Crashes when trying to decode an Incomplete/Incorrect Base64 Message

When attempting to decode an incomplete/broken Base64 message, the entire client crashes.
Logs:

java.lang.IllegalArgumentException: bad base-64
	at android.util.Base64.decode(Base64.java:163)
	at android.util.Base64.decode(Base64.java:138)
	at android.util.Base64.decode(Base64.java:120)
	at com.aliucord.plugins.Base64.lambda$start$1(Base64.java:54)
	at com.aliucord.plugins.Base64$$ExternalSyntheticLambda0.onClick(Unknown Source:4)
	at android.view.View.performClick(View.java:7892)
	at android.widget.TextView.performClick(TextView.java:16219)
	at android.view.View.performClickInternal(View.java:7869)
	at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
	at android.view.View$PerformClick.run(View.java:30880)
	at android.os.Handler.handleCallback(Handler.java:942)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:226)
	at android.os.Looper.loop(Looper.java:313)
	at android.app.ActivityThread.main(ActivityThread.java:8757)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)

How to reproduce:
I have an incorrect Base64 Script here that upon decode attempt, the client crashes:
g SWYgdGhleSBkaWRuJ3QgZ2l2ZSB5b3UgcGVybWlzc2lvbiB0byBwb3N0IGl0LCBpdCB1c3VhbGx5 IGZhbGxzIHVuZGVyIHRoaXMgcnVsZQojIyBSdWxlIDQ6IE5vIEJ5cGFzc2VzIC0gRGVwZW5kcyBv biB0aGUgcnVsZQojIyMgQW55IGF0dGVtcHQgdG8gYnlwYXNzIGEgcnVsZSBsaXN0ZWQgaGVyZSBp

The plugin should be able to check if the message can actually be converted into Base64, and if it doesn't, fallback to an error message instead of crashing.

(BetterSilentTyping) Auto Hide Icon

An option to automatically hide the keyboard icon once any text is entered into the field would be amazing, since they keyboard icon takes up a lot of space in said field, and also it's easy to bump when selecting text on the right edge.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.