Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŠ Croc Notes Desktop

A powerful, offline-first modular journaling app for Windows desktop and Android with rich text editing, timers, and system tray integration. Organize your thoughts like never before!

Croc Notes Banner

โœจ Features

๐Ÿ“ Rich Text Editing

  • Full-featured rich text editor with toolbar (bold, italic, underline, colors, fonts)
  • Image insertion
  • HTML-style formatting with real-time preview
  • Copy-paste images directly from clipboard

๐Ÿ“Š Modular Journal System

  • Categories & Tabs: Organize notes with customizable colored categories and tabs
  • Three-Grid Layout:
    • Left: Checklist with checkbox states (โœ“, โœ—, โฌœ)
    • Right: Rich text notepad
    • Bottom: Rich text notepad with image support
  • Pinned Tabs: Pin important tabs to the top for quick access

โฐ Timer System

  • Create timer items with custom names
  • Set durations (hours, minutes, seconds)
  • Choose custom alarm sounds or use default alarm.mp3
  • Timer states: Running โ–ถ๏ธ, Paused โธ๏ธ, Completed โœ…
  • Visual countdown display
  • System tray integration - app pops up when timer completes
  • Loop alarms until dismissed

๐ŸŽจ Customization

  • Color picker with hex input for categories and tabs
  • Drag-and-drop category reordering
  • Search categories and tabs with fuzzy matching
  • Collapsible toolbars in notepads

๐Ÿ–ฅ๏ธ Desktop Features

  • System Tray Integration: Minimize to tray, continue running in background
  • Custom Window Controls: Minimize, maximize/restore, and exit with options
  • Acrylic Effect: Modern Windows 11 blur effect
  • Multi-monitor Support: Remembers position and state

๐Ÿ”„ Data Management

  • Offline First: SQLite database with file-based image storage
  • Auto-save: All changes saved instantly
  • Backup & Restore: Export/import your entire journal as ZIP
  • Portable: Data stored next to executable for easy backup

๐Ÿ” Search & Organization

  • Live fuzzy search across categories and tabs
  • Filter by pinned tabs only
  • Collapsible category tree view

๐Ÿ“ธ Screenshots

Main Interface

Main Interface Three-grid layout with categories sidebar

Timer System

Timer System Timer items with countdown and alarm setup

Settings

Settings Automatic Windows Startup and Import/Export database

๐Ÿš€ Installation

Windows (Portable ZIP)

  1. Download the latest CrocNotes.zip from Releases
  2. Extract to any folder
  3. Run croc_notes.exe

๐ŸŽฎ How to Use

Getting Started Create your first category using the โž• button

Add tabs to your category

Start writing in the notepads

Create checklist items or timers

โŒจ๏ธKeyboard Shortcuts

Shortcut	Action
Ctrl+V	Paste text or images
Ctrl+B	Bold text
Ctrl+I	Italic text
Ctrl+U	Underline text
Ctrl+Z	Undo
Ctrl+Y	Redo

โฐTimer Controls

Click checkbox to start timer

Click again (X) to pause

Click again (โฌœ) to reset

Long-press timer to edit properties

๐Ÿ› ๏ธ Built With

Flutter - UI framework

SQLite - Local database

flutter_quill - Rich text editor

window_manager - Desktop window management

tray_manager - System tray integration

audioplayers - Alarm sounds

super_clipboard - Clipboard image paste

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

Icons from FontAwesome and Material Icons

Inspired by AHOY note-taking software

About

Croc Notes - Your Thoughts, Organized ๐ŸŠ

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors