Max Leiter
dd05ee3a65
TypeScript and Vue 3 ( #4559 )
...
Co-authored-by: Eric Nemchik <eric@nemchik.com>
Co-authored-by: Pavel Djundik <xPaw@users.noreply.github.com>
2022-06-18 17:25:21 -07:00
Max Leiter
d05cf5fe62
Fix linter warnings for aria-label placement
2021-07-01 12:14:02 -07:00
Max Leiter
5a9f3c5f70
Aria label for userlist
2021-06-21 22:26:43 -07:00
Max Leiter
f23cc0712c
Aria-label improvements for chatuserlist/networklist
2021-06-21 22:21:36 -07:00
Nachtalb
042cfb7582
Fix missing users in userlist after removing searchinput
...
Because the "Username" components still had the same ":key" vue tried to in-place update them. This doesn't quite work for objects (in this case "user" or "user.original"). Thus we change the key for the search so that it actually inits a new component and thus evaluates its content correctly.
2021-05-09 23:33:35 +02:00
Pavel Djundik
3fde2aa7b9
Always use multi-prefix modes
...
Fixes #323
2020-09-01 11:45:08 +03:00
Pavel Djundik
10cba8d9b0
Fix DOMRect coordinates in Safari
2020-01-24 16:55:29 +02:00
Pavel Djundik
c19cbd7ffd
Do not compute filteredUsers if there's no search input
2019-11-27 19:56:21 +02:00
Pavel Djundik
049e9a1680
Prevent cursor moving when navigating user list
2019-11-25 20:13:20 +02:00
Pavel Djundik
9b9c547e8c
Remove UsernameFiltered and fix colored mentions
2019-11-25 20:13:17 +02:00
Pavel Djundik
2a6c57abaa
Fix context menu generation
2019-11-25 20:13:16 +02:00
Pavel Djundik
0cb8dc73bb
Use es6 import syntax
2019-11-25 20:13:12 +02:00
Richard Lewis
a71472a427
Port contextmenus to Vue
2019-11-25 20:13:11 +02:00
Alistair McKinlay
133e7bf710
Format js/vue with prettier
2019-07-19 11:27:40 +01:00
Jérémie Astori
0812ffc2e7
Run ESLint autofix after requiring new line on closing brackets
2019-02-25 00:57:48 -05:00
Pavel Djundik
c8568b5429
Redirect pageup/pagedown without manually animating the scroll
2019-02-13 16:44:15 +02:00
Pavel Djundik
40bf9ee8ba
Reset active user when leaving user list with mouse
2019-02-13 16:44:15 +02:00
Pavel Djundik
140c14959c
Fix user search not updating instantly on Android
2019-02-12 12:48:45 +02:00
Pavel Djundik
6877199515
Update eslint-plugin-vue
2019-02-12 12:48:45 +02:00
Pavel Djundik
d97356e65a
Only bind mouseover on username if necessary
2019-02-12 12:48:42 +02:00
Richard Lewis
c431ac6306
Add hover selection to user list.
2019-02-12 12:48:42 +02:00
Richard Lewis
060097c118
Implement keyboard navigation in user list.
2019-02-12 12:48:42 +02:00
Pavel Djundik
dee76adc0c
Implement network collapsing in Vue
2019-02-12 12:48:41 +02:00
Pavel Djundik
1e09ccdb90
Implement user search in vue
2019-02-12 12:48:41 +02:00
Pavel Djundik
9290264fa5
Make user list and message list components
2019-02-12 12:48:41 +02:00