[GH-ISSUE #3393] [Bug] Add missing Tabs hotkeys to Shortcut settings #1507

Open
opened 2026-03-23 20:50:13 +00:00 by mirror · 11 comments
Owner

Originally created by @Xazin on GitHub (Sep 13, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/3393

Bug Description

Inside appflowy_flutter/lib/workspace/presentation/home/hotkeys.dart exists some hotkeys that are not included in the shortcut settings, and thus are not customizable.

These include some for tabs:

  • Close current tab
  • Go to next tab
  • Go to previous tab

Additionally there are some other hotkeys that should also be added:

  • Collapse sidebar menu
  • Toggle theme mode

How to Reproduce

  1. Open AppFlowy
  2. Open Settings
  3. Navigate to Shortcuts
  4. Cannot change eg. "Navigate to next tab" as it doesn't exist in the list

Expected Behavior

  1. Open AppFlowy
  2. Open Settings
  3. Navigate to Shortcuts
  4. Can change the shortcut for "Navigate to next tab"

Operating System

All

AppFlowy Version(s)

0.3.1

Screenshots

No response

Additional Context

No response

Originally created by @Xazin on GitHub (Sep 13, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/3393 ### Bug Description Inside `appflowy_flutter/lib/workspace/presentation/home/hotkeys.dart` exists some hotkeys that are not included in the shortcut settings, and thus are not customizable. These include some for tabs: - Close current tab - Go to next tab - Go to previous tab Additionally there are some other hotkeys that should also be added: - Collapse sidebar menu - Toggle theme mode ### How to Reproduce 1. Open AppFlowy 2. Open Settings 3. Navigate to Shortcuts 4. Cannot change eg. "Navigate to next tab" as it doesn't exist in the list ### Expected Behavior 1. Open AppFlowy 2. Open Settings 3. Navigate to Shortcuts 4. Can change the shortcut for "Navigate to next tab" ### Operating System All ### AppFlowy Version(s) 0.3.1 ### Screenshots _No response_ ### Additional Context _No response_
Author
Owner

@lavanyayangala commented on GitHub (Oct 1, 2023):

Hi @Xazin I want to contribute to this change please assign it to me and please provide some more context to which hotkeys changes need to be done.
Thanks in advance.

<!-- gh-comment-id:1742173269 --> @lavanyayangala commented on GitHub (Oct 1, 2023): Hi @Xazin I want to contribute to this change please assign it to me and please provide some more context to which hotkeys changes need to be done. Thanks in advance.
Author
Owner

@Xazin commented on GitHub (Oct 1, 2023):

Hi @Xazin I want to contribute to this change please assign it to me and please provide some more context to which hotkeys changes need to be done.

Thanks in advance.

Hey, I have assigned you, feel free to reach out to us if you need help or have questions!

<!-- gh-comment-id:1742174142 --> @Xazin commented on GitHub (Oct 1, 2023): > Hi @Xazin I want to contribute to this change please assign it to me and please provide some more context to which hotkeys changes need to be done. > > Thanks in advance. Hey, I have assigned you, feel free to reach out to us if you need help or have questions!
Author
Owner

@lavanyayangala commented on GitHub (Oct 2, 2023):

Hi @Xazin I want to contribute to this change please assign it to me and please provide some more context to which hotkeys changes need to be done.
Thanks in advance.

Hey, I have assigned you, feel free to reach out to us if you need help or have questions!

@Xazin Thankyou for assigning can i get some more context and any resources to proceed .

<!-- gh-comment-id:1742682176 --> @lavanyayangala commented on GitHub (Oct 2, 2023): > > Hi @Xazin I want to contribute to this change please assign it to me and please provide some more context to which hotkeys changes need to be done. > > Thanks in advance. > > Hey, I have assigned you, feel free to reach out to us if you need help or have questions! @Xazin Thankyou for assigning can i get some more context and any resources to proceed .
Author
Owner

@Xazin commented on GitHub (Oct 2, 2023):

Hi @Xazin I want to contribute to this change please assign it to me and please provide some more context to which hotkeys changes need to be done.
Thanks in advance.

Hey, I have assigned you, feel free to reach out to us if you need help or have questions!

@Xazin Thankyou for assigning can i get some more context and any resources to proceed .

The hotkeys that exist in the file listed in the issue description, cannot be changed in Settings -> Shortcuts.

This is a screenshot of Settings -> Shortcuts

image

Eventually, check out ShortcutsCubit and ShortcutsListView.

<!-- gh-comment-id:1742692650 --> @Xazin commented on GitHub (Oct 2, 2023): > > > Hi @Xazin I want to contribute to this change please assign it to me and please provide some more context to which hotkeys changes need to be done. > > > Thanks in advance. > > > > > > Hey, I have assigned you, feel free to reach out to us if you need help or have questions! > > @Xazin Thankyou for assigning can i get some more context and any resources to proceed . The hotkeys that exist in the file listed in the issue description, cannot be changed in Settings -> Shortcuts. This is a screenshot of `Settings -> Shortcuts` ![image](https://github.com/AppFlowy-IO/AppFlowy/assets/42929161/9025d48d-8544-413c-ac73-4573b2d8f840) Eventually, check out `ShortcutsCubit` and `ShortcutsListView`.
Author
Owner

@lavanyayangala commented on GitHub (Oct 2, 2023):

Hey @Xazin thanks for the timely response. I am quite overwhelmed in regards to setup for changes in my local laptop for windows can I get information in short context. As I am a new bee in Flutter and open source contributions.

<!-- gh-comment-id:1742725753 --> @lavanyayangala commented on GitHub (Oct 2, 2023): Hey @Xazin thanks for the timely response. I am quite overwhelmed in regards to setup for changes in my local laptop for windows can I get information in short context. As I am a new bee in Flutter and open source contributions.
Author
Owner

@Trapiz commented on GitHub (Mar 25, 2024):

@annieappflowy I would like to work on this issue if it's still not being worked on!

<!-- gh-comment-id:2017475868 --> @Trapiz commented on GitHub (Mar 25, 2024): @annieappflowy I would like to work on this issue if it's still not being worked on!
Author
Owner

@Xazin commented on GitHub (Mar 25, 2024):

@annieappflowy I would like to work on this issue if it's still not being worked on!

Hey @Trapiz feel free to open a PR, let me know if you need any guidance, for easier back and forth you can ask in our Discord 👍

<!-- gh-comment-id:2017691713 --> @Xazin commented on GitHub (Mar 25, 2024): > @annieappflowy I would like to work on this issue if it's still not being worked on! Hey @Trapiz feel free to open a PR, let me know if you need any guidance, for easier back and forth you can ask in our Discord 👍
Author
Owner

@Trapiz commented on GitHub (Mar 25, 2024):

@annieappflowy I would like to work on this issue if it's still not being worked on!

Hey @Trapiz feel free to open a PR, let me know if you need any guidance, for easier back and forth you can ask in our Discord 👍

Cool thanks! I will start looking into this and will ask for some pointers in the Discord if I need them!

<!-- gh-comment-id:2018256647 --> @Trapiz commented on GitHub (Mar 25, 2024): > > @annieappflowy I would like to work on this issue if it's still not being worked on! > > Hey @Trapiz feel free to open a PR, let me know if you need any guidance, for easier back and forth you can ask in our Discord 👍 Cool thanks! I will start looking into this and will ask for some pointers in the Discord if I need them!
Author
Owner

@Chefkj commented on GitHub (Aug 6, 2024):

@annieappflowy I would like to work on this issue

<!-- gh-comment-id:2272215291 --> @Chefkj commented on GitHub (Aug 6, 2024): @annieappflowy I would like to work on this issue
Author
Owner

@maiHydrogen commented on GitHub (Oct 25, 2024):

Hi @Xazin !!
can i work on this issue if it's still not being worked on. I'm new in this opensource world but i'm quite familiar with flutter and firebase and i was looking for some good challenges to test my skills.

<!-- gh-comment-id:2437421690 --> @maiHydrogen commented on GitHub (Oct 25, 2024): Hi @Xazin !! can i work on this issue if it's still not being worked on. I'm new in this opensource world but i'm quite familiar with flutter and firebase and i was looking for some good challenges to test my skills.
Author
Owner

@gustamor commented on GitHub (Feb 28, 2025):

I've been following this issue, and it seems that the missing shortcuts are related to the TabsBloc.

<!-- gh-comment-id:2690683895 --> @gustamor commented on GitHub (Feb 28, 2025): I've been following this issue, and it seems that the missing shortcuts are related to the **TabsBloc**.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#1507
No description provided.