An open API service indexing awesome lists of open source software.

https://github.com/josimon05/post-it

A minimal reminder app based on colorful sticky notes
https://github.com/josimon05/post-it

electron javascript minimal reminder-application user-friendly windows

Last synced: about 1 year ago
JSON representation

A minimal reminder app based on colorful sticky notes

Awesome Lists containing this project

README

          

# POST-IT

[![release](https://img.shields.io/badge/dynamic/json?url=https://raw.githubusercontent.com/JoSimon05/POST-IT/Latest/package.json&query=version&style=flat-square&label=Latest&labelColor=30363d&color=2ea043)](https://github.com/JoSimon05/POST-IT/releases)
![framework](https://img.shields.io/badge/Framework-Electron-47848F?style=flat-square&labelColor=30363d)
![platform](https://img.shields.io/badge/Platform-Windows_(tested_on_W11)-0078d4?style=flat-square&labelColor=30363d)


> **A minimal reminder app based on colorful sticky notes, which you can pin on your desktop**

![note1](https://github.com/JoSimon05/POST-IT/blob/Latest/.github/note1.png)
![note2](https://github.com/JoSimon05/POST-IT/blob/Latest/.github/note2.png)
![note3](https://github.com/JoSimon05/POST-IT/blob/Latest/.github/note3.png)
![note4](https://github.com/JoSimon05/POST-IT/blob/Latest/.github/note4.png)


## DEMO

![demo](https://github.com/JoSimon05/POST-IT/blob/Latest/.github/demo.gif)
> *Demo relative to v1.4.0*


## SHORTCUTS
**ALT+N**  ⟶  open text Input bar


**ALT+C**  ⟶  choose color of current Note

> Color menu can only be displayed when Input bar is opened


**ALT+SHIFT+V**  ⟶  move all Notes above other opened windows

> Notes may still be hidden if they lose focus


**ALT+SHIFT+P**  ⟶  pin/unpin all Notes on the top (z-level) of your desktop

> Every new Note will be pinned automatically if other Notes are


**ALT+SHIFT+H**  ⟶  open Help window

> Help cannot be closed by pressing the shortcut again


**ALT+SHIFT+N**  ⟶  open [Tray context menu](https://github.com/JoSimon05/POST-IT?tab=readme-ov-file#tray-context-menu)


## LOCAL STORAGE
Every Note is stored inside a local database and reloaded on application startup.

> [!NOTE]
> **POST-IT** remembers content, color and position of all Notes
>
> ```json
> "notes": [
> {
> "id": 1,
> "text": "This is a Note!",
> "color": "yellow",
> "index": 1,
> "x": 1597,
> "y": 112
> }
> ]
> ```


## TRAY CONTEXT MENU
The Tray context menu is the application main menu and It contains a lot of useful functions. You can find it in the lower right corner of your desktop (on taskbar).

> [!TIP]
> ![tray](https://github.com/JoSimon05/POST-IT/blob/Latest/.github/tray.png)


## UPDATES
Updates are automatically checked and downloaded on startup, then you can choose when to install them.

> [!NOTE]
> Even if you install new versions of the application, you won't lose your [stored data](https://github.com/JoSimon05/POST-IT?tab=readme-ov-file#local-storage)


## USER-FRIENDLY
**POST-IT** has been created to be as user-friendly as possible, It's simple to use and It provides an overview of the main features of the application (see "**Help?**" in Tray context menu).

> [!IMPORTANT]
> Due to aesthetic and functional issues, you can only interact with Notes by using mouse cursor


# Try POST-IT!
**Check [Releases](https://github.com/JoSimon05/POST-IT/releases) section and download the latest version available.**

> You just need to download this file:  **POST-IT_{version}_setup.exe**


> [!WARNING]
> Before installation by *installer.exe*, the system antivirus could show a security alert. DON'T WORRY! \
> You just need to click on "**More info**"
>
> ![alert1](https://github.com/JoSimon05/POST-IT/blob/Latest/.github/installation1.png)
>
> finally, click on the button "**Run anyway**" that appears next.
>
> ![alert2](https://github.com/JoSimon05/POST-IT/blob/Latest/.github/installation2.png)
>
> > That's because *authentication certificate* for native applications is missing yet (It's not that cheap...)


> [!TIP]
> If you have problems with the operation of the application (about shortcuts, visual defects, etc...), try restarting it (use "**Quit**" in Tray context menu). Even if problems persist, please report them in the [Issues](https://github.com/JoSimon05/POST-IT/issues) section.


## CREDITS (libraries)
[**linkifyjs**](https://linkify.js.org/)  -  detects and verifies URLs inside the input text

[**electron**](https://www.electronjs.org/)  /  [**electron-builder**](https://www.electron.build/index.html)  /  [**electron-updater**](https://www.electron.build/auto-update.html)  -  make the application functional and updatable