febb28e9c4
Bump katex from 0.15.6 to 0.16.0 ( #616 )
...
* Bump katex from 0.15.6 to 0.16.0
Bumps [katex](https://github.com/KaTeX/KaTeX ) from 0.15.6 to 0.16.0.
- [Release notes](https://github.com/KaTeX/KaTeX/releases )
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md )
- [Commits](https://github.com/KaTeX/KaTeX/compare/v0.15.6...v0.16.0 )
---
updated-dependencies:
- dependency-name: katex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Remove copy-tex.css as it no longer required
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Krishan <33421343+kfiven@users.noreply.github.com>
b7c5902f67
Add LaTeX / math input and rendering support ( #345 )
...
* Initial display support
* Use better colors for error in math parsing
* Parse math markdown
* Use proper jsx
* Better copy support
* use css var directly
* Remove console.debug call
* Lazy load math module
* Show fallback while katex is loading
74216f75e2
Fix padding in room header
dc8e6e53c7
Adapt to different device widths ( #401 )
...
* Now adapting to small screen sizes, needs improvements
* Fix that site only gets into mobile mode when resized
* - Added navigation event triggered if user requests to return to navigation on compact screens
- People drawer wont be shown on compact screens
- Still accessible using settings
- would be duplicated UI
- mobileSize is now compactSize
* Put threshold for collapsing the base UI in a shared file
* Switch to a more simple solution using CSS media queries over JS
- Move back button to the left a bit so it doesnt get in touch with room icon
* switch from component-individual-thresholds to device-type thresholds
- <750px: Mobile
- <900px: Tablet
- >900px: Desktop
* Make Settings drawer component collapse on mobile
* Fix EmojiBoard not showing up and messing up UI when screen is smaller than 360px
* Improve code quality; allow passing classNames to IconButton
- remove unnessesary div wrappers
- use dir.side where appropriate
- rename threshold and its mixins to more descriptive names
- Rename "OPEN_NAVIGATION" to "NAVIGATION_OPENED"
* - follow BEM methology
- remove ROOM_SELECTED listener
- rename NAVIGATION_OPENED to OPEN_NAVIGATION where appropriate
- this does NOT changes that ref should be used for changing visability
* Use ref to change visability to avoid re-rendering
* Use ref to change visability to avoid re-rendering
* Fix that room component is not hidden by default.
This resulted in a broken view when application is viewed in mobile size without having selected a room since loading.
* fix: leaving a room should bring one back to navigation
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com>
989ab5a432
Add support to manage cross-signing and key backup ( #461 )
...
* Add useDeviceList hook
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add isCrossVerified func to matrixUtil
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add className prop in sidebar avatar comp
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add unverified session indicator in sidebar
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add info card component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add css variables
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross signin status hook
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add hasCrossSigninAccountData function
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross signin info card in device manage component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross signing and key backup component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix typo
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* WIP
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross singing dialogs
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add cross signing set/reset
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add SecretStorageAccess component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Add key backup
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* WIP
* WIP
* WIP
* WIP
* Show progress when restoring key backup
* Add SSSS and key backup
50bf90fada
Redesign app/user settings ( #404 )
...
* Redesign app settings
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Redesign user profile in settings
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Update string
Signed-off-by: Ajay Bura <ajbura@gmail.com>
* Fix bug
Signed-off-by: Ajay Bura <ajbura@gmail.com>
faaac72b81
Add forward ref in avatar component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
7db674b65d
Fix button styles
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f8e2d27bb0
Add tabIndex prop in checkbox
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
8d3f0a9f4d
Create icons for users without an avatar in desktop notifications ( #305 )
...
* Add notifications icon for users without an avatar
* Render icon at higher resolution
* Use scale to render at higher resolution
4803d48ec7
Fix bug in this.isRawModalVisible
...
Signed-off-by: ajbura <ajbura@gmail.com>
cdd909f2dd
Keyboard focus related bugs ( #299 )
...
* Focus when opening the emoji board and editing a message
* Clean emoji board after closing
* Focus room search and member search
* Resolve conversations
d05a426d00
Fix avatar showing av when loading ( #247 )
...
Signed-off-by: ajbura <ajbura@gmail.com>
80110d1a48
Fix scrollbar padding for safari breaks other component styling
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f0c9a458bb
Add broken avatar fallback
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
62c9e271d8
Add padding in scroll view for safari
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
e67abae3e0
Add afterClose param to reusabel context menu
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
cb23991841
Add ReusableContextMenu component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f8f77075ec
Remove error handling from Avatar component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
54635bf0d3
Add ability to manage room addresses
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
a0399b7f5e
Add disabled attribute in Checkbox, Toggle and RadioButton
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
c2402ddb72
Add isImage prop in RawIcon
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
d3dcb320f4
Add checkbox component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
d02e8dcd4e
Add optoins to change room visibility
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
246f6caf20
Add disable prop in IconButton and MenuItem
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
7750366654
Fix RadioButton style
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
0f963a93f1
Fix twemoji scaling
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
ea5b63af18
Add RadioButton component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
5777c1ab27
Add RoomSettings comp
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
23c430fadc
Add tabs comp
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
ce9f140ddf
Refector sass
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
85c3240b54
Fix theme
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
630dbee817
Fix theme
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
18dc02c700
Fix mxid colors for dark theme
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
3d7e509f9a
Localize fonts
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
fbeecc0479
Add hotkey ctrl+k for search
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
c9ec161ccc
Add search modal ( #132 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
e20b9d054d
Add animation on hover in sidebar
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
fb5f368894
Added primary varient in IconButton
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
9454ffd1af
Update UX of Divider comp
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
b9378118dd
Twemojify text
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f897809202
Fix emoji size in Avatar
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
647d085c5f
Twemojified all text
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2479dc4096
Use formatted_body to parse markdown ( #133 ) and partially implement #105 , #19
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
7e7a5e692e
Refectored Message comp
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
5b0f95fed9
Fix alignment in ProfileViewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
6e9394ec7a
Use Unicode aware character-wise slicing ( #159 )
fb5a54dd17
Re: fix alignment on hsInput in safari
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
a83aecaa69
Full UIAA implement ( #93 ), #32 , #146 , #64 , #102
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
92ab8331d0
Fix overscroll behavior
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>