From 596674fbdba740feb0ae1ab2a071fdf4901afd81 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Fri, 12 Aug 2022 22:45:05 +0900
Subject: [PATCH] refs #3300 Enable shortcut to reload timeline
---
src/renderer/components/TimelineSpace/Contents/Bookmarks.vue | 5 ++++-
.../components/TimelineSpace/Contents/DirectMessages.vue | 5 ++++-
.../components/TimelineSpace/Contents/Favourites.vue | 5 ++++-
.../components/TimelineSpace/Contents/Hashtag/Tag.vue | 5 ++++-
src/renderer/components/TimelineSpace/Contents/Home.vue | 5 ++++-
.../components/TimelineSpace/Contents/Lists/Show.vue | 5 ++++-
src/renderer/components/TimelineSpace/Contents/Local.vue | 5 ++++-
src/renderer/components/TimelineSpace/Contents/Mentions.vue | 5 ++++-
.../components/TimelineSpace/Contents/Notifications.vue | 5 ++++-
src/renderer/components/TimelineSpace/Contents/Public.vue | 5 ++++-
10 files changed, 40 insertions(+), 10 deletions(-)
diff --git a/src/renderer/components/TimelineSpace/Contents/Bookmarks.vue b/src/renderer/components/TimelineSpace/Contents/Bookmarks.vue
index f851b0d0..6e09eff2 100644
--- a/src/renderer/components/TimelineSpace/Contents/Bookmarks.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Bookmarks.vue
@@ -53,7 +53,7 @@ export default defineComponent({
const focusedId = ref(null)
const heading = ref(true)
const scroller = ref()
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const bookmarks = computed(() => store.state.TimelineSpace.Contents.Bookmarks.bookmarks)
const lazyLoading = computed(() => store.state.TimelineSpace.Contents.Bookmarks.lazyLoading)
@@ -97,6 +97,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
const onScroll = (event: Event) => {
if (
diff --git a/src/renderer/components/TimelineSpace/Contents/DirectMessages.vue b/src/renderer/components/TimelineSpace/Contents/DirectMessages.vue
index 7b0eb219..4c25cf8e 100644
--- a/src/renderer/components/TimelineSpace/Contents/DirectMessages.vue
+++ b/src/renderer/components/TimelineSpace/Contents/DirectMessages.vue
@@ -55,7 +55,7 @@ export default defineComponent({
const route = useRoute()
const i18n = useI18next()
const { reloadable } = useReloadable(store, route, i18n)
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const focusedId = ref(null)
const scrollPosition = ref(null)
@@ -143,6 +143,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
const initialize = async () => {
await store.dispatch(`${space}/${ACTION_TYPES.FETCH_TIMELINE}`).catch(_ => {
diff --git a/src/renderer/components/TimelineSpace/Contents/Favourites.vue b/src/renderer/components/TimelineSpace/Contents/Favourites.vue
index 767d92d8..01fa938c 100644
--- a/src/renderer/components/TimelineSpace/Contents/Favourites.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Favourites.vue
@@ -51,7 +51,7 @@ export default defineComponent({
const heading = ref(false)
const focusedId = ref(null)
const scroller = ref()
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const openSideBar = computed(() => store.state.TimelineSpace.Contents.SideBar.openSideBar)
const startReload = computed(() => store.state.TimelineSpace.HeaderMenu.reload)
@@ -105,6 +105,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
const onScroll = (event: Event) => {
if (
diff --git a/src/renderer/components/TimelineSpace/Contents/Hashtag/Tag.vue b/src/renderer/components/TimelineSpace/Contents/Hashtag/Tag.vue
index c108da20..25cf7305 100644
--- a/src/renderer/components/TimelineSpace/Contents/Hashtag/Tag.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Hashtag/Tag.vue
@@ -55,7 +55,7 @@ export default defineComponent({
const route = useRoute()
const i18n = useI18next()
const { reloadable } = useReloadable(store, route, i18n)
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const { tag } = toRefs(props)
const focusedId = ref(null)
@@ -134,6 +134,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
onBeforeUnmount(() => {
store.dispatch(`${space}/${ACTION_TYPES.STOP_STREAMING}`)
diff --git a/src/renderer/components/TimelineSpace/Contents/Home.vue b/src/renderer/components/TimelineSpace/Contents/Home.vue
index f8e45c55..38f66ca4 100644
--- a/src/renderer/components/TimelineSpace/Contents/Home.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Home.vue
@@ -63,7 +63,7 @@ export default defineComponent({
const route = useRoute()
const i18n = useI18next()
const { reloadable } = useReloadable(store, route, i18n)
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const focusedId = ref(null)
const scrollPosition = ref(null)
@@ -175,6 +175,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
const onScroll = (event: Event) => {
if (moment().diff(resizeTime.value) < 500) {
diff --git a/src/renderer/components/TimelineSpace/Contents/Lists/Show.vue b/src/renderer/components/TimelineSpace/Contents/Lists/Show.vue
index 6f6b9e00..32ee62fb 100644
--- a/src/renderer/components/TimelineSpace/Contents/Lists/Show.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Lists/Show.vue
@@ -51,7 +51,7 @@ export default defineComponent({
const space = 'TimelineSpace/Contents/Lists/Show'
const store = useStore()
const i18n = useI18next()
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const { list_id } = toRefs(props)
const focusedId = ref(null)
@@ -129,6 +129,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
onBeforeUnmount(() => {
store.dispatch(`${space}/${ACTION_TYPES.STOP_STREAMING}`)
diff --git a/src/renderer/components/TimelineSpace/Contents/Local.vue b/src/renderer/components/TimelineSpace/Contents/Local.vue
index d5129f35..6be06541 100644
--- a/src/renderer/components/TimelineSpace/Contents/Local.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Local.vue
@@ -55,7 +55,7 @@ export default defineComponent({
const route = useRoute()
const i18n = useI18next()
const { reloadable } = useReloadable(store, route, i18n)
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const focusedId = ref(null)
const scrollPosition = ref(null)
@@ -154,6 +154,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
const initialize = async () => {
await store.dispatch(`${space}/${ACTION_TYPES.FETCH_LOCAL_TIMELINE}`).catch(_ => {
diff --git a/src/renderer/components/TimelineSpace/Contents/Mentions.vue b/src/renderer/components/TimelineSpace/Contents/Mentions.vue
index 08cbe391..3e96f818 100644
--- a/src/renderer/components/TimelineSpace/Contents/Mentions.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Mentions.vue
@@ -62,7 +62,7 @@ export default defineComponent({
const route = useRoute()
const i18n = useI18next()
const { reloadable } = useReloadable(store, route, i18n)
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const focusedId = ref(null)
const scrollPosition = ref(null)
@@ -156,6 +156,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
const onScroll = (event: Event) => {
if (moment().diff(resizeTime.value) < 500) {
diff --git a/src/renderer/components/TimelineSpace/Contents/Notifications.vue b/src/renderer/components/TimelineSpace/Contents/Notifications.vue
index ba1f2210..c593e901 100644
--- a/src/renderer/components/TimelineSpace/Contents/Notifications.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Notifications.vue
@@ -61,7 +61,7 @@ export default defineComponent({
const route = useRoute()
const i18n = useI18next()
const { reloadable } = useReloadable(store, route, i18n)
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const focusedId = ref(null)
const scrollPosition = ref(null)
@@ -161,6 +161,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
const onScroll = (event: Event) => {
if (moment().diff(resizeTime.value) < 500) {
diff --git a/src/renderer/components/TimelineSpace/Contents/Public.vue b/src/renderer/components/TimelineSpace/Contents/Public.vue
index 9be67218..8adc28f9 100644
--- a/src/renderer/components/TimelineSpace/Contents/Public.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Public.vue
@@ -55,7 +55,7 @@ export default defineComponent({
const route = useRoute()
const i18n = useI18next()
const { reloadable } = useReloadable(store, route, i18n)
- const { j, k } = useMagicKeys()
+ const { j, k, r } = useMagicKeys()
const focusedId = ref(null)
const scrollPosition = ref(null)
@@ -155,6 +155,9 @@ export default defineComponent({
whenever(and(k, shortcutEnabled), () => {
focusPrev()
})
+ whenever(and(r, shortcutEnabled), () => {
+ reload()
+ })
const initialize = async () => {
await store.dispatch(`${space}/${ACTION_TYPES.FETCH_PUBLIC_TIMELINE}`).catch(_ => {