Giter VIP home page Giter VIP logo

tusk's Introduction


Tusk

Refined Evernote desktop app

Build Status

Description

Tusk is an unofficial, featureful, open source, community-driven, free Evernote app used by people in more than 140 countries.

Tusk is indicated by Evernote as an alternative client for Linux environments trusted by the open source community.

You can now support the development process through GitHub Sponsors.

Come over to Gitter or Twitter to share your thoughts on the project.

Visit the contributing guidelines to learn more on how to translate this document into more languages.

You can find more apps here.

Highlights

  • Black, Dark & Sepia Themes
  • Focus, Compact & Auto-Night Modes
  • Local & Global Customizable Keyboard Shortcuts
  • Export Notes as PDF, HTML & Markdown Files
  • Note Navigation
  • Yinxiang Support
  • Cross Platform
  • Scalable Interface
  • Update Notifications
  • Drag and Drop Files

Contents

Install

Github Releases

Head to the releases page and download the appropriate installer for your system.

Snapcraft

Ubuntu Linux users can directly install through Snapcraft snap install tusk

Homebrew

Macos users can directly install through Homebrew Cask brew cask install tusk

Note

The version available on Homebrew Cask may not be the latest, since unlike Snapcraft, it is not offically maintained. If that is the case, please consider downloading directly from the Github releases page.

Features

Visit the project homepage to view all features in detail.

  • Auto Night Mode - Press Cmd/Ctrl Alt N to allow Tusk to adjust to your environment.
  • Black Theme - Activate it by pressing Cmd/Ctrl Alt E.
  • Compact Mode - Downsize the window to enter the mode.
  • Custom Shortcut Keys - Navigate to ~/.tusk.json or press Cmd/Ctrl . to modify any shortcut key. To reset delete ~/.tusk.json & restart the app.
  • Dark Theme - Activate it by pressing Cmd/Ctrl D.
  • Drag & Drop Files - Attach files by dragging them to the app window.
  • Export Notes as Markdown - Press Cmd/Ctrl O to save your notes as Markdown files.
  • Export Notes as HTML - Press Cmd/Ctrl Shift H to save your notes as HTML files.
  • Export Notes as PDF - Press Cmd/Ctrl Shift E to save your notes as PDF files.
  • Focus Mode - Activate it by pressing Cmd/Ctrl K.
  • Global Shortcut Keys - Enable them by using the File > Enable Global Shortcut Keys option.
  • Note Navigation - Navigate your notes by pressing Cmd/Ctrl Tab / Cmd/Ctrl Shift Tab or jump directly to one by using Cmd/Ctrl 1 - 9.
  • Note Printing - Press Cmd/Ctrl Alt P to print your notes.
  • Scalable Interface - Adjust the zooming factor by pressing Cmd/Ctrl Shift = or Cmd/Ctrl -.
  • Sepia Theme - Activate it by pressing Cmd/Ctrl G.
  • Update Notifications - Customize the apps update checking frequency.
  • Yinxiang Support - Login to Yinxiang by using the File > Switch to Yinxiang option.

Keyboard Shortcuts

Local Shortcut Keys

70+ local keyboard shortcuts. Toggle anything in a flash.

