Giter VIP home page Giter VIP logo

asana-navigator's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

django23

asana-navigator's Issues

Project name and subtask arrows disappear when toggling full screen view in a task in My Inbox

To Reproduce
Steps to reproduce the behavior:

  1. From My Inbox in Asana, open a task in a project or a subtask of another project
  2. Project name and/or subtask arrows appears near the top of the screen
  3. Toggle full-screen by pressing Tab+X or by clicking the corresponding menu
  4. See error

Expected behavior
Project name and/or subtask arrows stay displayed.

Resulting behavior
They disappear.

Possible cause and solution
The elements are displayed triggered by URL change.
The URL changes when toggling full screen view in a task opened in a project, etc. Specifically, "/f" is added or removed.
URL doesn't change when toggling full-screen view in a task in My Inbox.

Possible solution would be to trigger the display functions based on DOM change.
I could also listen to the keyboard shortcut and clicking on the menu but it would be too complex.

Screenshots
None

Desktop (please complete the following information):

  • OS: macOS
  • Browser version: Chrome 71

Additional context
None

Tab+: or Tab+; falls back to Tab+/ (search) and section conversion is suppressed with Japanese keyboard

To Reproduce
Steps to reproduce the behavior:

  1. Use Japanese keyboard (106/109 keys, QWERTY) on Windows
  2. Select an Asana task row and press Tab+:
  3. See error

Expected behavior
Task <> section conversion happens.

Resulting behavior
Tab+/ (search) action is triggered. Search bar is activated. Task <> section conversion is suppressed.

Possible cause and solution
Tab+; triggers Tab+/ on both Windows and Mac, regardless of the keyboard layout.
Tab+: key press falls back to Tab+/ on Japanese keyboard and probably event.preventDefault suppresses other actions.
I need to come up with a solution/workaround.

Screenshots
็„ก้กŒ

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser version: Chrome 64bit latest version

Additional context
This issue doesn't occur when I use DvorakJ even when I use a Japanese keyboard.

Keyboard shortcuts not displayed on the list shown with mouse clicks, after clicking out of a task in Calendar view

To Reproduce
Steps to reproduce the behavior:

  1. Go to Calendar view
  2. Click on a task
  3. Close the task by clicking outside of that task
  4. Click '?' > 'Keyboard shortcuts'
  5. See error

Expected behavior
Asana Navigator's key bindings are displayed at the end of the list

Resulting behavior
They are not displayed

Possible cause and solution
No chance to register event listener to the '?' button

Screenshots

Desktop (please complete the following information):

  • OS: macOS
  • Browser version: Google Chrome 72

Additional context
Asana Navigator's key bindings are correctly displayed on the list, when I invoke the list with the key bindings Cmd + /

Tab G and other features not working

To Reproduce
Steps to reproduce the behavior:
the extension is installed on both firefox and Chrome

  1. Go to any task
  2. Tab+G
  3. Nothing happens
  4. Open hamburger menu in task, Tab +G Make a subtask is not listed (other functions missing too)

Screenshot 2022-09-07 030920

  • OS: Win 10
  • Browser version:
    Google Chrome
    Chrome is up to date
    Version 105.0.5195.102 (Official Build) (64-bit)

Firefox
104.0.2

Could something on both browsers be blocking the extension?

Convert selected task as subtask of task (left pane)

Is your feature request related to a problem? Please describe.
Currently, in the right pane when opening a task, it is possible to select multiple subtasks and drag then to the left pane in order to make them tasks (instead of subtask)
The other way around is possible, but only one-by-one.

Describe the solution you'd like
Select multiple tasks and convert them as subtask from another task

Describe alternatives you've considered
Multi-line drag and drop was an option but is not possible because you lose the right pane task where it needs to be added.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.