Welcome to Notenator, a simple yet powerful note-taking application built using Python and Tkinter. This app allows you to create, edit, and organize your notes.
- Text Formatting: Apply bold, italic, and underline styles to your text.
- Font Size: Adjust the font size of your notes.
- Tree View Navigation: Organize your notes in a hierarchical tree view structure.
- Drag and Drop: Easily move notes and folders within the tree view.
- Search: Search for specific terms within your notes.
- File Operations: Create new notes and folders, open existing notes, and save your work.
- Python 3.x
- Tkinter
- Clone the repository or download the code.
- Ensure that Python is installed on your system.
- Open a terminal or command prompt.
- Navigate to the directory where the code is located.
- Run the application using the command:
python3 main.py
- Click on
File
in the menu bar. - Select
New Note
or pressCtrl+N
. - Enter a name for your new note in the dialog box.
- Click on
File
in the menu bar. - Select
New Folder
or pressCtrl+F
. - Enter a name for your new folder in the dialog box.
- Click on
File
in the menu bar. - Select
Open
or pressCtrl+O
. - Choose the note file you want to open from the file dialog.
- Click on
File
in the menu bar. - Select
Save
or pressCtrl+S
.
- Click on
Edit
in the menu bar. - Select
Search
or pressCtrl+E
. - Enter the search term in the dialog box.
- To make text bold, select the text and click the
Bold
button. - To make text italic, select the text and click the
Italic
button. - To underline text, select the text and click the
Underline
button. - To change the font size, use the font size dropdown menu in the toolbar.
- Click and hold a note or folder in the tree view to start dragging.
- Move the item to the desired location and release the mouse button to drop it.
- Click on
File
in the menu bar. - Select
Exit
.
All notes and folders are stored in the notes
directory within the application folder. Ensure this directory exists before running the application.
This project is licensed under the MIT License. See the LICENSE file for details.