misskey/packages/frontend/src/components
Acid Chicken (硫酸鶏) 337dd97b49
perf(#10923): CSS Modules のクラス名をインライン化する (#10930)
* perf(#10923): unwind css module class name

* perf(#10923): support multiple components

* refactor: clean up

* refactor(#10923): avoid `useCssModule()`

* fix(#10923): allow direct literal class name

* fix(#10923): avoid computed class name

* fix(#10923): allow literal keys

* fix(#10923): typo

* fix(#10923): invalid class names

* chore: test

* revert: test

This reverts commit 5c7ef366eceebe8ba260efa4d5d675f6c1775c45.

* fix(#10923): hidden tale

* perf(#10923): also unwind scoped css contained components

* perf(#10923): `normalizeClass` AOT compilation

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-06-01 17:19:46 +09:00
..
form perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
global perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
page perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
index.ts
MkAbuseReport.stories.impl.ts
MkAbuseReport.vue
MkAbuseReportWindow.stories.impl.ts
MkAbuseReportWindow.vue refactor 2023-05-19 13:58:09 +09:00
MkAccountMoved.stories.impl.ts
MkAccountMoved.vue refactor 2023-05-19 13:58:09 +09:00
MkAchievements.stories.impl.ts
MkAchievements.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkAnalogClock.stories.impl.ts feat: impl IdlingRenderScheduler (#10547) 2023-05-20 03:38:07 +09:00
MkAnalogClock.vue feat: impl IdlingRenderScheduler (#10547) 2023-05-20 03:38:07 +09:00
MkAnimBg.vue
MkAsUi.stories.impl.ts
MkAsUi.vue refactor 2023-05-19 13:58:09 +09:00
MkAutocomplete.stories.impl.ts
MkAutocomplete.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkAvatars.stories.impl.ts
MkAvatars.vue refactor 2023-05-19 13:58:09 +09:00
MkButton.stories.impl.ts
MkButton.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkCaptcha.stories.impl.ts
MkCaptcha.vue
MkChannelFollowButton.vue refactor 2023-05-30 10:20:06 +09:00
MkChannelList.vue
MkChannelPreview.vue
MkChart.vue refactor 2023-05-19 13:58:09 +09:00
MkChartLegend.vue
MkChartTooltip.vue refactor 2023-05-19 13:58:09 +09:00
MkClickerGame.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkClipPreview.vue
MkCode.core.vue
MkCode.vue
MkColorInput.vue
MkContainer.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkContextMenu.vue refactor 2023-05-19 13:58:09 +09:00
MkCropperDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkCwButton.vue
MkDateSeparatedList.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkDialog.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkDigitalClock.stories.impl.ts feat: impl IdlingRenderScheduler (#10547) 2023-05-20 03:38:07 +09:00
MkDigitalClock.vue feat: impl IdlingRenderScheduler (#10547) 2023-05-20 03:38:07 +09:00
MkDonation.vue
MkDrive.file.vue refactor 2023-05-29 20:05:46 +09:00
MkDrive.folder.vue refactor 2023-05-29 20:05:46 +09:00
MkDrive.navFolder.vue refactor 2023-05-19 13:58:09 +09:00
MkDrive.vue refactor 2023-05-29 19:56:17 +09:00
MkDriveFileThumbnail.vue refactor 2023-05-19 13:58:09 +09:00
MkDriveSelectDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkDriveWindow.vue refactor 2023-05-19 13:58:09 +09:00
MkEmojiPicker.section.vue
MkEmojiPicker.vue enhance(frontend): 追加の絵文字用辞書をダウンロードできるように 2023-06-01 17:10:53 +09:00
MkEmojiPickerDialog.vue refactor 2023-05-27 11:35:26 +09:00
MkEmojiPickerWindow.vue refactor 2023-05-19 13:58:09 +09:00
MkFeaturedPhotos.vue
MkFileCaptionEditWindow.vue refactor 2023-05-19 13:58:09 +09:00
MkFileListForAdmin.vue
MkFlashPreview.vue
MkFoldableSection.vue refactor 2023-05-19 13:58:09 +09:00
MkFolder.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkFollowButton.vue fix: テーマにプロパティ 'fgOnWhite' を追加してフォローボタンのスタイルを調整 (#10931) 2023-06-01 13:29:44 +09:00
MkForgotPassword.vue refactor 2023-05-24 17:29:58 +09:00
MkFormDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkGalleryPostPreview.stories.impl.ts
MkGalleryPostPreview.vue refactor 2023-05-19 13:58:09 +09:00
MkGoogle.vue
MkHeatmap.vue
MkImgWithBlurhash.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkInfo.vue
MkInput.vue
MkInstanceCardMini.vue
MkInstanceStats.vue
MkInstanceTicker.vue
MkKeyValue.vue refactor 2023-05-19 13:58:09 +09:00
MkLaunchPad.vue refactor 2023-05-19 13:58:09 +09:00
MkLink.vue
MkMarquee.vue
MkMediaBanner.vue vue-plyrやめるなど 2023-05-30 11:32:29 +09:00
MkMediaImage.vue 🎨 2023-06-01 07:51:02 +09:00
MkMediaList.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkMediaVideo.vue vue-plyrやめるなど 2023-05-30 11:32:29 +09:00
MkMention.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkMenu.child.vue refactor 2023-05-19 13:58:09 +09:00
MkMenu.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkMiniChart.vue
MkModal.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkModalWindow.vue lint 2023-05-29 17:13:45 +09:00
MkNote.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkNoteDetailed.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkNoteHeader.vue
MkNotePreview.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkNotes.vue refactor 2023-05-19 13:58:09 +09:00
MkNoteSimple.vue refactor 2023-05-19 13:58:09 +09:00
MkNoteSub.vue
MkNotification.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkNotifications.vue refactor 2023-05-19 13:58:09 +09:00
MkNotificationSettingWindow.vue refactor 2023-05-19 13:58:09 +09:00
MkNumber.vue
MkNumberDiff.vue
MkObjectView.value.vue
MkObjectView.vue
MkOmit.vue fix(frontend): disconnect ResizeObserver 2023-05-31 16:04:01 +00:00
MkPagePreview.vue
MkPageWindow.vue refactor 2023-05-19 13:58:09 +09:00
MkPagination.vue refactor 2023-05-19 13:58:09 +09:00
MkPlusOneEffect.vue
MkPoll.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkPollEditor.vue refactor 2023-05-19 13:58:09 +09:00
MkPopupMenu.vue refactor 2023-05-19 13:58:09 +09:00
MkPostForm.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkPostFormAttaches.vue 🎨 2023-05-30 14:34:55 +09:00
MkPostFormDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkPushNotificationAllowButton.vue refactor 2023-05-19 13:58:09 +09:00
MkRadio.vue
MkRadios.vue
MkRange.vue
MkReactedUsersDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkReactionEffect.vue
MkReactionIcon.vue refactor 2023-05-19 13:58:09 +09:00
MkReactionsViewer.details.vue refactor 2023-05-19 13:58:09 +09:00
MkReactionsViewer.reaction.vue add note 2023-05-19 09:48:48 +09:00
MkReactionsViewer.vue refactor 2023-05-19 13:58:09 +09:00
MkReactionTooltip.vue refactor 2023-05-19 13:58:09 +09:00
MkRemoteCaution.vue
MkRenotedUsersDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkRetentionHeatmap.vue
MkRetentionLineChart.vue
MkRippleEffect.vue
MkRolePreview.vue feat: カスタム絵文字ごとにそれをリアクションとして使えるロールを設定できるように 2023-05-18 18:45:49 +09:00
MkSelect.vue
MkSignin.vue refactor 2023-05-19 13:58:09 +09:00
MkSigninDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkSignupDialog.form.vue Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2023-05-19 13:58:33 +09:00
MkSignupDialog.rules.stories.impl.ts
MkSignupDialog.rules.vue refactor 2023-05-19 13:58:09 +09:00
MkSignupDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkSparkle.vue
MkSubNoteContent.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkSuperMenu.vue
MkSwitch.vue
MkTab.vue
MkTagCloud.vue refactor 2023-05-24 17:50:15 +09:00
MkTextarea.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkTimeline.vue enhance(frontend): フォロー/フォロー解除したときに自動でTLをリロードするのをやめるように 2023-05-25 08:17:09 +09:00
MkToast.vue refactor 2023-05-19 13:58:09 +09:00
MkTokenGenerateWindow.vue refactor 2023-05-19 13:58:09 +09:00
MkTooltip.vue refactor 2023-05-19 13:58:09 +09:00
MkUpdated.vue refactor 2023-05-19 13:58:09 +09:00
MkUrlPreview.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkUrlPreviewPopup.vue refactor 2023-05-19 13:58:09 +09:00
MkUserCardMini.vue
MkUserInfo.vue refactor 2023-05-19 18:16:26 +09:00
MkUserList.vue
MkUserOnlineIndicator.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkUserPopup.vue refactor 2023-05-19 13:58:09 +09:00
MkUserSelectDialog.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkUserSetupDialog.Follow.stories.impl.ts
MkUserSetupDialog.Follow.vue refactor 2023-05-19 13:58:09 +09:00
MkUserSetupDialog.Privacy.stories.impl.ts
MkUserSetupDialog.Privacy.vue
MkUserSetupDialog.Profile.stories.impl.ts
MkUserSetupDialog.Profile.vue refactor 2023-05-19 13:58:09 +09:00
MkUserSetupDialog.stories.impl.ts
MkUserSetupDialog.User.stories.impl.ts
MkUserSetupDialog.User.vue
MkUserSetupDialog.vue feat: アカウント初期設定ウィザードに戻るボタンと、後で進むボタンを追加 (#10893) 2023-05-26 14:40:44 +09:00
MkUsersTooltip.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkVisibilityPicker.vue refactor 2023-05-19 13:58:09 +09:00
MkVisitorDashboard.ActiveUsersChart.vue
MkVisitorDashboard.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkWaitingDialog.vue refactor 2023-05-19 13:58:09 +09:00
MkWidgets.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
MkWindow.vue refactor 2023-05-19 13:58:09 +09:00
MkYouTubePlayer.vue refactor 2023-05-19 13:58:09 +09:00