37ec7e6f7e 
								
							
								 
							
						 
						
							
							
								
								Ensure the settings page accurately represents theme choices  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11518 
This also fixes a bug where the the theme logic can incorrectly get stuck in the light theme - the ThemeController was overriding *all* values, not just supposed themes. Null values aren't overridden so that the various theme logic bits don't assume the user has chosen the light theme explicitly. 
							
						 
						
							2019-11-28 13:40:28 -07:00  
				
					
						
							
							
								 
						
							
							
								d50d8877e0 
								
							
								 
							
						 
						
							
							
								
								Appease the linter  
							
							
							
						 
						
							2019-11-26 09:56:04 -07:00  
				
					
						
							
							
								 
						
							
							
								4cec7c41b1 
								
							
								 
							
						 
						
							
							
								
								Fix override behaviour of system vs defined themes  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11509  
							
						 
						
							2019-11-26 09:52:35 -07:00  
				
					
						
							
							
								 
						
							
							
								fd5a5e13ee 
								
							
								 
							
						 
						
							
							
								
								Make addEventListener conditional  
							
							... 
							
							
							
							Safari doesn't support addEventListener 
							
						 
						
							2019-11-22 12:59:51 +00:00  
				
					
						
							
							
								 
						
							
							
								04641a0f87 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3638  from matrix-org/dbkr/dedup_theming_code  
							
							... 
							
							
							
							Remove getBaseTheme 
							
						 
						
							2019-11-21 09:44:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e36f4375b0 
								
							
								 
							
						 
						
							
							
								
								Bugfix & clearer setting name  
							
							
							
						 
						
							2019-11-20 16:12:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b69cee0c67 
								
							
								 
							
						 
						
							
							
								
								Remove getBaseTheme  
							
							... 
							
							
							
							This was only used by vector/index.js, in the code removed by
https://github.com/vector-im/riot-web/pull/11445 
React SDK does a very similar thing in setTheme but also gets the
rest of the custom theme name.
Requires https://github.com/vector-im/riot-web/pull/11445  
							
						 
						
							2019-11-20 15:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								518130c912 
								
							
								 
							
						 
						
							
							
								
								add bug link  
							
							
							
						 
						
							2019-11-20 15:37:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a744415221 
								
							
								 
							
						 
						
							
							
								
								Add hack to work around mystery settings bug  
							
							
							
						 
						
							2019-11-20 15:34:32 +00:00  
				
					
						
							
							
								 
						
							
							
								5a700b518a 
								
							
								 
							
						 
						
							
							
								
								Get theme automatically from system setting  
							
							... 
							
							
							
							Uses CSS `prefers-color-scheme` to get the user's preferred colour
scheme. Also bundles up some theme logic into its own class. 
							
						 
						
							2019-11-20 13:41:06 +00:00  
				
					
						
							
							
								 
						
							
							
								56ad164c69 
								
							
								 
							
						 
						
							
							
								
								Add a function to get the "base" theme for a theme  
							
							... 
							
							
							
							Useful for trying to load the right assets first. 
See https://github.com/vector-im/riot-web/pull/11381  
							
						 
						
							2019-11-13 14:01:07 -07:00  
				
					
						
							
							
								 
						
							
							
								27ca73bf63 
								
							
								 
							
						 
						
							
							
								
								add copyright headers  
							
							
							
						 
						
							2019-10-02 11:06:31 +02:00  
				
					
						
							
							
								 
						
							
							
								fc6a68cd1d 
								
							
								 
							
						 
						
							
							
								
								add support for dark theme  
							
							
							
						 
						
							2019-10-01 17:00:29 +02:00  
				
					
						
							
							
								 
						
							
							
								558f8daeeb 
								
							
								 
							
						 
						
							
							
								
								support custom themes from setting  
							
							... 
							
							
							
							also move theme setting code from MatrixChat to own file. 
							
						 
						
							2019-10-01 15:21:22 +02:00