Henry Jameson
4c10cf21a0
please the stylint
2024-03-25 19:13:04 +02:00
Henry Jameson
5637e29d9c
fix smol utf emoji in suggestor
2024-03-04 20:06:30 +02:00
Henry Jameson
075f2cb903
remove all "fallback variables"
2024-03-04 19:45:42 +02:00
Henry Jameson
a2f2a0e409
fix autocomplete
2024-02-29 20:15:41 +02:00
Henry Jameson
e2a675e3ae
oops
2024-02-28 01:26:22 +02:00
Henry Jameson
fe93717d47
consistent menu-items
2024-02-28 01:23:43 +02:00
Henry Jameson
339ae3e95e
disable debug stuff i left on by accident in last commit
2024-02-22 18:20:09 +02:00
Henry Jameson
abd1407a0b
fix emoji inputs having odd paddings and line-height
2024-02-22 18:19:28 +02:00
Henry Jameson
c531391e87
fix post status form input
2024-02-13 02:31:11 +02:00
Henry Jameson
bcc5084409
add roundness, fix inputs
2024-02-13 02:09:43 +02:00
Henry Jameson
ae345d2c45
buttons look great now, including unstyled ones menu items work too
2024-02-12 17:26:08 +02:00
Henry Jameson
d2a74ea1a2
add .input class to all inputs
2024-02-07 15:53:49 +02:00
tusooa
82063f34b2
Add aria-controls to extra-buttons trigger
2023-11-12 15:13:28 -05:00
tusooa
88db557141
Make suggestor ignore users without valid names
...
Otherwise it might have undefined issues.
Resolves https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1249
2023-03-02 23:47:55 -05:00
tusooa
5468309f6a
Make it possible to auto-select the first candidate in autocomplete
2023-02-20 23:49:34 -05:00
tusooa
d159031121
Add some aria to post status form
2023-01-21 16:28:33 -05:00
tusooa
5478192e20
Make keys work as intended when there is no suggestions
2023-01-21 14:50:57 -05:00
tusooa
72cb9e8bdb
Make all emoji inputs screen-reader-friendly
2023-01-21 01:28:43 -05:00
tusooa
6235af4592
Make screenreaders read out autocomplete results
2023-01-21 01:07:07 -05:00
tusooa
4db7f07421
Make autocomplete items buttons
2023-01-20 23:43:09 -05:00
tusooa
7dc2277453
Use stylelint
2023-01-09 13:02:16 -05:00
Henry Jameson
3c0e7882b1
lint
2022-11-21 22:17:33 +02:00
Henry Jameson
11f9a7ba27
update popover styles when caret updates
2022-10-17 21:23:25 +03:00
Henry Jameson
4a1ffced44
fix unit tests
2022-10-10 22:04:49 +03:00
Henry Jameson
faca1b31e3
better autocomplete handling, fix leak
2022-10-10 20:26:32 +03:00
Henry Jameson
692342a77f
focus search input when opening emoji picker
2022-10-10 20:11:04 +03:00
Henry Jameson
d2fabe1a71
use anchor for picker
2022-10-10 00:37:59 +03:00
Henry Jameson
8fa1f0b50d
move keepOpen to picker
2022-10-10 00:33:58 +03:00
Henry Jameson
296a6fa4e3
some shitty initial implementation of emoji picker with popover
2022-10-09 23:42:36 +03:00
Henry Jameson
518fcf856a
fix blinking popup
2022-10-09 23:09:31 +03:00
Henry Jameson
2469415809
fix css
2022-10-09 23:02:42 +03:00
Henry Jameson
05640e4cc1
cleanup
2022-10-09 23:02:39 +03:00
Henry Jameson
4631b1b9f7
suggestor popover
2022-10-09 22:09:50 +03:00
Tusooa Zhu
a7f836a64e
Make suggestor suggest according to cldr annotations
2022-09-21 23:16:33 -04:00
Tusooa Zhu
8f4f02683f
Make emoji picker use grouped unicode emojis
2022-09-18 13:19:53 -04:00
Tusooa Zhu
06a636db37
Lazy-load emoji picker in post form
...
When clicking the reply button, we used to load the whole emoji picker.
This causes a considerable delay even if the user is not going to use
the emoji picker. Now the content of the emoji picker is loaded only
after the user has explicitly opened the emoji picker.
Ref: grouped-emoji-picker
2022-09-18 13:19:52 -04:00
Tusooa Zhu
8777b6eadd
Clean up legacy code in emoji picker
...
Ref: grouped-emoji-picker
2022-09-18 13:19:51 -04:00
Tusooa Zhu
0a79a74773
Use dedicated indicator for non-ascii domain names
2022-08-29 18:46:41 -04:00
Henry Jameson
fddb531ed2
--fix
2022-07-31 12:35:48 +03:00
Henry Jameson
7f513fe46f
more em-sized fonts
2022-04-20 23:44:33 +03:00
Henry Jameson
c3690b456e
fix emoji input warning spam
2022-03-30 01:24:53 +03:00
Henry Jameson
9d7a7e2019
fix emoji input tests
2022-03-22 18:22:23 +02:00
Henry Jameson
051d51bcd9
fix suggest not working
2022-03-17 09:28:19 +02:00
Henry Jameson
cd4ad2df11
Merge remote-tracking branch 'origin/develop' into vue3-again
...
* origin/develop: (475 commits)
Apply 1 suggestion(s) to 1 file(s)
Update dependency @ungap/event-target to v0.2.3
Update package.json
fix broken icons after FA upgrade
Update Font Awesome
Update dependency webpack-dev-middleware to v3.7.3
Update dependency vuelidate to v0.7.7
Pin dependency @kazvmoe-infra/pinch-zoom-element to 1.2.0
lint
Make media modal buttons larger
Add English translation for hide tooltip
Add hide button to media modal
Lint
Prevent hiding media viewer if swiped over SwipeClick
Fix webkit image blurs
Fix video in media modal not displaying properly
Add changelog for https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1403
Remove image box-shadow in media modal
Clean up debug code for image pinch zoom
Bump @kazvmoe-infra/pinch-zoom-element to 1.2.0 on npm
...
2022-03-16 21:00:20 +02:00
Henry Jameson
38d9ea8b17
lint
2021-06-08 00:09:16 +03:00
Henry Jameson
159bbed2f9
oops
2021-05-31 13:59:44 +03:00
Henry Jameson
fca885e665
resolve TODO VUE3
2021-04-25 13:23:16 +03:00
Henry Jameson
40ac9ef499
backport vue3 changes related to emoji-input
2021-04-18 17:03:31 +03:00
Shpuld Shpuldson
09fe160e8b
separate screen_name and screen_name_ui with decoded punycode
2021-02-26 16:23:11 +02:00
Shpuld Shpuldson
acc08932cd
save a few characters
2021-02-25 17:32:54 +02:00