Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Kilian/fromscratch
Autosaving Scratchpad. A simple but smart note-taking app
https://github.com/Kilian/fromscratch
desktop electron fromscratch linux macos windows
Last synced: about 2 months ago
JSON representation
Autosaving Scratchpad. A simple but smart note-taking app
- Host: GitHub
- URL: https://github.com/Kilian/fromscratch
- Owner: Kilian
- License: mit
- Created: 2015-11-14T17:40:46.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T23:36:27.000Z (about 2 years ago)
- Last Synced: 2024-10-24T18:36:13.132Z (about 2 months ago)
- Topics: desktop, electron, fromscratch, linux, macos, windows
- Language: JavaScript
- Homepage: https://fromscratch.rocks
- Size: 4.77 MB
- Stars: 718
- Watchers: 19
- Forks: 62
- Open Issues: 57
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- open-source-mac-os-apps - FromScratch - Little app that you can use as a quick note taking or todo app. ![javascript_icon] ![css_icon] (Applications / Notes)
- awesome-repositories - Kilian/fromscratch - Autosaving Scratchpad. A simple but smart note-taking app (JavaScript)
- open-source-mac-os-apps - FromScratch - Little app that you can use as a quick note taking or todo app. ![javascript_icon] ![css_icon] (Applications / Notes)
- awesome-starred - Kilian/fromscratch - Autosaving Scratchpad. A simple but smart note-taking app (windows)
README
### Made by [@kilianvalkhof](https://twitter.com/kilianvalkhof)
#### Other projects:
- 💻 [Polypane](https://polypane.app) - Develop responsive websites and apps twice as fast on multiple screens at once
- 🖌️ [Superposition](https://superposition.design) - Kickstart your design system by extracting design tokens from your website---
FromScratch
===========## A simple but smart note-taking app
FromScratch is a little app that you can use as a quick note taking or todo app.
* Small and simple, the only UI is the text you type
* Saves on-the-fly, no need to manually save
* Automatic indenting
* Note-folding
* Use checkboxes to keep track of your TODO's
* Powerful keyboard control
* Replaces common syntax with symbols, such as arrows
* Dark and Light theme
* Portable mode support
* Free### Shortcuts
* f1 - show/hide shortcut overview
* cmd/ctrl+up - move current line up
* cmd/ctrl+down - move current line down
* cmd/ctrl+d - delete current line
* cmd/ctrl+w/q - close application
* cmd/ctrl +/= - zoom text in
* cmd/ctrl - - zoom text out
* cmd/ctrl+0 - reset text size
* cmd/ctrl+]/[/k - fold note collapsing
* cmd/ctrl+f - search (you can also use regular expressions, by starting and ending with a /)
* shift+cmd/ctrl+f - replace
* shift+cmd/ctrl+r - replace all
* cmd/ctrl+g - jump to line (you can also use : notation, or go relative lines with + and -)
* cmd/ctrl+/ or cmd/ctrl+l - Add or toggle a checkbox
* f11 - Toggle fullscreen
* cmd/ctrl+i - Toggle between light and dark theme
* alt - show or hide menu (Windows only)
* cmd/ctrl+s - ...this does nothing.## Download
Recent downloads for macOS, Windows and Linux available on https://fromscratch.rocksFor Arch users, [FromScratch is available on AUR](https://aur.archlinux.org/packages/fromscratch-bin/)
For macOS, you can also install FromScratch via Homebrew: ```$ brew cask install fromscratch```
### Installation
```sh
# Download from git
git clone https://github.com/kilian/fromscratch.git# Install dependencies
cd fromscratch && npm install# build and run
npm start# or run dev version
npm run dev
```
### Command Line Arguments
**Portable Mode**
`--portable`Lets you store all the files FromScratch generates in a specified location, such as a USB-stick or
other portable storage device. In this mode both the configuration files as well as your text content will be stored in
a "userdata" directory alongside the FromScratch executable, or when given a directory as an argument, will store
the files there.You can also use this to store the FromScratch configuration files, and the text content, in a synced cloud storage
folder.```
# run FromScratch in portable mode, saving data in application directory.
fromscratch --portable
``````
# run FromScratch in portable mode, saving data in custom directory.
fromscratch --portable ~/fromscratch_data
```
**help**
`-h, --help`Prints help information
### FAQ
*Where is my data saved?*Your data is saved in a plain text file content.txt. On Mac and Linux, this file is saved in ~/.fromscratch. On Windows
this file is saved in a directory called ".fromscratch" in your userprofile directory.*Can my data be saved in an alternate directory?*
Yes! See the **portable mode** section under the **Command Line Arguments** heading above.
### Credits
FromScratch is built upon these open source projects:
Electron,
React,
Fira Code,
CodeMirror and
Electron-react-boilerplate.Thanks to @bittersweet for helping me set up IPC to work around a particularly nasty bug, @chentsulin for the electron-react-boilerplate, and @ctrauma for the portable bits.