misskey/packages/frontend/src/components
tamaina d2204fd5c8
refactor: pagination/date-separated-list系処理を良い感じに? (#8209)
* pages/messaging/messaging-room.vue

* wip

* wip

* wip???

* wip?

* ✌️

* messaaging-room.form.vue rewrite to compositon api

* refactor

* 関心事でないのでとりあえず置いておく

* 🎨

* 🎨

* i18n.ts

* fix scroll container find function

* fix

* FIX

* ✌️

* Fix scroll bottom detect

* wip

* aaaaaaaaaaa

* rename

* fix

* fix?

* ✌️

* ✌️

* clean up

* clena up

* refactor

* scroll event once or not

* fix

* fix once

* add safe-area-inset-bottom to spacer

* fix

* ✌️

* 🎨

* fix

* fix

* wip

* ✌️

* clean up

* fix lint

* Update packages/client/src/components/global/sticky-container.vue

Co-authored-by: Johann150 <johann.galle@protonmail.com>

* Update packages/client/src/components/ui/pagination.vue

Co-authored-by: Johann150 <johann.galle@protonmail.com>

* Update packages/client/src/pages/messaging/messaging-room.form.vue

Co-authored-by: Johann150 <johann.galle@protonmail.com>

* clean up: single line comment

* https://github.com/misskey-dev/misskey/pull/8209#discussion_r867386077

* fix

* asobi → tolerance

* pick form

* pick message

* pick room

* fix lint

* fix scroll?

* fix scroll.ts

* fix directives/sticky-container

* update global/sticky-container.vue

* fix, 🎨

* revert merge

* ✌️

* fix lint errors

* 🎨

* Update packages/client/src/types/date-separated-list.ts

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* https://github.com/misskey-dev/misskey/pull/8209#discussion_r917225080

* use '

* Update packages/client/src/scripts/scroll.ts

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* use Number.EPSILON

Co-authored-by: acid-chicken <root@acid-chicken.com>

* revert

* fix

* fix

* Use % instead of vh

* 🎨

* 🎨

* 🎨

* wip

* wip

* css modules

Co-authored-by: Johann150 <johann.galle@protonmail.com>
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2023-01-13 18:25:40 +09:00
..
form refactor 2023-01-09 09:41:25 +09:00
global refactor(client): use css modules 2023-01-10 11:15:29 +09:00
page refactor 2023-01-07 15:09:46 +09:00
index.ts
mfm.ts fix(client): 数式を含む投稿が表示されないのを修正 2023-01-13 17:45:20 +09:00
MkAbuseReport.vue refactor 2023-01-07 14:59:54 +09:00
MkAbuseReportWindow.vue refactor 2023-01-07 15:09:46 +09:00
MkAnalogClock.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkAsUi.vue refactor 2023-01-09 09:41:25 +09:00
MkAutocomplete.vue refactor 2023-01-09 16:45:05 +09:00
MkAvatars.vue
MkButton.vue MisskeyPlay (#9467) 2023-01-05 13:59:48 +09:00
MkCaptcha.vue perf(client): use shallowRef for html element ref 2023-01-03 10:12:37 +09:00
MkChannelFollowButton.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkChannelPreview.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkChart.vue chore(client): tweak charts 2023-01-06 20:00:06 +09:00
MkChartLegend.vue 🎨 2023-01-06 20:19:27 +09:00
MkChartTooltip.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkCheckbox.vue refactor 2023-01-07 14:59:54 +09:00
MkClickerGame.vue 🍪 2023-01-08 20:42:45 +09:00
MkCode.core.vue
MkCode.vue
MkContainer.vue 🎨 2022-12-30 15:40:29 +09:00
MkContextMenu.vue 🎨 2023-01-08 09:58:35 +09:00
MkCropperDialog.vue refactor 2023-01-06 09:41:14 +09:00
MkCwButton.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkDateSeparatedList.vue refactor: pagination/date-separated-list系処理を良い感じに? (#8209) 2023-01-13 18:25:40 +09:00
MkDialog.vue fix style 2023-01-10 20:12:38 +09:00
MkDigitalClock.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkDonation.vue enhance(client): donation dialog 2023-01-07 11:49:00 +09:00
MkDrive.file.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkDrive.folder.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkDrive.navFolder.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkDrive.vue perf(client): use shallowRef instead of ref for template reference 2023-01-03 13:37:32 +09:00
MkDriveFileThumbnail.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkDriveSelectDialog.vue refactor 2023-01-06 09:41:14 +09:00
MkDriveWindow.vue 🎨 2023-01-06 09:59:17 +09:00
MkEmojiPicker.section.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkEmojiPicker.vue refactor 2023-01-09 17:04:52 +09:00
MkEmojiPickerDialog.vue 絵文字ピッカーにフォーカスされないのを修正 2023-01-09 17:08:58 +09:00
MkEmojiPickerWindow.vue fix #9483 2023-01-07 14:44:50 +09:00
MkFeaturedPhotos.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkFileCaptionEditWindow.vue refactor 2023-01-07 15:09:46 +09:00
MkFileListForAdmin.vue refactor 2023-01-05 21:04:56 +09:00
MkFlashPreview.vue 🎨 2023-01-06 10:34:49 +09:00
MkFoldableSection.vue refactor 2023-01-09 09:41:25 +09:00
MkFolder.vue refactor 2023-01-09 09:41:25 +09:00
MkFollowButton.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkForgotPassword.vue refactor 2023-01-07 15:09:46 +09:00
MkFormDialog.vue refactor 2023-01-07 15:09:46 +09:00
MkGalleryPostPreview.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkGoogle.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkHeatmap.vue chore(client): tweak charts 2023-01-06 20:00:06 +09:00
MkImageViewer.vue perf(client): use shallowRef instead of ref for template reference 2023-01-03 13:37:32 +09:00
MkImgWithBlurhash.vue perf(client): use shallowRef for html element ref 2023-01-03 10:12:37 +09:00
MkInfo.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkInput.vue refactor 2023-01-07 15:09:46 +09:00
MkInstanceCardMini.vue enhance(client): force lazy load some images 2023-01-09 14:00:04 +09:00
MkInstanceStats.vue refactor 2023-01-09 09:41:25 +09:00
MkInstanceTicker.vue
MkKeyValue.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkLaunchPad.vue 画面下部に必要なスペース関連の改善 (#9509) 2023-01-10 13:50:34 +09:00
MkLink.vue refactor(client): use css modules 2023-01-10 14:45:02 +09:00
MkMarquee.vue
MkMediaBanner.vue perf(client): use shallowRef for html element ref 2023-01-03 10:12:37 +09:00
MkMediaImage.vue enhance: Proxy custom emojis to reduce image size and accelerate the frontend (#9431) 2022-12-30 12:00:50 +09:00
MkMediaList.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkMediaVideo.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkMention.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkMenu.child.vue perf(client): use shallowRef for html element ref 2023-01-03 10:12:37 +09:00
MkMenu.vue 画面下部に必要なスペース関連の改善 (#9509) 2023-01-10 13:50:34 +09:00
MkMiniChart.vue
MkModal.vue fix MkModal animation 2023-01-08 11:47:16 +09:00
MkModalPageWindow.vue refactor 2023-01-06 09:41:14 +09:00
MkModalWindow.vue refactor 2023-01-06 09:41:14 +09:00
MkNote.vue tweak css 2023-01-10 11:19:56 +09:00
MkNoteDetailed.vue 🎨 2023-01-09 13:32:48 +09:00
MkNoteHeader.vue refactor(client): use css modules 2023-01-10 05:17:54 +09:00
MkNotePreview.vue remove v-size directive 2022-12-28 09:32:22 +09:00
MkNotes.vue refactor: pagination/date-separated-list系処理を良い感じに? (#8209) 2023-01-13 18:25:40 +09:00
MkNoteSimple.vue refactor(client): use css modules 2023-01-10 05:40:53 +09:00
MkNoteSub.vue refactor(client): use css modules 2023-01-10 05:45:33 +09:00
MkNotification.vue fix(client): 特定の場所でカスタム絵文字を含むテキストが表示されないのを修正 2023-01-13 14:29:01 +09:00
MkNotifications.vue refactor 2023-01-10 05:31:02 +09:00
MkNotificationSettingWindow.vue refactor 2023-01-07 14:59:54 +09:00
MkNumber.vue 🎨 2022-12-31 21:10:25 +09:00
MkNumberDiff.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkObjectView.value.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkObjectView.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkPagePreview.vue refactor 2023-01-06 09:41:14 +09:00
MkPageWindow.vue 🎨 2023-01-07 14:33:33 +09:00
MkPagination.vue refactor: pagination/date-separated-list系処理を良い感じに? (#8209) 2023-01-13 18:25:40 +09:00
MkPlusOneEffect.vue feat(client): 🍪👈 2023-01-08 17:41:09 +09:00
MkPoll.vue perf: use overflow: clip instead of overflow: hidden (#9443) 2023-01-02 12:15:26 +09:00
MkPollEditor.vue refactor 2023-01-07 15:09:46 +09:00
MkPopupMenu.vue 🎨 2023-01-06 10:11:47 +09:00
MkPostForm.vue 🎨 2023-01-09 13:32:48 +09:00
MkPostFormAttaches.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkPostFormDialog.vue perf(client): use shallowRef instead of ref for template reference 2023-01-03 13:37:32 +09:00
MkPushNotificationAllowButton.vue 通知設定が開けないのを修正 2022-12-29 17:20:24 +09:00
MkRadio.vue refactor 2023-01-07 15:09:46 +09:00
MkRadios.vue refactor 2023-01-07 15:09:46 +09:00
MkRange.vue refactor 2023-01-07 15:09:46 +09:00
MkReactionEffect.vue 🎨 2023-01-08 17:38:33 +09:00
MkReactionIcon.vue refactor: 絵文字URLを引き回すのをやめる (#9423) 2022-12-29 10:14:44 +09:00
MkReactionsViewer.details.vue refactor 2023-01-08 14:22:04 +09:00
MkReactionsViewer.reaction.vue refactor 2023-01-08 16:17:42 +09:00
MkReactionsViewer.vue 🎨 2023-01-09 20:41:52 +09:00
MkReactionTooltip.vue refactor 2023-01-08 14:22:04 +09:00
MkRemoteCaution.vue 🎨 2023-01-07 17:39:24 +09:00
MkRetentionHeatmap.vue tweak retention heatmap 2023-01-06 20:01:32 +09:00
MkRippleEffect.vue 🎨 2023-01-01 12:28:30 +09:00
MkRolePreview.vue Role (#9437) 2023-01-12 21:02:26 +09:00
MkSample.vue refactor 2023-01-07 15:09:46 +09:00
MkSelect.vue tweak 2023-01-08 11:12:11 +09:00
MkSignin.vue ログイン画面のユーザー名フォームへのautocomplete設定 (#9515) 2023-01-12 09:33:06 +09:00
MkSigninDialog.vue refactor 2023-01-06 09:41:14 +09:00
MkSignup.vue refactor 2023-01-07 15:09:46 +09:00
MkSignupDialog.vue refactor 2023-01-06 09:41:14 +09:00
MkSparkle.vue perf(client): use shallowRef for html element ref 2023-01-03 10:12:37 +09:00
MkSubNoteContent.vue tweak note componsnt 2023-01-08 10:48:44 +09:00
MkSuperMenu.vue 🎨 2023-01-05 19:50:52 +09:00
MkSwitch.vue fix typo 2023-01-07 15:00:29 +09:00
MkTab.vue remove v-size directive 2022-12-28 09:32:22 +09:00
MkTagCloud.vue perf(client): use shallowRef for html element ref 2023-01-03 10:12:37 +09:00
MkTextarea.vue refactor 2023-01-07 15:09:46 +09:00
MkTimeline.vue
MkToast.vue refactor 2022-12-30 13:37:14 +09:00
MkTokenGenerateWindow.vue refactor 2023-01-07 15:09:46 +09:00
MkTooltip.vue refactor(client): use css modules 2023-01-10 14:20:58 +09:00
MkUpdated.vue 🎨 2023-01-06 13:50:41 +09:00
MkUrlPreview.vue perf: use overflow: clip instead of overflow: hidden (#9443) 2023-01-02 12:15:26 +09:00
MkUrlPreviewPopup.vue 🎨 2022-12-30 13:52:40 +09:00
MkUserCardMini.vue Role (#9437) 2023-01-12 21:02:26 +09:00
MkUserInfo.vue refactor: 絵文字URLを引き回すのをやめる (#9423) 2022-12-29 10:14:44 +09:00
MkUserList.vue perf(client): use shallowRef instead of ref for template reference 2023-01-03 13:37:32 +09:00
MkUserOnlineIndicator.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkUserPreview.vue refactor 2022-12-30 13:37:14 +09:00
MkUserSelectDialog.vue refactor 2023-01-07 15:09:46 +09:00
MkUsersTooltip.vue Revert "perf?(client): remove needless scoped annotation for style" 2022-12-27 18:29:39 +09:00
MkVisibilityPicker.vue 🎨 2023-01-09 13:32:48 +09:00
MkWaitingDialog.vue perf(client): use shallowRef instead of ref for template reference 2023-01-03 13:37:32 +09:00
MkWidgets.vue refactor(client): rename widget filename 2023-01-10 06:08:40 +09:00
MkWindow.vue fix #9483 2023-01-07 14:44:50 +09:00
MkYoutubePlayer.vue 🎨 2023-01-06 09:59:17 +09:00