Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
sha512sums.txt | 2017-07-16 | 305 Bytes | |
mynotes-2.2.0.tar.gz | 2017-07-16 | 80.7 kB | |
mynotes_2.2.0-1_all.deb | 2017-07-16 | 53.5 kB | |
Totals: 3 Items | 134.5 kB | 0 |
MyNotes - Sticky notes/post-it
Copyright 2016-2018 Juliette Monsel <j_4321@protonmail.com>
MyNotes is a sticky note application. An icon appears in the system tray and from it you can create and manage your sticky notes. Notes can be organized in categories and you can set a default color for each category. Checkboxes and images can be incorporated in the notes. If your desktop environment supports compositing, the opacity of the notes can be modified.
MyNotes is designed for Linux. It is written in Python 3 and relies mostly on the Tk GUI toolkit.
Install
Archlinux
MyNotes is available in AUR.
Ubuntu
MyNotes is available in the PPA ppa:j-4321-i/ppa.
$ sudo add-apt-repository ppa:j-4321-i/ppa $ sudo apt-get update $ sudo apt-get install mynotes
Source code
- First, install the missing dependencies among:
- Tkinter (Python wrapper for Tk)
- Tktray https://code.google.com/archive/p/tktray/downloads
- ewmh https://pypi.python.org/pypi/ewmh
For instance, in Ubuntu/Debian you will need to install the following packages: python3-tk, tk-tktray, python3-ewmh (available in >= 17.04 only), python3-pil, python3-pil.imagetk
ewmh can be installed with pip:
$ sudo pip3 install ewmh
Then install the application:
$ sudo python3 setup.py install
You can now launch it from Menu > Utility > MyNotes. You can launch it from the command line with mynotes.
Troubleshooting
Several gui toolkits are available to display the system tray icon, so if the icon does not behave properly, try to change toolkit, they are not all fully compatible with every desktop environment.
If you encounter bugs or if you have suggestions, please open an issue on GitHub or write me an email at <j_4321@protonmail.com>.
Changelog
- Version 2.3.0
- Add support for several system tray icon gui toolkits: increase the number of compatible desktop environments
- Add 'mono' text style
- Make copy/paste between notes work with checkboxes, pictures and links
- Fix focus navigation order in dialog to add link
- Improve font selection in settings dialog
- Add support for more image formats
- Restore most recent backup in case of data corruption
- Version 2.2.1
- Fix setup.py so that install works
- Fix category addition/deletion
- Fix latex formula insertion/edition
- Add more keyboard shortcuts and display accelerators in menus
- Show error message for exceptions caught inside the mainloop
- Restore compatibility with tk version <= 8.6.6
- Make it clear that links can point to either a file or an URL
- Version 2.2.0
- Add Dutch translation
- Add note manager to delete easily notes
- Add autoscrollbar to error messagebox
- Add category renaming by double click on the category name in Preference dialog
- Remove error message when cancel image insertion
- Correct bug: all links in a note open the same url
- Add link edition on double click
- Add optional and limited latex support to insert one line formulas using matplotlib to render them as png images. (available only if matplotlib is available on the system)
- Improve checkboxe highlighting
- Add keyboard shortcuts for text formatting:
- Ctrl+B toggle bold Ctrl+I toggle italic Ctrl+U toggle underline Ctrl+R align right Ctrl+L align left
- Version 2.1.0
- Automatically fetch right version (with pkg_resources)
- Correct bug: overstrike and underline always black
- Correct bug: indentation of multiline list entries sometimes diseapeared
- Correct bug: restore not working if there exist notes (only delete notes)
- Export:
- Improved export to .txt: include checkboxes
- Correct bug: "Select All" not unchecked after deselection
- "Select All" initially selected
- Add option: export only visible notes
- Add html export
- Tabulations don't support right/center alignment so it is no longer possible to change alignment of a line containing a tab
- Add mode: enumeration
- Mode selection puts bullets/checkboxes/numbers in front of each line
- Add symbol list edition in Preferences
- Highlight checkboxes when they are inside text selection
- Add link (url) insertion
- Reorganize rigt-click menu on note txt: created "Insert" sub-menu
- Reorganize "Show notes" in main menu: sorted notes by category in sub-menus
- Improved error handling
- Improved error messagebox: display full traceback + report message
- Add links to project pages in About dialog
- Version 2.0.3
- Correct bug: wrong default category in default config file
- Correct bug: selection of a font not on the system
- Correct bug: bold and italic text was always in Liberation Sans
- Correct bug: Alignement only set for fisrt selected line
- Correct bug: ImportError: No module named 'tktray'
- Set colored text selected foreground to white
- Version 2.0.2
- Correct bug: import and restore did not update the categories, which lead to incomplete menus and errors
- Version 2.0.1
- Correct bug: fixed modes
- Version 2.0.0
Correct bug: change from menu on note title not always saved
Correct bug: restoring backup containing notes from deleted
Correct bug: font size / font family selection issue
Add warning before restoring backup to tell the user that the current notes will be erased.
Preferences organized in tabs and category manager became a tab instead of a standalone window
Add possibility to choose the side of the hide and roll note icons (in preferences)
Add note position option: normal, always above, always below (in the right-click menu on title of each note)
- Add mode option:
- note: default mode
- list: insert a bullet point when a newline is added
- todo list: insert a checkbox when a newline is added
(in the right-click menu on title of each note)
Change symbol list in a palette + added more symbols (greek letters, ..). Symbols are now text and not images, so their style follows the one of the text. But this change means that former symbols (from v1.0.0) will be lost from the old notes.
- Add import/export functions (from system tray menu), export notes to:
- a ".notes" file that can be imported by MyNotes
- in ".txt" but then, all formatting/images/checkboxes are lost and notes cannot be imported by MyNotes.
- Version 1.0.0
- Initial release
TODO
- Undo/Redo for all actions
- Sync notes with server (webdav, ftp)
- Alarms/Reminders?