Most Wanted Features for Modals #5883
Replies: 46 comments 23 replies
-
I would like to mention that my concept includes labels as a button style, too. And you forgot modal pages. |
Beta Was this translation helpful? Give feedback.
-
I'd absolutely love to see at least some of these features make it into the API |
Beta Was this translation helpful? Give feedback.
-
Boolean component was confirmed to be the planned by @kingmigdor |
Beta Was this translation helpful? Give feedback.
-
I'd like to suggest multiSelect components. |
Beta Was this translation helpful? Give feedback.
-
Man I really hope they add some new stuff to Modals.. |
Beta Was this translation helpful? Give feedback.
-
Seriously, any kind of dev feedback on this would be greatly appreciated. Even just Buttons and Selectors (but preferably also Pagination) would solve making forms viable. Alternatively, making InputText allowed in messages would also solve this, even if in a kind of ugly way. The current state of things is incredibly frustrating as a new dev. |
Beta Was this translation helpful? Give feedback.
-
I agree with everything people are saying. I built an integrated dashboard for my bot with modals buttons and selects because the tools are so powerful. BUT, I was really restricted with modals. Everything else is great! I really feel like Discord should prioritize this. Bots are what make Discord a one-size-fits-all in my opinion, but in their current state, they're bulky to use. I think this would be a major step forward. |
Beta Was this translation helpful? Give feedback.
-
I would like to see these make it into an update, it would be really useful. Also, I thought a color picker could be helpful as well so I made a concept for that one as well. |
Beta Was this translation helpful? Give feedback.
-
This definitely needs to be answered by a dev. |
Beta Was this translation helpful? Give feedback.
-
This is actually getting old. Do we have any ETA for deploying the planned features? |
Beta Was this translation helpful? Give feedback.
-
I would love to see this implemented as well along with these modal upgrades: #5291 (Allow the use of Mentions and Emojis in Modals) |
Beta Was this translation helpful? Give feedback.
-
Much needed! I hope the API developers consider some of these suggestions. Would definitely improve the usability and applicability of Modals. |
Beta Was this translation helpful? Give feedback.
-
I definitely see potential here with these features for modals. I already had ideas for chechboxes usage but was let down it's not implemented :( Just text fields for modals are boring. |
Beta Was this translation helpful? Give feedback.
-
Date / Calendar Select? |
Beta Was this translation helpful? Give feedback.
-
Another update for the post! Again, thank you for your support!
Feel free to share your ideas! |
Beta Was this translation helpful? Give feedback.
-
SelectMenu would make a lot of user interactions so much better! Also, simple text fields / labels to explain the modal usage to the user. |
Beta Was this translation helpful? Give feedback.
-
I could see files themselves as a modal attachment being abused, however please, please add the ability for at least Image attachments. I literally stopped making discord apps and bots for this sole reason... I should not have to direct my users to an outside server just to facilitate uploading an image by allowing them to either copy/paste it or select the image from their system. |
Beta Was this translation helpful? Give feedback.
-
+1 |
Beta Was this translation helpful? Give feedback.
-
+1 to this, so many features that I'd like to implement are thwarted by the current level of support with the only workaround being a load of jank from the UI/UX & backend |
Beta Was this translation helpful? Give feedback.
-
+1 Year and half later and not even one of these are planned, really sad to see. |
Beta Was this translation helpful? Give feedback.
-
Yes please, to (almost) all of them!! I do feel the need for a description in modals, I'd somewhat limit the capabilities of using markdown in there. I wouldn't at all add the possibility to add multiple code blocks on one line, for example. Video previews could be useful, but might be a problem with space. About the autocompletion of emojis and mentions, I feel like full markdown should be supported in the text inputs (as I've recently commented on the post about that topic: #5291 (comment)). |
Beta Was this translation helpful? Give feedback.
-
Why did I open this discussion?
I did because there are a lot of discussions for modals. I want to collect them and show my ideas about them.
Most Wanted Features for Modals
Attachment Component
Related Discussions
Description / Use Cases
Concept Design
Made by @Tolga1452
Example Code
Number Input Component
Related Discussions
Description / Use Cases
Concept Design
Made by @Tolga1452
Example Code
Boolean Component
Related Discussions
Description / Use Cases
My Ideas
I named it "Boolean Component" because I think checkboxes, switches, and radio switches should be styles of the same component (like buttons). Because they have different purposes but they have the same value. For example; checkboxes are generally used for selecting, and switches are generally used for enabling/disabling. And they are returning with a boolean. Also, radio switches couldn't return with
true
orfalse
when they are not set.Concept Designs
Made by @Tolga1452
Made by @AngeloCore
Example Code
Text Component (AKA Label Component)
Related Discussions
Description / Use Cases
This will allow you to add regular texts inside modals.
My Ideas
Labels are really a good idea for confirmation modals. So I think there could be no warning for label-only modals because you can't send anything with them. Also "Submit" button could be an "Okay" button.
Preview (Including Media Gallery Components)
This is still under development. Things might change.
Example Code
Currently there is no information how the usage will be for the Text Component.
Select Menu Component
Related Discussions
Description / Use Cases
This will allow you to add Select Menu Components inside modals.
Concept Design
Made by @AngeloCore
Example Code
Pagination
Related Discussions
None.
Description / Use Cases
Most people want to make pages for modals or add more components to a modal. As all of you know, we can only add up to 5 action rows into a modal right now. But we can add more components with pagination.
And I think pages should be set automatically. So if you put 7 action rows in a modal, it will have 2 pages. The first has 5 (max), and the second has 2 action rows. Then you don't need to make any changes on your code.
Concept Design
Made by @Tolga1452
Color Picker Component
Related Discussions
None.
Description / Use Cases
A color picker component would be useful for some customization options and more. Especially it would be helpful for people who don't have much knowledge about color codes. Just click on it and select your color!
Concept Design
Made by @Zyrenth
Example Code
Autocompletion for Emojis and Mentions
Related Discussions
Description / Use Cases
Discord has built-in autocompletion for emojis and mentions in chat input, but you can't use it in modals. If you want to type an emoji then you have to close the modal, type the emoji, and copy it with its id. Same problem with mentions. This makes it harder to use modals.
Date Picker Component
Related Discussions
Description / Use Cases
A date picker inside modals could be a good feature for the general usage of modals.
My Ideas
Discord already has built-in date pickers. For example you can find one while creating an event. But these only allow you to select a date and time. I think a relative date selection can also be a good idea. For example you used a reminder command to remind you of a message after 5 hours and the
botapp opened a modal to select the date. Instead of selecting the whole date, you can just type "5" in the box and select "Hours". No need for date calculation.For regular date pickers;
Discord has two types of built-in pickers for that: date and time. I think there should be 2 different styles for this. Style
1
can only show the date picker and style2
can show both date and time pickers.Also style
3
is for relative date picker.Concept Design
Made by @Tolga1452
Example Code
Beta Was this translation helpful? Give feedback.
All reactions