mirror of
				https://github.com/cinnyapp/cinny.git
				synced 2025-11-03 22:10:29 +03:00 
			
		
		
		
	Change username color in chat with power level color (#2282)
* add active theme context * add chroma js library * add hook for accessible tag color * disable reply user color - temporary * render user color based on tag in room timeline * remove default tag icons * move accessible color function to plugins * render user power color in reply * increase username weight in timeline * add default color for member power level tag * show red slash in power color badge with no color * show power level color in room input reply * show power level username color in notifications * show power level color in notification reply * show power level color in message search * render power level color in room pin menu * add toggle for legacy username colors * drop over saturation from member default color * change border color of power color badge * show legacy username color in direct rooms
This commit is contained in:
		
							parent
							
								
									7d54eef95b
								
							
						
					
					
						commit
						08e975cd8e
					
				
					 26 changed files with 463 additions and 91 deletions
				
			
		
							
								
								
									
										15
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										15
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							| 
						 | 
				
			
			@ -24,6 +24,7 @@
 | 
			
		|||
        "await-to-js": "3.0.0",
 | 
			
		||||
        "blurhash": "2.0.4",
 | 
			
		||||
        "browser-encrypt-attachment": "0.3.0",
 | 
			
		||||
        "chroma-js": "3.1.2",
 | 
			
		||||
        "classnames": "2.3.2",
 | 
			
		||||
        "dateformat": "5.0.3",
 | 
			
		||||
        "dayjs": "1.11.10",
 | 
			
		||||
| 
						 | 
				
			
			@ -74,6 +75,7 @@
 | 
			
		|||
        "@esbuild-plugins/node-globals-polyfill": "0.2.3",
 | 
			
		||||
        "@rollup/plugin-inject": "5.0.3",
 | 
			
		||||
        "@rollup/plugin-wasm": "6.1.1",
 | 
			
		||||
        "@types/chroma-js": "3.1.1",
 | 
			
		||||
        "@types/file-saver": "2.0.5",
 | 
			
		||||
        "@types/is-hotkey": "0.1.10",
 | 
			
		||||
        "@types/node": "18.11.18",
 | 
			
		||||
| 
						 | 
				
			
			@ -4573,6 +4575,13 @@
 | 
			
		|||
        "@babel/types": "^7.20.7"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@types/chroma-js": {
 | 
			
		||||
      "version": "3.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-3.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-SFCr4edNkZ1bGaLzGz7rgR1bRzVX4MmMxwsIa3/Bh6ose8v+hRpneoizHv0KChdjxaXyjRtaMq7sCuZSzPomQA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "license": "MIT"
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@types/estree": {
 | 
			
		||||
      "version": "1.0.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -5730,6 +5739,12 @@
 | 
			
		|||
        "node": ">=10"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/chroma-js": {
 | 
			
		||||
      "version": "3.1.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-3.1.2.tgz",
 | 
			
		||||
      "integrity": "sha512-IJnETTalXbsLx1eKEgx19d5L6SRM7cH4vINw/99p/M11HCuXGRWL+6YmCm7FWFGIo6dtWuQoQi1dc5yQ7ESIHg==",
 | 
			
		||||
      "license": "(BSD-3-Clause AND Apache-2.0)"
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/classnames": {
 | 
			
		||||
      "version": "2.3.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue