Git Product home page Git Product logo

opus's Introduction

Opus

Opus is a minimal note-taking application.

It aims to be a mix between a text-editor and code-editor. It reads and writes .note files from your native file system. This means it works well with tools like Dropbox for syncing files across your devices.

Much like a code-editor, Opus opens folders and allows you to edit the files inside. You can have multiple windows open, each with a different folder.

Features

  • ๐Ÿ–‹ Editing: Supports rich text editing with all the features you'd expect.
  • ๐Ÿ“„ Uses Files: Uses tangible files in JSON format, not inaccessible databases.
  • ๐ŸŒ™ Dark Mode: Includes a dark mode for late night writing.
  • โš™๏ธ Customizable: The sidebar and footer can be hidden for a more focused experience.
  • ๐Ÿ“‚ Multiple Projects: Opus supports opening multiple folders at once.
  • โœจ Simple: Opus has only the features you need.

Installation

You can download the latest macOS binary from releases.

Alternatively, you can run Opus locally from the command line:

$ git clone https://github.com/pacocoursey/Opus.git
$ cd opus
$ npm install
$ npm start

Screenshots

Opus Light Mode Screenshot Opus Dark Mode Screenshot

More Features

  • Find, replace, goto functionalities.
  • Spellchecker, easily replace with suggestions via right-click.
  • Window settings (position, size, dark mode, etc...) are remembered between sessions.
  • Export notes to plain text, html, and markdown files.
  • Automatically ask to update note contents if it is edited elsewhere.
  • Document statistics shown in the footer (line count, word count, cursor position).

Related

  • Left: distractionless plain text writing application.
  • Quill: The rich text editor that runs inside Opus.

opus's People

Contributors

dependabot[bot] avatar pacocoursey 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

opus's Issues

In Ubuntu, the main menu text is unreadable.

In Ubuntu 18.10, with the default "Yaru" theme, the menu background is dark. Because the text is also dark, the menu is not readable. With a light theme, the menu is readable. The screenshot shows how things look with a dark and a light theme:

menu not readable

Cannot save or create new files

Both 2.0.0 .exe and Cloned Repo do not show a file tree. There is no way to edit files:
image
^^ 2.0.0 .exe

image
^^ Current Repo Clone (started with npm start)

These are the errors I am getting in the dev console:
image

Unclear how to save notes

After the main window is displayed, it is possible to type text in the right pane. However it doesn't seem possible to save the note. There is nothing displayed in the left pane (according to the welcome wizard, there should be a folder, if I understood correctly), and the menu items (new, save,...) don't seem to do anything.

screenshot from 2018-11-13 19-46-19

Possibility to disable spellchecking

Hi,

I use Opus on mac for my IT notes and I would like to know if there is a way to remove the spellchecking because it always adds red underlining under/over the word and it sometimes prevents to read easily.
Screenshot 2019-08-26 at 09 37 55

I can still learn the word by right-clicking but I would prefer to disable it if there is a way.

Thanks for your answer.

Fixed window size doesn't play well with tiling window managers

Hello! I'd just like to mention that Opus's fixed window size makes it virtually unusable on a tiling window manager, where windows are automatically sized to fill the screen. It would be great if Opus's main window wasn't fixed sized, or even if there was an option to enable dynamic resizing. I'd be glad to open a PR for this if it's a desired feature. Thanks!

Window dissapears after going through the welcome wizard

This issue was observed after installing the Linux version, by installing the appimage. It might also occurs on other OS's, but that wasn't tested.
The appimage installation performs as expected from an appimage. The application is launched automatically after performing the installation. So, the welcome wizard is displayed.

There seems to be an issue however: after going through the wizard, the window closes and never comes back. The application must be launched again to see main window again.

New Note ?? Really

The New Note DIalogue is greyed out and making the file to import IN'T the worst but you competition smokes you on that

No launcher icon in Ubuntu

In Ubuntu, there is no launcher icon. This is caused by this bug in Electron-builder: electron-userland/electron-builder#2577

no icon in ubuntu launcher

The workaround is to add a icon.icns (for mac) and icon.ico (for windows) in the assets folder, but not a icon.png. The presence of the png causes the bug apparently. For a, yet unclear, reason, the Linux icon is generated from the icon.icns file, but only when there is no icon.png.

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.