You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 29, 2021. It is now read-only.
Looking toward improvements to make in the library now, I have a few areas I want to focus on for v1.1.0 -- namely error handling and logging. In addition, completing the dpymenus guides would be ideal by the time this release is complete.
Error Handling
Integrate logging into the library.
Revisit all library errors and refactor them to include proper logging with concise, clear error messages.
Update README with logging setup info.
Refactor any existing code which should have proper error handling.
Implement proper button error handling.
Documentation
PaginatedMenu
TextMenu
ButtonMenu
Poll
Possible but Unlikely Additions
ButtonMenu needs to be revisited at some point.
Write custom API docs.
SourcePaginatedMenu / AutoPaginatedMenu: takes data from a source (eg. json web result), maps it to Embed keys via a user-defined key map, and generates the menu pages based off that.
add_pages should be able to accept dictionaries (as Embeds can be derived from them via .from_dict)
Polls need better 'multi vote' counting and a nicer default results page.
Custom Menu & docs
The text was updated successfully, but these errors were encountered:
Looking toward improvements to make in the library now, I have a few areas I want to focus on for v1.1.0 -- namely error handling and logging. In addition, completing the dpymenus guides would be ideal by the time this release is complete.
Error Handling
Documentation
Possible but Unlikely Additions
The text was updated successfully, but these errors were encountered: