Spiffily / monocle

A simple but powerful Note taking app with a similar layout to OneNote back when it was good.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monocle

Join the chat at https://gitter.im/Spiffily/monocle

A simple but powerful Note taking app with a similar layout to OneNote back when it was good.

Gtk Docs

Testing

To test this system, you will need a testable "/.local/share/monocle" and "/.monocle" directory. Please copy the ones provided in the repository to these specified locations. It will populate these things by itself at some point soon, but not yet.

You can also mark Main.py as executable, and it will run as a local MIME command. (cd to project dir and type ./Main.py)

Tasks for Alpha release (0.0.*)

  • Example - self.ex
  • Make page tabs vertical (aligned left) - Bryden, Carter
  • Figure out the new error (Why does it suddenly think there's nothing in the list? [I think the nblist]) -
  • Rebuild initial code as better - Josh
  • Make snazzy backdrops for no open page - Josh
  • Make and test code for no open page - Josh
  • Make and test code for no open sections - Josh
  • Create Gtk Pixbuf system (So that the appwindow determines the size of backdrop and not the other way around) - Carter
  • Make and test code for no open notebooks - Josh
  • Export logo icons (Main - 512x512 and Symbolic - 16x16) - Ben [DEADLINE:Feb5]
  • Find a good public license system wich allows for charging $ for extensions / etc. - Ben [DEADLINE:Feb5]
  • Create custom Gtk Titlebar and populate it with basic buttons - Josh
  • Make ability to add notebooks, sections, and pages -
  • Learn how to insert plain text editor widget - Bryden
  • Figure out how to set app icon and symbolic icon -
  • Figure out how to set GNOME shell app name - [Someone running the GNOME DE: Carter, Josh, Byron?]
  • Find a good text editor API (Render md / Type with formatting / Both) - EVERYONE -> Perhaps Quill? (It seems to be our best shot right now)
  • Learn how to run said editor - Carter, !Ben (As has been made clear)

Tasks for Beta release (0.1.*)

  • Create and implement save state system (Reopen active notebook, section, page, and later cursor position) -

Tasks for the far future and extensions and such (side load || ..* [x>=2.0])

  • Evernote compatibility (Open online Evernote notebooks; will be quite easy once Evernote API and Quill API are implemented) [~17.0+]
  • OneNote compatibility (Open online OneNote notebooks as if in OneNote) [~19.0+]

About

A simple but powerful Note taking app with a similar layout to OneNote back when it was good.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%