View all the available local keyboard shortcuts.
Description Keys
Activate Auto Night Mode Cmd/Ctrl Alt N
Add Link Cmd/Ctrl Shift K
Add Shortcut Cmd/Ctrl Alt S
Align Center Cmd/Ctrl Alt M
Align Left Cmd/Ctrl Alt L
Align Right Cmd/Ctrl Alt R
Attach File Cmd/Ctrl Shift F
Bold Text Cmd/Ctrl B
Bulleted List Cmd/Ctrl Shift .
Change Font Size Cmd/Ctrl Alt 1 - 6
Code Block Cmd/Ctrl Shift L
Decrease Indentation Cmd/Ctrl Shift M
Delete Note Delete
Edit Shortcut Keys Cmd/Ctrl .
Export Note as HTML Cmd/Ctrl Shift H
Export Note as Markdown Cmd/Ctrl O
Export Note as PDF Cmd/Ctrl Shift E
Increase Indentation Cmd/Ctrl Alt K
Insert Date Stamp Cmd/Ctrl Shift ;
Insert Date-Time Stamp Cmd/Ctrl ;
Insert from Drive Cmd/Ctrl Shift D
Insert Horizontal Rule Cmd/Ctrl Shift -
Italic Text Cmd/Ctrl I
Jump to Note Cmd/Ctrl 1 - 9
Make Text Larger Cmd/Ctrl Shift =
Make Text Smaller Cmd/Ctrl -
Navigate to Next Note Cmd/Ctrl Tab
Navigate to Previews Note Cmd/Ctrl Shift Tab
New Note Cmd/Ctrl N
New Notebook Cmd/Ctrl Shift N
New Tag Cmd/Ctrl Shift T
Numbered List Cmd/Ctrl Shift O
Print Note Cmd/Ctrl Alt P
Remove Formatting Cmd/Ctrl Shift Space
Reset Zoom Level Cmd/Ctrl 0
Return to Notes Esc
Save Note Cmd/Ctrl S
Search Notes Cmd/Ctrl F
Set Always on Top Cmd/Ctrl Shift P
Set Reminder Cmd/Ctrl E
Strikethrough Text Cmd/Ctrl T
Subscript Text Cmd/Ctrl Shift ]
Superscript Text Cmd/Ctrl Shift [
Toggle Black Theme Cmd/Ctrl Alt E
Toggle Checkbox Cmd/Ctrl Shift B
Toggle Dark Theme Cmd/Ctrl D
Toggle Focus Mode Cmd/Ctrl K
Toggle Notebooks Alt Shift N
Toggle Sepia Theme Cmd/Ctrl G
Toggle Settings Cmd/Ctrl ,
Toggle Shortcuts Cmd/Ctrl Shift S
Toggle Sidebar Cmd/Ctrl \
Toggle Tags Alt Shift T
Toggle Window Menu Alt
Underline Text Cmd/Ctrl U

Global Shortcut Keys

Access Tusk at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file ~/.tusk.json.

View all the available global keyboard shortcuts.
Description Global Shortcut
Toggle Tusk Window Cmd/Ctrl Alt A
Create New Note Cmd/Ctrl Alt C
Search Notes Cmd/Ctrl Alt F

Development

For more info on how to contribute to the project, please read the contributing guidelines.

  • Fork the repository and clone it to your machine
  • Navigate to your local fork: cd tusk
  • Install the project dependencies: npm install or yarn install
  • Run Tusk on dev mode: npm start or yarn start
  • Lint code for errors: npm test or yarn test
  • Build binaries and installers: npm run release or yarn release

Related Apps

  • Ao - Elegant Microsoft To-Do desktop app.
  • Taskbook - Tasks, boards & notes for the command-line habitat.

Team

Disclaimer

Tusk is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Evernote.

License

MIT

tusk's People

Contributors

athangkanos avatar codebu5ter avatar dependabot[bot] avatar dotamir avatar g4li avatar georgebax avatar klaudiosinani avatar mariosinani avatar pdaniell avatar srgnk avatar

Stargazers

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

Watchers

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

tusk's Issues

Feature Request: markdown support

Markdown support might be the most critisized part of Evernote. It still does't fully support and have no plan or intension to do it in future.

Rightnow you have to choose browser plugin (Markdown Here) or third party tools (Marxico) to get it done.

This could be difficult to implement, but it will be a killer feature for Tusk if it was done.

Failed to create desktop file in Fedora 26

Description

I'm using tusk appimage on fedora 26, i run it for the first time, it ask if I want to create the desktop file. I choose Yes, then close/quit tusk. I search on application but it's not there.

Error Message (if any)

/home/aditia/.local/share/applications/appimagekit-tusk-app.desktop: error: value "Productivity;" for key "Categories" in group "Desktop Entry" contains an unregistered value "Productivity"; values extending the format should start with "X-"
Error on file "/tmp/.mount_W0vUir/tusk-app.desktop": Failed to validate the created desktop file

Environment

Latest release of Tusk 0.3.0
OS Type: Linux
OS Platform: linux
OS Release: 4.12.9-300.fc26.x86_64

Issue: Error window at start & Vibrant Themes not working in Windows

I've checked the contributor covenant code of conduct page, it says sexualized language is not accepted but TUSK is amazingly SEXY!! What can I say! :)

about the issues...

Description

  1. First of all "https://gitter.im/tusk/Lobby" is giving 404 error, just take a look please

  2. I have downloaded and installed "tusk-Setup-0.4.0.exe"
    at first open there were no errors, just I couldn't change skin to the vibrant ones.. others work great. But I want the vibrant ones.
    After I close and opened it 2nd time I got this error and everytime it starts with this error. I close it and continuie to use.
    And have to press f5 to sync, I don't know how did you set for syncing

Error message

https://www.evernote.com/shard/s4/sh/555e1079-333c-4014-ad5c-63537b2a330e/0432072c649a5a7d35b49dfa9ef021d4

Enviro

Win 10 Pro, Visual Basic Community with a few C++ sdk, Atom texteditor (not electron devtools) dockers and bla bla
OS Type: Windows_NT
OS Platform: win32
OS Release: 6.3.9600

Docs: Broken Contributing Guidelines Link

The new-issue template on github.com/klauscfhq/tusk/issues/new has an incorrect link to contributing guidelines.

- Run through the [contributing guidelines](https://github.com/tusk/tusk/blob/master/contributing.md)

That link does not work. It should be,

- Run through the [contributing guidelines](https://github.com/klauscfhq/tusk/blob/master/contributing.md)

Vibrant Theme Shortcuts not working on Mac OS High Sierra

Reporting an Issue

Description

  • Vibrant theme shortcuts not working on Mac OS, High Sierra. I have tried both Cmd Alt U / Cmd Alt J however none of them changed the theme.
  • I also checked the js console, however, there's no error message.

Also it would be great if there is an option to change vibrant themes directly from the menu like other 3 themes.

Environment

  • OS - Mac OS High Sierra
  • Tusk Version - 0.9.4

Feature Request: Better systray icon

Description

Systray icon could have more options, like Settings, instead of just Toggle and Quit and should be optional.

Environment

I'm running Ubuntu 16.04 with Tusk 0.1.0

Hacktoberfest: Update Dependencies

Hello! : )
To celebrate the Hacktoberfest festivities, everyone is welcome to update the following group of dependencies to their latest versions. It should be really simple and easy. Here are the links to the packages on npmjs.com, you can find their latest version on the right side of the page:

Happy Hacktoberfest and happy hacking! ๐ŸŽ‰

Feature Request: Greater integration of themes

First off, just wanted to say I love this software and the work you're doing. I was wondering if you could implement a feature where when you change the color theme, the font color gets changed. For example, when I change to the dark theme, the font color is also dark and hard for me to read. It gets a bit annoying having to change the font color everytime and how it resets when i revisit the note/create a new note

Feature: Translate Tusk - [Everyone is Super Welcome!]

Hi!

Tusk don't have possibility to change language to Spanish, or french or Italian. If you want I can translate Tusk, but you must be send me file with all words to transalte.

Tusk Have a language specific file?

Thanks.

Issue: "Hide Tray Icon" brakes the app on Manjaro KDE Linux

Description

I'm new to Tusk so I may be wrong but I didn't find any app settings. Clicking on Settings opens Evernote page which is confusing. So the only settings are on right click and one of them is "Hide Tray Icon". I hate useless tray icons and I dislike programs hiding in a tray so I always disable it. I wanted to do that here as well. Usually, there is a proper setting in settings but since there is no such thing here I was left with a bizarre choice: use a tray to disable tray... So I opened the app window, right clicked on "Hide Try Icon" and the tray was gone... along with the window. No way to access the app. I restarted it and... the process is there but again, no way to access the app. Is it an intended behavior? If so, I don't see the point.

I was able to recover from it by deleting Tusk configs but that isn't an elegant fix.

So my issues are:

  1. Lack of app settings which makes things more confusing and introduce issues.
  2. Setting "Hide Tray Icon" shouldn't hide window, it should do the opposite! A window should become always visible until the app is closed and there should be a way to turn tray on if someone has changed their mind but since there are no app settings...

P.S. I found "Hide Tray Icon" in the menu so I was wrong, there is a way to restore it but not when app window and also menus are not accessible. The baseline is that the setting works incorrectly by hiding window.

Environment

OS Type: Linux
OS Platform: linux
OS Release: 4.15.4-2-MANJARO
Architecture: x64
DE: Plasma 5.12.1

Feature requested: offline view

Hi, is it possible to get offline view of my Evernote using Tusk..? the reason I download and install Tusk on my Ubuntu is to get offline access of my note that can't be performed by web browser.

If this feature already supported, please let me know how. Currently, when I am offline, Tusk show nothing.

Vibrant Themes not working in Windows 10

Description

Not able to switch to 'Vibrant Themes' in Windows 10. Ctrl + Alt + U/J is not working.

Error Message (if any)

No error message

Environment

OS Type: Windows_NT
OS Platform: win32
OS Release: 10.0.15063

Feature Request: Customizable Shortcuts

It would be nice to be able to customize the shortcut keys in much the same way that you can in Atom, through a file. Perhaps at the end of the process where the shortcut key bindings are registered, a file key keymap.json could be read to override the default values.

Feature Request: Short Cut Key for Datetime Stamp

This is one of the most nifty Apps i have ever used !! congrats on this.. this gives me the confidence that web-apps is the way to the future, the lightness in comparison to Native Evernote is just mindblowing.. This is coming from a Nearly 10Y user of Evernote right from its origins and a paid premium user for the past 1.5Y. Hopefully Evernote makes this official and builds a market place platform around their back end service like GOOGLE

And the way the keyboard has been integrated is key and critical for the success of such an app.. i am very happy to finalyl get a good Evernote Alt for Linux { my windows rusn as a virtualBox/VM inside linux and would like to have Evernote on the linux host.

Specifically, My suggestion is to have a keyboard shortcut for DateTime Stamp that is very useful while taking notes during lectures and meetings where the timestamp { CTRL+;] insert is very nifty to keep track of the points being made, i make notes non -SEQ like a tree of topics / issues and use timestamps to maintain the SEQ
Keep up the good work god bless
Thanks Vish

Display resolution problems on MacOS

Description

It seems has some display resolution problems on MacOS which makes the all things blurred.

  • screenshot of login page of Tusk

tusk-evernote

  • screenshot of login page in browser

browser-evernote

Environment

OS Type: Darwin
OS Platform: darwin
OS Release: 17.4.0
Architecture: x64

Tusk: 0.9.3

Feature Request: Vim-like key bindings

I think this can be a really good thing specially for those used to type markdown on vim or using other markdown editors that support vim keybindings.

Cannot access URLs

Hi,
When I click on an embedded link in one of my notes, my main browser (Opera) is invoked, which redirects to Evernote's website, and then results in an error.

For example, when the note has a link to "www.arstechnica.com", the following URL is opened in Opera:

https://www.evernote.com/OutboundRedirect.action?dest=http%3A%2F%2Fwww.arstechnica.com%2F

which then results in an error.

I am using Linux Mint 18.3, but if I recall correctly, the same behaviour applied in Arch Linux.

Feature Request: Toogle command assigned to keyboard shortcut

Hi (love the app on Linux gnome ubuntu 17.04) I can't seem to add a command to toggle Tusk window when it is opened to a keyboard shortcut. Similar to how I have CopyQ a clipboard manager command 'copyq toggle' assigned to a keyboard shortcut. Is there a command which works like clicking Systray icon to toggle the window? I couldn't find anything in the readme section. Thanks

Feature request: Global shortucts to create or find a note

It would so great to implement global shortcuts in Tusk. It is very convenient to quickly search for a note with a global hot-key like Win + Shift + F, rathen then click on Tusk app and then using Ctrl+F.

Original Evertnote client has following global shortcuts (Windows)

Shortcut | Action

Ctrl + Alt + N | New note
Win + Shift + F | Find in Evernote
Win + PrintScreen | Capture screen
Win + A | Copy selection
Ctrl + Alt + V | Paste clipboard

I think the most used are first two ones - create a note and find a note.

I don't have experience in developing with Electron, but here's what I've quickly found:
https://github.com/electron/electron/blob/master/docs/api/global-shortcut.md

question:how can i login the chinese release namely"ๅฐ่ฑก็ฌ”่ฎฐ"rather than "evernote?

Reporting an Issue

Thank you for taking the time to contribute to Tusk! โœจ๐ŸŽ‰

Suggested quick smart steps

  • Run through the contributing guidelines
  • Support questions are better asked in the project's chat. We will get back at you in a flash.
  • Ensure the issue is not already reported

Delete the above section and the content in the sections below before submitting your issue

Description

Please provide as much relevant info as possible

Error Message (if any)

Copy the error message here

Relevant Links (if any)

  • Any link to an other project that you believe it might be relevant

Environment

Tell us which operating system you are using, as well as which versions of Tusk.
Run the following script to get your OS info quickly.

node -e "const osInfo = require('os'); console.log('\n' + 'OS Type: ' + '\t' + osInfo.type() + '\n' + 'OS Platform:' + '\t' + osInfo.platform() + '\n' + 'OS Release: ' + '\t' + osInfo.release() + '\n' + 'Architecture: ' + '\t' + osInfo.arch() + '\n');"

Additional Information

Include any additional information, configuration or data that might be necessary to reproduce the issue.

Question: Missing `Side Bar` on Linux & Windows

Description

When I open Tusk, the sidebar to the left of the notes is missing. Nothing I do can bring it back.

Error Message (if any)

No error messages

Relevant Links (if any)

No link

Environment

Tell us which operating system you are using, as well as which versions of Tusk.
Run the following script to get your OS info quickly.

OS Type: 	Linux
OS Platform:	linux
OS Release: 	4.13.0-21-generic
Architecture: 	x64

Additional Information

Include any additional information, configuration or data that might be necessary to reproduce the issue.

Issue: Broken Vibrant Themes and Note Title is Cropped on Macos

2018-02-07 15 21 12

I'm running Tusk with YinXiang in Chinese (simplified) macOS High Sierra. As you can see from the snapshot above, the title bar is not correctly rendered.

And here's a small advice: According to Apple's design guidelines, Vibrant translucency effect should only be used on sidebars or toolbars, not on the main section of the app. Because Evernote is ultimately a text editor, the main text area should have a solid background to reduce clutter and eye strain.

2018-02-07 15 31 59

And when using the default white theme, the two big characters "็ฌ”่ฎฐ" (which stands for "notes") on the top-left corner is somehow clipped.

Thanks for this awesome Electron port after all.

Tusk not working evernete account not opening

Reporting an Issue

Thank you for taking the time to contribute to Tusk! โœจ๐ŸŽ‰

Suggested quick smart steps

  • Run through the contributing guidelines
  • Support questions are better asked in the project's chat. We will get back at you in a flash.
  • Ensure the issue is not already reported

Delete the above section and the content in the sections below before submitting your issue

Description

Please provide as much relevant info as possible

Error Message (if any)

Copy the error message here

Relevant Links (if any)

  • Any link to an other project that you believe it might be relevant

Environment

Tell us which operating system you are using, as well as which versions of Tusk.
Run the following script to get your OS info quickly.

node -e "const osInfo = require('os'); console.log('\n' + 'OS Type: ' + '\t' + osInfo.type() + '\n' + 'OS Platform:' + '\t' + osInfo.platform() + '\n' + 'OS Release: ' + '\t' + osInfo.release() + '\n' + 'Architecture: ' + '\t' + osInfo.arch() + '\n');"

Additional Information

Include any additional information, configuration or data that might be necessary to reproduce the issue.

Error: Font color issue with mobile and desktop app dark theme

Reporting an Issue

Description

Dark themes are cool and I love it. However, there is one issue with it. The font colors, I chose white color as I cannot see clearly at all with default font color (dark grey) in dark theme. The issue is after I chose white font color, the document become unreadable on mobile as the mobile app color is white.

Suggestion

My suggestion would be if the user chose dark theme change the default color to white on desktop app without having these changes made on mobile.

Feature Request: Heading styles

As #8 has pointed out, Mardown is one of the most requested features of Evernote official. Evernote does have a similar approach by supporting the below, which is a big step in easy formatting, consistency and clean notes.

* Bullet
* Bullet

1. Number
1. Number

Ctrl+B Bold

Ctrl+I Italics

But it lacks titles support. Either through styles, or shortcut (Ctrl+1, Ctrl+2), or more of a Markdown approach (# Title, ## SubTitle).

Ctrl+1 Heading
Ctrl+2 SubHeading

# Heading
## SubHeading

I can live with the already included formatting shortcuts, with an option for H1, H2, H3 headings. Either this or full blown Markdown achieve the "easy to write without messing around with an editor" approach that I like of Markdown, and easy to read in a consistent manner across all notes.

Issue: Format Corruption on `Code Block` pasting

Description

Pasting formatted code into a code block initiated with ```
loses all indenting.

If I copy this fragment,

	if router == nil {
		return s
	}

and paste it into a note after opening the code block with ```, I get a code block that looks like the following. This happens with both paste and shift-paste.

if router == nil {
return s
}

The Evernote editor gets this right, and preserves indenting for the pasted code.

Environment

OS Type: Darwin
OS Platform: darwin
OS Release: 16.7.0
Architecture: x64

Tusk: 0.9.1

Feature Request: option to "Zoom" out

Tusk is a truly great app and I absolutely love using it.
I can't tell you how long I've been hoping and waiting for someone to make a truly "native" feeling Evernote client that runs great on Linux. Thank you!

The one and only enhancement would be if you offer a way to "Zoom Out".
Before your app came along, I was using the regular web client for Evernote and I grew accustomed to having the zoom set to between 80% and 90% of the 'normal' size.
This gives me a much better "overview" when I'm sorting through hundreds of notes, and just seems to be more efficient for my workflow.

I am a Professional Web Developer and although I don't have much electron experience, I'm plenty comfortable with HTML/CSS/JS - if there is anything I can do to assist, please don't hesitate to ask.

Issue: Continually asks to update

Tusk continually asks to update, about every 20 minutes or so, even after I click dismiss. There does not appear to be a setting to turn this off. Thanks!

Environment

Tusk: 0.9.3
OS Type: Linux
OS Platform: Fedora 27
OS Release: kernel 4.15.4-300.fc27.x86_64
Architecture: x64
DE: Gnome Version 3.26.2

feature request: Wiki Style Links

If evernote is missing one thing, it's wiki style links:
I would love to just open a search box and then search for the note I want to link (or make a new note if the link doesn't exist) Then I want to just click through that link (and have a back button to return to where I came from). This would be amazing.

Feature Request: Edit Table Cell Size

I am Linux user and I really like Tusk. I wonder if the feature about editing table, such as editing the size of each cell, could be added to Tusk.

Thank you for keeping updating Tusk and providing every Evernote users such a great tool.

Feature Request: return to previous note

When browse note you might jump to another note from the note link. It's quite useful if there's shortcut to return to the previous one.

Or even better, we can mark notes in certain position, then return to it.
Like in vim, you can set mark {a-zA-Z} at cursor position with m{a-zA-Z}, and Jump to the mark {a-z} with '{a-z} or `{a-z}

Feature request: searchbox like in Chrome by `Ctrl + F`

First, thanks for the app!

What I'd suggest is to add search box as we have in Chromium by pressing Ctrl+F. The main advantage over the web search is that it allows quick searching within a note and quick jumping to the searched items. As this is an Electron-based app, I guess issue should not be hard to implement?

image

Issue: Single mouse-click in `Notes Panel` moves entire app Window

Description

Single mouse click and drag within note panel moves window instead of selecting text.
Multi-click and drag seems to work ok.

This may be a Mac-only bug?

Environment

OS Type: Darwin
OS Platform: darwin
OS Release: 16.7.0
Architecture: x64

Tusk: 0.9.1

Pdf file preview

screenshot from 2017-10-03 11-54-51

When adding a pdf file to a new note, by dragging and dropping the file on the note, the image inside the pdf file can be seen in the preview box from the note list, but not in the note itself.
It only appears a link that opens the pdf file in the web browser version of evernote.

If the image can be seen in the small note preview, why cannot it be displayed in the note itself? This is the default behaviour with image files (jpeg, png, etc), but not with pdfs.

I use tusk as an image repository to classify different topics, but working with pdf files is not easy with this behaviour.

Feature request/improvement: Style Toggles

Style toggle is unintuitive ๐Ÿš€

It is currently possible to toggle both Dark mode and Black mode at the same time. This makes for some really bad UX (user experience). In order to back to plain mode when both are toggled you have to reverse the steps, toggling black, then toggling dark, or opposite. It would be much easier if toggling one, while the other is toggled, reversed their values, so to speak. Else when toggling, return to white mode.

Kinda like this:


const toggleBlack = () => {

    if (!blackMode && !darkMode) {
        blackMode = true;
    } else if (!blackMode && darkMode) {
          darkMode = false;
          blackMode = true;
    } else {
          blackMode = false;
    }
};


// This was only for toggleBlack. It would also have to be done on dark mode, 
// and maybe sepia too, if it happens to behave the same way too. 

This is just an codified example of how I imagine it working. I hope it gets the point across.

Font color in Dark Theme is too dark

Font color in Dark and Black Themes is too dark

Description

Unlike screenshots on README file the font color in Dark Theme and in Black Theme is gray, too dark, making it unreadable

Environment

OS Platform:	linux
OS Release: 	4.4.0-96-generic
Architecture: 	x64

Tusk version: 0.5.1

Issue: Main Window Resize when Using Shortcuts on Windows and Linux

Description

When you expand the Tusk window to fill Windows (top to bottom) by dragging the top of the Tusk window to hit the top of your screen, the screen correctly expands to fill the height of the window. Likewise if you drag it to the right or left (to fill half the screen), it fills the side of the screen.
If you then create a new note (or use many other keyboard shortcuts) such as ctrl+n, or ctrl+k the window "restores" to it's previous location. This is unexpected behavior. The expected behavior is that the window should stay where you put it.

Environment

Version 0.9.2 on Windows 10 x64 (fully updated version, 3 feb 2018).
Run the following script to get your OS info quickly.

Additional Information

The behavior is correct if you click "New Note". The error only occurs when using the keyboard shortcut.

Feature Request: Automatic updater or update checker

I'm a Linux user and I use Tusk as much as I use my browser. It would be great if the developers could put an automatic updater or automatic update checker.

Also, I used to use Evernote client in virtually installed Windows. But now thanks to you developers. Thank you. :)

Support yinxiang(Evernote in China) account signin

Hi,
Updated, the screenshot for offical login, the red circle part is the link for yinxiang account
evenote_anno

Exellent app! Espencially the shortcut part!
Since Evernote has different account system and independent server in China, Tusk is unavailable for chinese users unfortunately
www.yinxiang.com
Any plan in future to support it?

Feature Request: More convenient note searching

Users can fuzzy search all the notes (or based on current notebook) based on title.
The suggestions to be selected will be updated asynchronously.

Like this:
image

I don't know if this is possible for Tusk's current structure. It looks like most of Tusk's features are implemented by manipulating html element on web evernote. For fetch all notes' metadata might need accessing evernote SDK api. It would be a lot of workload.

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.