Skip to content
This repository has been archived by the owner on Sep 29, 2020. It is now read-only.

Commented out most menus, but it's working again #8

Open
wants to merge 159 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
c890f96
electron-updater was so far behind it wouldn't build
mountainash Mar 22, 2020
a9ccdd5
Updated dependencies
mountainash Mar 22, 2020
544a43f
make work with older version of Electron
mountainash Mar 22, 2020
b332bc0
updated from depreicated makeSingleInstance
mountainash Mar 22, 2020
3c56c49
Hiding broken App menu items
mountainash Mar 22, 2020
06578b8
FIX: getting os.release for Report Issue menu
mountainash Mar 22, 2020
4be705e
updated and compressed images
mountainash Mar 23, 2020
137f515
Added session persistency - no need to login again each launch
mountainash Mar 23, 2020
b3edcb3
New Task key combo working again
mountainash Mar 24, 2020
51fc8c4
Removed old CSS (doen't map anymore)
mountainash Mar 24, 2020
7e7dad4
Disabled "View" menu
mountainash Mar 24, 2020
e8648d2
Remembering window position/size between use
mountainash Mar 24, 2020
e561ca0
Add renovate.json
renovate-bot Jul 3, 2020
dfcc477
"Services" menu enabled
mountainash Jul 3, 2020
8b825d5
Merge pull request #1 from mountainash/renovate/configure
mountainash Jul 3, 2020
223147d
Pin dependencies
renovate-bot Jul 3, 2020
4ccf440
Update dependency electron to v9
renovate-bot Jul 3, 2020
3e78259
Merge pull request #2 from mountainash/renovate/pin-dependencies
mountainash Jul 3, 2020
5cd0c17
Updated to latest dependencies
mountainash Jul 17, 2020
9c3bae5
Merge branch 'renovate/electron-9.x'
mountainash Jul 17, 2020
b689133
Pin dependencies
renovate-bot Jul 17, 2020
28b2234
Merge pull request #12 from mountainash/renovate/pin-dependencies
mountainash Jul 17, 2020
f55b5e6
Removing unused code
mountainash Jul 19, 2020
2393f86
Update dependency electron to v9.3.1
renovate-bot Sep 15, 2020
b91b3ad
Version number bump
mountainash Oct 23, 2020
075d964
Merge pull request #13 from mountainash/renovate/electron-9.x
mountainash Oct 23, 2020
7768fb5
kreativgebiet has been archived - updated Gtihub project links
mountainash Oct 23, 2020
3872e48
Merge pull request #23 from mountainash/bye-kreativgebiet
mountainash Oct 23, 2020
0e013d4
Updating Renovate Bot PR's in one commit
mountainash Oct 23, 2020
1c2fd4b
Merge pull request #25 from mountainash/dependency-update
mountainash Oct 23, 2020
ef6e617
npm audit fix (dot-prop v4.2.1)
mountainash Oct 23, 2020
aff9ab8
Update dependency electron to v10.1.5
renovate-bot Oct 23, 2020
1f093ef
Merge pull request #26 from mountainash/renovate/electron-10.x
mountainash Oct 27, 2020
83818ac
Added `publish` script
mountainash Oct 27, 2020
e618328
Changed "publish" script to "release"
mountainash Oct 27, 2020
e98a474
Changing publishing/release location
mountainash Oct 27, 2020
56d37b1
Update dependency electron-log to v4.3.0
renovate-bot Nov 2, 2020
863d808
Merge pull request #28 from mountainash/renovate/electron-log-4.x
mountainash Nov 10, 2020
b3251f2
Added context menu support
mountainash Nov 10, 2020
8190514
Pin dependency electron-context-menu to 2.3.0
renovate-bot Nov 10, 2020
daea55b
Update dependency electron-packager to v15.2.0
renovate-bot Dec 4, 2020
c9bb3f0
Update dependency electron to v10.2.0
renovate-bot Dec 12, 2020
2925d6d
Update dependency electron-log to v4.3.1
renovate-bot Dec 14, 2020
dedf107
Update dependency electron-debug to v3.2.0
renovate-bot Dec 21, 2020
17a239f
Update dependency electron to v11
renovate-bot Dec 21, 2020
1ed7a58
Merge pull request #29 from mountainash/renovate/pin-dependencies
mountainash Jan 12, 2021
a42477c
Update dependency electron-context-menu to v2.4.0
renovate-bot Jan 12, 2021
635fa5d
Merge remote-tracking branch 'origin/renovate/electron-debug-3.x' int…
mountainash Jan 12, 2021
3204608
Merge branch 'renovate/electron-log-4.x' into 2021-jan-dependency-upd…
mountainash Jan 12, 2021
7a5f0da
Merge remote-tracking branch 'origin/renovate/electron-packager-15.x'…
mountainash Jan 12, 2021
169e90b
Bump ini from 1.3.5 to 1.3.8
mountainash Jan 12, 2021
eb0c6eb
Merge remote-tracking branch 'origin/renovate/electron-10.x' into 202…
mountainash Jan 12, 2021
dd358d6
Merge remote-tracking branch 'origin/renovate/electron-11.x' into 202…
mountainash Jan 12, 2021
cd2bc5a
Version bump :point_up:
mountainash Jan 13, 2021
f3d6cc1
Merge pull request #37 from mountainash/2021-jan-dependency-updates
mountainash Jan 13, 2021
f925680
`npm update`
mountainash Mar 26, 2021
7c8766f
Renovate dep updates - Electron v12
mountainash Mar 26, 2021
934abca
Update dependency electron to v12.0.2
renovate-bot Mar 26, 2021
67030bf
Merge pull request #45 from mountainash/renovate/electron-12.x
mountainash Mar 26, 2021
5fdf697
Added website to readme
mountainash Mar 30, 2021
8b1d3ed
Dependency updates
mountainash May 5, 2021
809dd60
Only calling `log` dep when needed
mountainash May 5, 2021
1cb7539
Saving login details in the KeyStore
mountainash May 5, 2021
28215f0
Merge pull request #52 from mountainash/51-loginkeychain
mountainash May 5, 2021
f16efb2
Tidy up
mountainash May 5, 2021
436f287
Triggering `change` event on login inputs to get value into virtual DOM
mountainash May 6, 2021
20adbe1
Safer handling of `openExternal`
mountainash May 6, 2021
86ee720
Merge branch 'master' into 51-loginkeychain
mountainash May 6, 2021
6262bc4
Merge pull request #53 from mountainash/51-loginkeychain
mountainash May 6, 2021
6baccbd
Dependency updates
mountainash May 29, 2021
7da7959
Allowing Electron to handle Asana's AWS file server
mountainash May 29, 2021
93b4b6c
New Menu Items
mountainash May 29, 2021
063c3f8
Changed Preferences short cut key from `;` to `,`
mountainash May 29, 2021
3e36c64
Merge pull request #58 from mountainash/develop
mountainash May 29, 2021
5671f17
Update dependency electron to v13.1.1
renovate-bot Jun 4, 2021
cf900a4
Merge pull request #56 from mountainash/renovate/electron-13.x
mountainash Jun 5, 2021
c4d3ba5
Version bump for Electron. Removed unused `electron-packager` from deps
mountainash Jun 5, 2021
1660d55
Updated dependencies fixes external site browser launch freeze
mountainash Jul 30, 2021
12fa023
Update dependency electron to v13.5.1
renovate-bot Oct 8, 2021
0291816
Update dependency electron to v15
renovate-bot Oct 8, 2021
8a777b1
Update dependency electron-log to v4.4.1
renovate-bot Jul 31, 2021
3bb3583
Patch version bump
mountainash Oct 8, 2021
b1e81bc
Removed dev deps and allowing .doubleclick.net
mountainash Oct 8, 2021
93f61b0
Merge pull request #66 from mountainash/develop
mountainash Oct 8, 2021
27bb4bd
Deps Update: Electron patch
mountainash Oct 9, 2021
7f16b07
Update dependency electron-builder to v22.13.1
renovate-bot Oct 9, 2021
47a5bba
Merge remote-tracking branch 'upstream/master' into cmd-n-fix
Shylajhaa Oct 12, 2021
952b93b
Fixed issue with command + N not opening a popup
Shylajhaa Oct 12, 2021
aa80cf2
Merge pull request #68 from Shylajhaa/cmd-n-fix
mountainash Oct 12, 2021
fae2fb4
Merge remote-tracking branch 'upstream/master' into pref-fix
Shylajhaa Oct 13, 2021
a922874
Fixed issue in preferences tab opening wrong link
Shylajhaa Oct 13, 2021
feb4af6
Merge pull request #69 from Shylajhaa/pref-fix
mountainash Oct 14, 2021
5fe56c8
Merge branch 'master' into develop
mountainash Oct 14, 2021
531d901
Updated Electron version and App version ready for a new build
mountainash Oct 14, 2021
70fba06
Merge pull request #67 from mountainash/renovate/electron-builder-22.x
mountainash Oct 14, 2021
592f0b9
Dependency Updates, and Apple Silicon build target added
mountainash Nov 19, 2021
586bcd9
Merge branch 'master' into develop
mountainash Nov 22, 2021
860ebea
Dependency Updates
mountainash Nov 22, 2021
b60c987
Merge pull request #75 from mountainash/develop
mountainash Nov 22, 2021
d65d60a
Update dependency electron-updater to v4.6.5
renovate-bot Mar 26, 2022
084bfe4
Update dependency keytar to v7.9.0
renovate-bot Apr 25, 2022
6b68f1d
Update dependency electron-store to v8.0.2
renovate[bot] Jun 18, 2022
725dddf
Update dependency electron-context-menu to v3.3.0
renovate[bot] Jun 24, 2022
8905086
Update dependency electron to v19
renovate[bot] Jun 24, 2022
163e191
Update dependency electron-builder to v23
renovate[bot] Jun 24, 2022
8139dfb
Comment fix
mountainash Jul 12, 2022
8d9549b
Merge branch 'develop' into renovate/electron-builder-23.x
mountainash Jul 12, 2022
6b30794
Merge branch 'develop' into renovate/electron-19.x
mountainash Jul 12, 2022
0c39fdc
Merge branch 'develop' into renovate/electron-store-8.x
mountainash Jul 12, 2022
88d2bc0
Merge branch 'develop' into renovate/keytar-7.x
mountainash Jul 12, 2022
f0fbb09
Merge branch 'develop' into renovate/electron-context-menu-3.x
mountainash Jul 12, 2022
8dd7dcf
Merge branch 'renovate/electron-19.x' into develop
mountainash Jul 12, 2022
b417e5e
Merge branch 'renovate/keytar-7.x' into develop
mountainash Jul 12, 2022
bac2537
Merge branch 'renovate/electron-builder-23.x' into develop
mountainash Jul 12, 2022
b3f1ea3
Merge branch 'renovate/electron-store-8.x' into develop
mountainash Jul 12, 2022
c23fe98
Merge remote-tracking branch 'origin/renovate/electron-updater-4.x' i…
mountainash Jul 12, 2022
a550a70
Fix for Command+N (Asana has a new menu)
mountainash Jul 12, 2022
f1396d2
Accelerator changes
mountainash Jul 12, 2022
01daa64
Merge pull request #93 from mountainash/develop
mountainash Jul 12, 2022
e819871
Dep updates
mountainash Jul 23, 2022
9a81c83
Merge pull request #94 from mountainash/develop
mountainash Jul 23, 2022
612e840
Adding github sponsor username
mountainash Sep 23, 2022
0f9b77d
Adding github sponsor username
mountainash Sep 23, 2022
3c2d357
Adding VScode workspace colouring
mountainash Oct 2, 2022
274e8fd
Electron update
mountainash Oct 2, 2022
eb4b043
Electron Builder update
mountainash Oct 2, 2022
5361fae
electron-updater updated
mountainash Oct 2, 2022
c286ec1
Update electron-context-menu
mountainash Oct 2, 2022
d0bcb8c
Update electron-store
mountainash Oct 2, 2022
2db486b
Merge branch 'develop' of https://github.com/mountainash/taskana into…
mountainash Oct 2, 2022
b083258
JS error fox to allow key to work
mountainash Oct 2, 2022
1381d5c
Removing unused images
mountainash Oct 2, 2022
950f036
Merge pull request #101 from mountainash/develop
mountainash Oct 2, 2022
88222c6
🚸 Fixed: Shorts-cuts + deps updates
mountainash Apr 16, 2023
afcc461
Bump `electron-builder` to v24.2.1 to close #115
mountainash Apr 16, 2023
8ead02f
Merge pull request #116 from mountainash/develop
mountainash Apr 16, 2023
53ec0ce
Filesize "selling" point
mountainash Oct 2, 2023
4697024
📦 Dependency updates
mountainash Oct 2, 2023
c643f04
Selector updates to match current DOM on asana.com
mountainash Oct 2, 2023
34d0fe4
Merge pull request #125 from mountainash/develop
mountainash Oct 2, 2023
85c198d
Update dependency electron-store to v10
renovate[bot] Jun 14, 2024
06fe7e5
Update dependency electron-context-menu to v4
renovate[bot] Aug 29, 2024
607c553
Update dependency electron to v32
renovate[bot] Sep 20, 2024
ed76704
Update dependency electron-updater to v6.3.0 [SECURITY]
renovate[bot] Sep 26, 2024
a1e56d9
Update dependency electron-builder to v25
renovate[bot] Oct 3, 2024
def51f1
Merge remote-tracking branch 'origin/renovate/npm-electron-updater-vu…
mountainash Oct 4, 2024
582dbf5
Merge remote-tracking branch 'origin/renovate/electron-builder-25.x' …
mountainash Oct 4, 2024
dbe3995
Merge remote-tracking branch 'origin/renovate/electron-store-10.x' in…
mountainash Oct 4, 2024
d63da28
Merge remote-tracking branch 'origin/renovate/electron-context-menu-4…
mountainash Oct 4, 2024
a37c986
:page_facing_up: README linting
mountainash Oct 4, 2024
ef4862b
:package: electron-updater v6.3.0 to v6.3.9
mountainash Oct 4, 2024
647e05a
:construction_worker: updated from CommonJS requires to ESM imports
mountainash Oct 4, 2024
8f0a9e0
:hammer: fix to allow `browser.js` to load into the website
mountainash Oct 4, 2024
04bc30e
Merge pull request #141 from mountainash/mountainash/issue61
mountainash Oct 4, 2024
0908d54
:hammer: updated to match current Asana DOM
mountainash Oct 4, 2024
61010ac
:new: Added Biome. Formatted and made code suggestions
mountainash Oct 4, 2024
3d0fb5a
Merge pull request #143 from mountainash/feat/code-format-biome
mountainash Oct 4, 2024
7831b1f
:new: Added packageManager and engines definitions
mountainash Oct 4, 2024
d56bbe4
:page_facing_up: Added Resources section with handy bookmarks
mountainash Oct 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
# https://EditorConfig.org

root = true

[*]
indent_style = tab
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[package.json]
indent_style = space
indent_size = 2

[*.md]
trim_trailing_whitespace = false
trim_trailing_whitespace = false
1 change: 0 additions & 1 deletion .gitattributes

This file was deleted.

13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: [mountainash]
# patreon: # Replace with a single Patreon username
# open_collective: # Replace with a single Open Collective username
# ko_fi: # Replace with a single Ko-fi username
# tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
# community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
# liberapay: # Replace with a single Liberapay username
# issuehunt: # Replace with a single IssueHunt username
# otechie: # Replace with a single Otechie username
# custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
custom: ['https://www.buymeabeer.com/mountainash']
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
node_modules
**/node_modules
/Taskana-*
/dist
.env
7 changes: 7 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"recommendations": [
"biomejs.biome",
"streetsidesoftware.code-spell-checker",
"davidanson.vscode-markdownlint"
]
}
43 changes: 43 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"javascript.validate.enable": true,
"workbench.colorCustomizations": {
"activityBar.background": "#F75F80",
"activityBar.activeBackground": "#6349A0",
"activityBar.activeBorder": "#6349A0",
"activityBar.foreground": "#FFF",
"activityBar.inactiveForeground": "#D1B5D7",
"activityBarBadge.background": "#6349A0",
"activityBarBadge.foreground": "#FFF",
"titleBar.activeBackground": "#F75F80",
"titleBar.inactiveBackground": "#636674",
"titleBar.border": "#586573",
"titleBar.activeForeground": "#FFF",
"titleBar.inactiveForeground": "#D1B5D7",
"statusBar.background": "#F75F80",
"statusBarItem.hoverBackground": "#6349A0",
"statusBar.foreground": "#FFF",
"statusBar.border": "#586573"
},
"cSpell.words": [
"Asana",
"biomejs",
"Dominik",
"doubleclick",
"hideothers",
"keychain",
"keystorename",
"keytar",
"loginbutton",
"loginform",
"loginkeys",
"loginpassword",
"loginsubmitted",
"loginusername",
"Nuxt",
"Omnibutton",
"Schmitt",
"selectall",
"Taskana",
"Topbar"
]
}
68 changes: 68 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Taskana

