The cross-platform, auto-saving scratchpad with tabs.
Inspired by FromScratch and named after the great John Maus song, Moonpad is a simple scratchpad intented for you to quickly type down your notes, thoughts, to-dos... anything, really.
It is an Electron app built with React/Redux/TypeScript and uses styled-components
for styling.
- Content auto-saving
- Tabs! Move them up/down, edit their names, create some, delete some
- Window always-on-top toggle
- Clutter-free mode: show/hide tabs sidebar
- Character/Word counters on text selection
- A super clean UI, featuring the great colors from the Nord palette
Ctrl/Cmd + e
- Toggle open/close the tabs sidebarCtrl/Cmd + n
- Create a new tabCtrl/Cmd + .
- Toggle window always-on-top modeCtrl/Cmd + s
- ... No need, content is auto-saved
Both window preferences and tabs/content are saved in a single json file, data.json
:
- On Windows:
%APPDATA%/Moonpad/data.json
- On MacOS:
~/Library/Application Support/Moonpad/data.json
- On Linux:
~/.config/Moonpad/data.json
For the time being, this location is not configurable.
To clone and run this repository you'll need Git and Yarn. From the command line:
$ git clone https://github.com/ImXico/Moonpad && cd Moonpad
$ yarn install
$ yarn run electron:dev
To make a release-ready build (will go to /dist
):
$ yarn run electron:build
This project is released under the MIT License.