Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Red 3.5 - Add new features to some cogs #89

Merged
merged 71 commits into from
May 4, 2023
Merged

Red 3.5 - Add new features to some cogs #89

merged 71 commits into from
May 4, 2023

Conversation

Vexed01
Copy link
Owner

@Vexed01 Vexed01 commented Mar 7, 2022

All of my cogs already (apart from threads) support discord.py 2.0 / Red 3.5 - and this is on the master branch. This PR is about new features using interactions, using the discord.ui kit and components which are only available with discord.py 2.0.

This PR will be merged as soon as Red 3.5 is released, and any work not yet completed will be tracked in an issue with work being pushed to the main branch as soon as it is ready.

Message components (buttons, modals, select)

Done

  • Birthday
    • Modal for admin setup
  • Status
    • Thread support
    • Selects in statusset add
  • StatTrack
    • Select menu for changing shown graph
    • Select menu for chaning shown metrics
    • Select menu for changing timespan
  • System
    • Select menu for changing shown metric (maybe under dedicated system interactive command)

To do

  • APC
    • Modals for setup? Custom emojis not usable so not feasible
  • Birthday
    • Ensure threads are fully supported
  • GHIssues
    • Select menus everywhere!!!
    • Modals for issue creation
Slash commands
  • aliases Aliases only apply to text commands so no point
  • anotherpingcog
  • beautify
  • betteruptime
  • buttonpoll
  • birthday
  • calc
  • caseinsensitive This cog has no commands
  • cmdlog
  • covidgraph This cog is deprecated
  • fivemstatus
  • github Cog to be removed for Red 3.5 and replaced with ghissues
  • ghissues
  • madtranslate
  • roleplay
  • stattrack
  • status
  • system
  • timechannel
  • uptimeresponder This cog is owner-only and is "set-and-forget" so a waste of the limited number of slash commands avaialble
  • wol

@Vexed01 Vexed01 added approved I'll be implementing this soon type: enhancement New feature or request waiting for dpy 2.0 This cannot be merged until discord.py 2.0 is in Red labels Mar 7, 2022
@Vexed01 Vexed01 changed the title Red 3.5 - Add new features to some cogs Red 3.5 / dpy 2 - Add new features to some cogs Mar 7, 2022
@Vexed01 Vexed01 marked this pull request as ready for review April 27, 2023 15:17
@Vexed01 Vexed01 removed the waiting for dpy 2.0 This cannot be merged until discord.py 2.0 is in Red label May 1, 2023
@Vexed01 Vexed01 mentioned this pull request May 4, 2023
20 tasks
@Vexed01 Vexed01 changed the title Red 3.5 / dpy 2 - Add new features to some cogs Red 3.5 - Add new features to some cogs May 4, 2023
@Vexed01 Vexed01 merged commit 701ec47 into master May 4, 2023
@Vexed01 Vexed01 deleted the red3.5 branch May 4, 2023 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved I'll be implementing this soon type: enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant