Releases: xingyzt/mercator
Internationalization: 6 languages supported
Labels and tooltips have been translated for the 4 most commonly used languages reported by Chrome Web Store (English, Portuguese, Spanish, and Italian) plus 2 that I'm familiar with (French and Chinese). My Portuguese, Spanish, and Italian translations likely have errors in them, as I based them off of a mix of Photoshop, WordReference, and Google Translate.
Accessible Keyboard Navigation and Visuals
Ctrl + m now opens/closes the adjustments panel (ctrl + shift + m to toggle minimization). The inputs are automatically focused on opening. Tab navigation is made easier to see with select bolding and outlines.
New Look for a New Meet
Kinda Black Mirror
Dark mode styling has been added and will turn on based on media rule preferences. A mirroring toggle has been added. Holding shift now gives even finer steps than holding ctrl.
So Much Control
Sliders now default to 32 steps so they are easier to use with keyboards. The steps also ensure rotations can be on nice round numbers. Holding down the control key while dragging/scrolling/keyboarding will bump the number of steps up to 128.
The textbox now automatically resize.
Fix flickering issue
Use a buffering canvas to apply effects before drawing them to the actual output, so Meet can't possibly sample the canvas mid-application (hopefully)
Everybody Freeze!
Super Tiny Mode Toggle
Math auto-conversion
Auto-converts \sqrt to √, \times to ×, \cdot to ·, \pm to ±, ^number to ¹², and _number to ₄₂
Save values across sessions
Values are preserved across sessions in the same meeting link.