Rapptz
							
						 
					 | 
					
						
						
							
						
						074f34a5fa
					 | 
					
						
						
							
							Specify View timeouts is in seconds
						
						
						
						
						
						
					 | 
					
						2021-07-04 07:07:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						097b6064f1
					 | 
					
						
						
							
							Fix ui.Button constructor default style to match the decorator
						
						
						
						
						
						
					 | 
					
						2021-07-03 21:29:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						d7ed884593
					 | 
					
						
						
							
							Rework view timeouts to work as documented
						
						
						
						
						
						
					 | 
					
						2021-07-02 09:17:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						9ac459b5d3
					 | 
					
						
						
							
							Add a default style for buttons
						
						
						
						
						
						
						
						This makes it easier to create URL buttons since the library will
automatically assign the proper style for it. 
						
						
					 | 
					
						2021-07-01 20:45:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						812bfbe6f9
					 | 
					
						
						
							
							Show Select.values more prominently in the documentation
						
						
						
						
						
						
					 | 
					
						2021-07-01 20:33:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jack1142
							
						 
					 | 
					
						
						
							
						
						30605e6f4f
					 | 
					
						
						
							
							Add Select to list of types in Item's docstring
						
						
						
						
						
						
					 | 
					
						2021-07-01 07:50:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Josh
							
						 
					 | 
					
						
						
							
						
						d001b9d0ee
					 | 
					
						
						
							
							[docs] Fix more references
						
						
						
						
						
						
						
						Co-Authored-By: Riley Shaw <30989490+ShineyDev@users.noreply.github.com> 
						
						
					 | 
					
						2021-07-01 07:48:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						c1f1c67eed
					 | 
					
						
						
							
							Change timeout parameter in View.from_message to keyword only
						
						
						
						
						
						
					 | 
					
						2021-06-30 03:15:45 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						d8075d5412
					 | 
					
						
						
							
							Add View.from_message to convert message components to a View
						
						
						
						
						
						
					 | 
					
						2021-06-30 03:06:51 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						157caaec7c
					 | 
					
						
						
							
							Add conversion routine for SelectMenu to ui.Select
						
						
						
						
						
						
					 | 
					
						2021-06-30 02:55:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nadir Chowdhury
							
						 
					 | 
					
						
						
							
						
						abac04b759
					 | 
					
						
						
							
							Fix link buttons not being regarded as persistent
						
						
						
						
						
						
					 | 
					
						2021-06-29 20:03:50 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Josh
							
						 
					 | 
					
						
						
							
						
						233d10649c
					 | 
					
						
						
							
							[docs] Update Sphinx and Fix various references
						
						
						
						
						
						
						
						Co-Authored-By: Riley Shaw <30989490+ShineyDev@users.noreply.github.com> 
						
						
					 | 
					
						2021-06-27 23:43:49 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						1c640ad72b
					 | 
					
						
						
							
							Lazily create Button custom_ids in decorator interface
						
						
						
						
						
						
						
						The previous code would make two separate instances share the custom_id
which might have been undesirable behaviour 
						
						
					 | 
					
						2021-06-12 02:33:11 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						04573c3c06
					 | 
					
						
						
							
							Make View timeout parameter keyword-only
						
						
						
						
						
						
					 | 
					
						2021-06-10 09:06:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								UP929312
							
						 
					 | 
					
						
						
							
						
						4724943861
					 | 
					
						
						
							
							Grammatical improvements in View documentation
						
						
						
						
						
						
					 | 
					
						2021-06-08 06:54:10 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						81e9d70b7b
					 | 
					
						
						
							
							Add pre-conditions to avoid on_timeout being called after stop()
						
						
						
						
						
						
						
						Apparently the cancellation request for a TimerHandle doesn't
necessarily have to be honoured despite large periods of time passing 
						
						
					 | 
					
						2021-06-06 07:05:17 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						876b1e0f3e
					 | 
					
						
						
							
							Add View.on_error callback for swallowed exceptions
						
						
						
						
						
						
					 | 
					
						2021-06-05 08:22:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						dbd9ed2c41
					 | 
					
						
						
							
							Add View.is_dispatching to detect whether a view has been added
						
						
						
						
						
						
					 | 
					
						2021-06-04 04:30:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						47f2d04940
					 | 
					
						
						
							
							Allow passing Emoji in components
						
						
						
						
						
						
					 | 
					
						2021-06-02 05:30:42 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						78275023cc
					 | 
					
						
						
							
							Add Client.persistent_views to get all persistent views
						
						
						
						
						
						
					 | 
					
						2021-05-31 23:15:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						7c40e83d10
					 | 
					
						
						
							
							Ensure views added to Client.add_view are persistent views
						
						
						
						
						
						
					 | 
					
						2021-05-31 23:08:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						c811932ca7
					 | 
					
						
						
							
							Don't mark URL buttons as dispatchable
						
						
						
						
						
						
					 | 
					
						2021-05-31 22:57:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						09f0ed1fba
					 | 
					
						
						
							
							Mention that rows are explicitly 0 indexed.
						
						
						
						
						
						
					 | 
					
						2021-05-31 20:19:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						d0097c4281
					 | 
					
						
						
							
							Remove view syncing before editing in views
						
						
						
						
						
						
						
						This prevents a potential race condition when a MESSAGE_UPDATE is
received syncing and refreshing the view components causing a desync. 
						
						
					 | 
					
						2021-05-31 05:50:40 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						2ed3e049e1
					 | 
					
						
						
							
							Add View.is_finished() to query listening state
						
						
						
						
						
						
					 | 
					
						2021-05-31 00:12:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						90a28d48d5
					 | 
					
						
						
							
							Fix potential KeyError when removing views
						
						
						
						
						
						
					 | 
					
						2021-05-30 12:29:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						c9cdb47338
					 | 
					
						
						
							
							Add __repr__ for View
						
						
						
						
						
						
					 | 
					
						2021-05-30 11:24:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						1b15772671
					 | 
					
						
						
							
							Allow assigning Select.options to refresh the select menu
						
						
						
						
						
						
					 | 
					
						2021-05-30 03:20:29 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						7bd1211b36
					 | 
					
						
						
							
							Rework item grouping behaviour to take into consideration weights
						
						
						
						
						
						
						
						This also renames `group` into `row` 
						
						
					 | 
					
						2021-05-29 23:58:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						c21d12be5e
					 | 
					
						
						
							
							Check future state before setting result in View
						
						
						
						
						
						
					 | 
					
						2021-05-29 05:52:05 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						f321efd4de
					 | 
					
						
						
							
							Default SelectOption.value to the label if not given
						
						
						
						
						
						
					 | 
					
						2021-05-28 09:43:15 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						f4fe247813
					 | 
					
						
						
							
							Remove __slots__ from View
						
						
						
						
						
						
					 | 
					
						2021-05-28 08:39:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						ef9f61a933
					 | 
					
						
						
							
							Add support for select components
						
						
						
						
						
						
					 | 
					
						2021-05-28 05:34:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						6874aa73c4
					 | 
					
						
						
							
							Add PartialEmoji.from_str helper
						
						
						
						
						
						
					 | 
					
						2021-05-28 05:34:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						263f45d05b
					 | 
					
						
						
							
							Fix View.wait not returning when it times out
						
						
						
						
						
						
						
						This also makes it so it returns the reason why the wait finished. 
						
						
					 | 
					
						2021-05-28 00:53:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						3f60997630
					 | 
					
						
						
							
							Add a timeout callback for detecting when a View times out
						
						
						
						
						
						
					 | 
					
						2021-05-28 00:53:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						97f308d219
					 | 
					
						
						
							
							Add View.remove_item and View.clear_items
						
						
						
						
						
						
					 | 
					
						2021-05-28 00:53:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						3453992ce6
					 | 
					
						
						
							
							Add View.interaction_check for interaction pre-conditions
						
						
						
						
						
						
					 | 
					
						2021-05-28 00:53:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						65db814d4a
					 | 
					
						
						
							
							Add a way to wait for a view to finish its interactions
						
						
						
						
						
						
					 | 
					
						2021-05-27 23:31:48 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zomatree
							
						 
					 | 
					
						
						
							
						
						6cc3e572ba
					 | 
					
						
						
							
							Button labels can be None
						
						
						
						
						
						
					 | 
					
						2021-05-27 22:33:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						fbafe20e51
					 | 
					
						
						
							
							Allow View to be instantiated without subclassing
						
						
						
						
						
						
					 | 
					
						2021-05-27 01:41:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						7584834dd4
					 | 
					
						
						
							
							Only automatically defer if no response was given in callback
						
						
						
						
						
						
					 | 
					
						2021-05-27 00:53:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						5e96ad9261
					 | 
					
						
						
							
							Force button style to link if a URL is passed
						
						
						
						
						
						
					 | 
					
						2021-05-27 00:53:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						eda6680377
					 | 
					
						
						
							
							Rename enums to use official API naming
						
						
						
						
						
						
					 | 
					
						2021-05-27 00:53:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						ed9badcddf
					 | 
					
						
						
							
							Make Item and Button generic over the underlying view
						
						
						
						
						
						
					 | 
					
						2021-05-27 00:53:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						4c0ebc9221
					 | 
					
						
						
							
							Change the way callbacks are defined to allow deriving
						
						
						
						
						
						
						
						This should hopefully make these work more consistently as other
functions do. 
						
						
					 | 
					
						2021-05-27 00:53:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						98570793e4
					 | 
					
						
						
							
							Add initial support for buttons and components
						
						
						
						
						
						
					 | 
					
						2021-05-27 00:53:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |