A Simplenote React app packaged in Electron
mirka Focus Mode (#860)
* Add Focus Mode toggle to app menu

# Conflicts:
#	desktop/menus/view-menu.js

* Make layout respond to focus mode

* Fix incorrect keyboard shortcut for search

* Bind action creator

* Make sure note is open when applying focus styles
Latest commit 8357c9f Sep 21, 2018
Permalink
Failed to load latest commit information.
.circleci Build improvements (#809) Sep 12, 2018
.github Small space changes Jan 19, 2017
desktop Focus Mode (#860) Sep 21, 2018
docs Typographical fixes (#731) Mar 22, 2018
lib Focus Mode (#860) Sep 21, 2018
public_html Add Simplenote favicon. Because why not. Oct 18, 2015
resources Build improvements (#809) Sep 12, 2018
scss Decompose app.jsx and NoteEditor (Part 1) (#843) Sep 18, 2018
.babelrc Update and simplify Babel config (#828) Sep 6, 2018
.editorconfig Update eslint config, prettify project (#623) Aug 31, 2017
.eslintrc.json Add extension to .eslintrc (#847) Sep 10, 2018
.gitignore Build improvements (#809) Sep 12, 2018
LICENSE.md Cleaned up README, and added GPLv2 license. Mar 11, 2016
Makefile Improve DX (#859) Sep 17, 2018
README.md Update readme to reflect DevEx improvements (#861) Sep 17, 2018
appveyor.yml Build improvements (#809) Sep 12, 2018
builder.js #422 Added support for building rpm and AppImage installers. Moved g… Mar 14, 2018
config.json Add WP Sign In (#764) Jun 5, 2018
docker-compose.yml Update: General version-bumps (#606) Aug 24, 2017
electron-builder-appx.json Makefile improvements (#841) Sep 13, 2018
electron-builder.json Makefile improvements (#841) Sep 13, 2018
get-config.js Update eslint config, prettify project (#623) Aug 31, 2017
misty.yml Improve DX (#859) Sep 17, 2018
package-lock.json Run npm audit fix (#866) Sep 18, 2018
package.json Decompose app.jsx and NoteEditor (Part 1) (#843) Sep 18, 2018
setup-tests.js Decompose app.jsx and NoteEditor (Part 1) (#843) Sep 18, 2018
webpack.config.dll.js Purge unused react packages (#806) Aug 30, 2018
webpack.config.js Update eslintrc filename in webpack config (#849) Sep 12, 2018

README.md

Simplenote for Electron

Screenshot

A Simplenote React client packaged in Electron. Learn more about Simplenote at Simplenote.com.

Running

  1. Clone the repo: git clone https://github.com/Automattic/simplenote-electron.git
  2. npm install
  3. npm run dev
  4. The dev server will start on http://localhost:4000, and the Electron app will launch automatically.
  5. Sign up for a new account within the app. Use the account for testing purposes only as all note data will be periodically cleared out on the server.

Note: Simplenote API features such as sharing and publishing will not work with development builds.

Building

  • make package-osx
  • make package-win32
  • make package-linux

Coding Guidelines

Please adhere to the same guidelines as found in wp-calypso.

Dependencies