Tusooa Zhu
5fb302d0f1
Add hide button to media modal
2022-03-13 12:02:02 -04:00
Tusooa Zhu
7e21853cca
Lint
2022-03-13 12:02:02 -04:00
Tusooa Zhu
7dd1a0dd30
Prevent hiding media viewer if swiped over SwipeClick
2022-03-13 12:02:02 -04:00
Tusooa Zhu
90b066a744
Fix webkit image blurs
2022-03-13 12:02:02 -04:00
Tusooa Zhu
1128cc463c
Fix video in media modal not displaying properly
2022-03-13 12:02:02 -04:00
Tusooa Zhu
22d8961c5e
Add changelog for https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1403
2022-03-13 12:02:02 -04:00
Tusooa Zhu
76727cd39c
Remove image box-shadow in media modal
...
The box-shadow causes an image to be very blurry on Webkit browsers
(experienced: Konqueror, Safari; heard of: Chrome) when scaled up
if the initial size of the image is much smaller than the actual size
(e.g. when viewing a very long picture).
The shadow is not really obvious anyway.
2022-03-13 12:02:02 -04:00
Tusooa Zhu
5829cd98af
Clean up debug code for image pinch zoom
2022-03-13 12:02:02 -04:00
Tusooa Zhu
49fa9c47e9
Bump @kazvmoe-infra/pinch-zoom-element to 1.2.0 on npm
...
https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1403
2022-03-13 12:02:00 -04:00
Tusooa Zhu
495960c83a
Bump pinch-zoom-element version
2022-03-13 12:00:45 -04:00
Tusooa Zhu
3b4afdf567
Clean up
2022-03-13 12:00:45 -04:00
Tusooa Zhu
a485ebc2bb
Check whether we swiped only for mouse pointer
2022-03-13 12:00:45 -04:00
Tusooa Zhu
6980e4ddf1
Scale swipe threshold with viewport width
2022-03-13 12:00:44 -04:00
Tusooa Zhu
cb19db1006
Update pinch-zoom-element
2022-03-13 12:00:44 -04:00
Tusooa Zhu
ddf6c9cef0
Allow pinch-zoom to fill the whole screen
2022-03-13 12:00:44 -04:00
Tusooa Zhu
9f3a983fef
Use native click for hiding overlay
...
The pointerup strategy is unsuccessful, as some other overlays
(Firefox's Inspect Element) will pass down pointerup events.
2022-03-13 12:00:44 -04:00
Tusooa Zhu
839627ffc4
Reset position on swipe end even if we cannot navigate
2022-03-13 12:00:44 -04:00
Tusooa Zhu
f3269cdc10
Make lint happy
2022-03-13 12:00:44 -04:00
Tusooa Zhu
3502d374e3
Prevent the click event from firing on content below modal
2022-03-13 12:00:44 -04:00
Tusooa Zhu
0190a36070
Add missing swipe click component
2022-03-13 12:00:44 -04:00
Tusooa Zhu
23a6b86ef3
Clean up
2022-03-13 12:00:44 -04:00
Tusooa Zhu
29cd8fbd3b
Add swipe-click handler to media modal
...
Now swiping will correctly change the current media, and with a good
preview. Clicking without swiping closes the overlay.
2022-03-13 12:00:44 -04:00
Tusooa Zhu
a36673a6a8
Use pinch-zoom-element for pinch zoom functionality
2022-03-13 12:00:41 -04:00
Tusooa Zhu
544db06294
Add pan threshold
2022-03-13 11:56:35 -04:00
Tusooa Zhu
d9030b4fdd
Handle pinch action
2022-03-13 11:56:35 -04:00
Tusooa Zhu
a7570f5eb2
Preview swipe action
2022-03-13 11:56:34 -04:00
Tusooa Zhu
f96e5882d1
Make media modal be aware of multi-touch actions
...
Originally the media viewer would think every touch is a swipe (one-finger
touch event), so we would encounter the case where a two-finger scale event
would incorrectly change the current media. This is now fixed.
2022-03-13 11:56:30 -04:00
Henry Jameson
f16f35a4d4
Merge remote-tracking branch 'origin/develop' into expert-settings-and-serverside
...
* origin/develop:
Update dependency v-click-outside to v2.1.5
Update dependency shelljs to v0.8.5
Update dependency portal-vue to v2.1.7
Update dependency lodash to v4.17.21
Update dependency karma-spec-reporter to v0.0.33
Update dependency karma-webpack to v4.0.2
Update dependency karma-sourcemap-loader to v0.3.8
Update dependency eslint-plugin-vue to v5.2.3
Update dependency chromedriver to v87.0.7
Update dependency @chenfengyuan/vue-qrcode to v1.0.2
Pin dependencies
Pin dependencies
Do not mute bot posts in notifications
Lint
Add renovate.json
Add bot indication to user icon on statuses
Mute bot posts
fix placeholder attachments opening new tab
2022-03-13 16:34:05 +02:00
HJ
51b14cc615
Merge branch 'eientei' into 'develop'
...
Mute bot posts filtering option
See merge request pleroma/pleroma-fe!1440
2022-03-13 14:04:15 +00:00
HJ
80bd6433aa
Merge branch 'renovate/shelljs-0.x' into 'develop'
...
Update dependency shelljs to v0.8.5
See merge request pleroma/pleroma-fe!1455
2022-03-13 10:20:28 +00:00
HJ
50b3a30d1a
Merge branch 'renovate/v-click-outside-2.x' into 'develop'
...
Update dependency v-click-outside to v2.1.5
See merge request pleroma/pleroma-fe!1456
2022-03-13 09:32:59 +00:00
Henry Jameson
5930b667a1
reduce the copypaste by making it more functional-style
2022-03-13 11:30:38 +02:00
Pleroma Renovate Bot
9b5ae4d4a3
Update dependency v-click-outside to v2.1.5
2022-03-13 09:04:54 +00:00
Pleroma Renovate Bot
22c8ad4583
Update dependency shelljs to v0.8.5
2022-03-13 09:04:46 +00:00
Henry Jameson
726fdbea15
remove "experimental" label from streaming api
2022-03-13 10:51:13 +02:00
HJ
67c2b52682
Merge branch 'renovate/portal-vue-2.x' into 'develop'
...
Update dependency portal-vue to v2.1.7
See merge request pleroma/pleroma-fe!1452
2022-03-13 08:20:20 +00:00
HJ
238e557d2b
Merge branch 'renovate/lodash-monorepo' into 'develop'
...
Update dependency lodash to v4.17.21
See merge request pleroma/pleroma-fe!1451
2022-03-13 08:19:32 +00:00
HJ
c8d87e7ef9
Merge branch 'renovate/karma-spec-reporter-0.x' into 'develop'
...
Update dependency karma-spec-reporter to v0.0.33
See merge request pleroma/pleroma-fe!1449
2022-03-12 09:30:01 +00:00
Pleroma Renovate Bot
a83b07a629
Update dependency portal-vue to v2.1.7
2022-03-12 09:07:30 +00:00
Pleroma Renovate Bot
3bd2f3c36d
Update dependency lodash to v4.17.21
2022-03-12 09:07:19 +00:00
Pleroma Renovate Bot
465c5f194c
Update dependency karma-spec-reporter to v0.0.33
2022-03-12 09:07:05 +00:00
HJ
ec3df8e5f2
Merge branch 'renovate/chromedriver-87.x' into 'develop'
...
Update dependency chromedriver to v87.0.7
See merge request pleroma/pleroma-fe!1446
2022-03-11 10:59:22 +00:00
HJ
c194568daf
Merge branch 'renovate/eslint-plugin-vue-5.x' into 'develop'
...
Update dependency eslint-plugin-vue to v5.2.3
See merge request pleroma/pleroma-fe!1447
2022-03-11 10:59:08 +00:00
HJ
63039aea37
Merge branch 'renovate/chenfengyuan-vue-qrcode-1.x' into 'develop'
...
Update dependency @chenfengyuan/vue-qrcode to v1.0.2
See merge request pleroma/pleroma-fe!1445
2022-03-11 09:15:37 +00:00
HJ
fb803b2ff2
Merge branch 'renovate/karma-webpack-4.x' into 'develop'
...
Update dependency karma-webpack to v4.0.2
See merge request pleroma/pleroma-fe!1450
2022-03-11 09:13:27 +00:00
HJ
fabac8524d
Merge branch 'renovate/karma-sourcemap-loader-0.x' into 'develop'
...
Update dependency karma-sourcemap-loader to v0.3.8
See merge request pleroma/pleroma-fe!1448
2022-03-11 09:12:42 +00:00
Pleroma Renovate Bot
35ad2a1957
Update dependency karma-webpack to v4.0.2
2022-03-11 09:06:09 +00:00
Pleroma Renovate Bot
e4d40fbba4
Update dependency karma-sourcemap-loader to v0.3.8
2022-03-11 09:05:47 +00:00
Pleroma Renovate Bot
d4076e5df5
Update dependency eslint-plugin-vue to v5.2.3
2022-03-11 09:05:34 +00:00
Pleroma Renovate Bot
2ced27e734
Update dependency chromedriver to v87.0.7
2022-03-11 09:05:21 +00:00