## Asana Official Version

There is now an official Asana for Desktop app available for MacOS & Windows... but Taskana is still _*actively maintained*_.

The [official version](https://forum.asana.com/t/asana-for-desktop-now-available-for-early-access/120008) also runs inside Election. Some of the difference are:

- _Taskana_ handles file downloads better
- _Asana_ for Desktop has Native OS notifications
- _Asana_ for Desktop has a Windows executable
- _Asana_ for Desktop uses "In-browser authentication" every session (you need to bounce between the app & your default browser) - Taskana logs you in directly
- _Asana_ for Desktop is over 400 MB in size - Taskana is almost half that
- _Taskana_ is Open Source!

![Taskana Tasks sample image](https://raw.githubusercontent.com/mountainash/taskana/develop/build/screenshot.png)

See website for usage tips:

- <https://mountainash.github.io/taskana/>

## Download

- <https://github.com/mountainash/taskana/releases>

## Develop

Clone the repository into a folder on your system and be sure to have [Node.js](https://nodejs.org/) installed.

```sh
npm install
```

### Run

To run Taskana in development mode:

```sh
npm start
```

### Build

To build a Taskana macOS executable application:

```sh
npm run build
```

See [electron-builder](https://github.com/electron-userland/electron-builder) instructions to build for Linux and Windows.

## Resources

- [electron](https://www.electronjs.org/)
- [electron-builder](https://www.electron.build/)
- [electron-updater](https://www.electron.build/auto-update)
- [keytar](https://atom.github.io/node-keytar/) Node module to manage system keychain
- [electron-store](https://github.com/sindresorhus/electron-store#readme)
- [electron-context-menu](https://github.com/sindresorhus/electron-context-menu#readme)
- [Biome Rules](https://biomejs.dev/linter/rules/)

## License

MIT

## Credits

Originally forked from <https://github.com/kreativgebiet/taskana> (now archived).
43 changes: 43 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.3/schema.json",
"files": {
"ignore": ["dist/**/*"]
},
"organizeImports": {
"enabled": true
},
"formatter": {
"enabled": true,
"useEditorconfig": true,
"indentStyle": "tab",
"indentWidth": 4,
"lineEnding": "lf",
"lineWidth": 80,
"attributePosition": "auto"
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"complexity": { "noForEach": "off" }
}
},
"javascript": {
"formatter": {
"jsxQuoteStyle": "single",
"quoteProperties": "asNeeded",
"trailingCommas": "es5",
"semicolons": "always",
"arrowParentheses": "always",
"bracketSpacing": true,
"bracketSameLine": false,
"quoteStyle": "single",
"attributePosition": "auto"
}
},
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
}
}
68 changes: 68 additions & 0 deletions browser.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const { ipcRenderer } = require('electron');

const keyStore = import('./src/keystore.js');

ipcRenderer.on('new-task', () => {
document.querySelector('.Omnibutton').click();
document.querySelector('.Omnibutton-task').click();
});

ipcRenderer.on('show-preferences', () => {
document.querySelector('.TopbarSettingsMenuButton')?.click();
document.querySelector('.TopbarSettingsMenu-settings')?.click();
});

document.addEventListener('readystatechange', async () => {
const DomHooks = {
loginform: '.LoginEmailPasswordForm',
loginusername: 'input[name=e]',
loginpassword: 'input[name=p]',
loginbutton: '[role=button]',
};

if (document.location.pathname.endsWith('/login')) {
const loginform = document.querySelector(DomHooks.loginform);
const loginusername = loginform.querySelector(DomHooks.loginusername);
const loginpassword = loginform.querySelector(DomHooks.loginpassword);

// try using saved login
const loginkeys = await keyStore.getKey();

// Trigger the attached `change` event to get the values into the Virtual DOM (as Asana runs React/Nuxt.js)
const event = new Event('HTMLEvents');
event.initEvent('change', true, false);

if (loginkeys?.username) {
loginusername.value = loginkeys.username;
loginusername.dispatchEvent(event);
}

if (loginkeys?.password) {
loginpassword.value = loginkeys.password;
loginpassword.dispatchEvent(event);
}

const loginsubmitted = async () => {
const username = loginusername.value;
const password = loginpassword.value;

if (username && password) {
await keyStore.deleteKeys(); // delete any exiting logins
await keyStore.addKey(username, password); // store the users details for auto-login next time
}
};

// add a listener to the form to capture login details and store them
// would be nice to add to just the <FORM> submit event, but React/Nuxt (used by Asana) captures the events lower in the DOM
// loginform.addEventListener('submit', loginsubmitted);
loginform
.querySelector(DomHooks.loginbutton)
.addEventListener('click', loginsubmitted);
loginusername.addEventListener('keyup', (e) => {
if (e.code === 'Enter') loginsubmitted();
});
loginpassword.addEventListener('keyup', (e) => {
if (e.code === 'Enter') loginsubmitted();
});
}
});
75 changes: 5 additions & 70 deletions browser.css
Original file line number Diff line number Diff line change
@@ -1,72 +1,7 @@
body {
-webkit-touch-callout: none;
-webkit-user-select: none;
}

.ModalLayer {
top: 71px !important;
}

.commentStoryView-content {
-webkit-touch-callout: initial;
-webkit-user-select: initial;
}

.vibrancy html,
.vibrancy body,
.vibrancy .react-app-node {
background: none !important;
}

.remix-topbar {
min-width: 600px !important;
}

.vibrancy .Topbar {
background: linear-gradient(to bottom, rgba(255,255,255,.8), rgba(255,255,255,.7)) !important;
}

.remix-topbar, #loading_screen {
-webkit-app-region: drag;
}

.Topbar .NavigationLink,
.Topbar .Topbar-settingsMenuButton,
.Topbar .topbarContingentUpgradeButton-button,
.Topbar .omnibutton {
-webkit-app-region: no-drag;
}


.topbarContingentUpgradeButton-button,
.navigationDockTeamView-inviteAdTop,
.topbarSettingsMenu-upgrade,
.TopbarSettingsMenu-upgrade,
.reskinOptOutItem,
#bg_pattern {
/* Too much "sell" */
.UpgradeButton,
.BusinessUpgradeButton,
.SidebarInvite,
.TopbarHelpMenuButton-button /* Most of these are in Taskana's Help menu */ {
display: none !important;
}

.SidebarHeader-asanaLogo {
background: none !important;
}

.remix-topbar .TopbarHelpMenuButton {
opacity: 0;
pointer-events: none;
}

.Topbar-navButton {
border-left: 1px solid #EFF0F1;
margin-left: 78px;
}

#header.has-reskinLogo {
background: none !important;
}

.TopbarSearch {
opacity: 0;
pointer-events: none;
transition: opacity 200ms linear;
}
Loading