billpcs / lithepad

A simple, small and portable notepad

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lithepad

A simple notepad in Scala

This project is a place to try out new things I learn in Scala. So do not expect consistency and optimized code.

In order to make changes to lithepad and then run it you will need to have sbt installed on your system. You can get it here.

Here is a quick start guide:

$ git clone https://github.com/billpcs/lithepad

$ cd lithepad/

$ sbt run

You can read the README.txt for more information.

If you just want to run it as an app, grab the jar from the releases page.

Use At Your Own Risk ¯\(ツ)

Use only if you know what you are doing. There may be bugs that can cause data loss.

Known Issues

  1. Even if you choose the same tab-size as before the whole text gets reloaded (FIXED v0.0.0.15)
  2. If you choose multiple times the font-size from the menu, new windows keep opening
  3. The line-counter is relatively unreliable (wrapping messes it up)
  4. There are no file-not-saved indicators so various strange things can happen (FIXED v0.0.1.1)
  5. Although it be started from command line, it can not load files provided as arguments (FIXED v0.0.1.1)
  6. You can not edit the settings.properties file without using a compression software

LithePad is licensed under the MIT license. See the file LICENSE for more information.

About

A simple, small and portable notepad

License:MIT License


Languages

Language:Scala 100.0%