Skip to content
This repository has been archived by the owner on Jul 27, 2023. It is now read-only.

Latest commit

 

History

History
49 lines (31 loc) · 1.74 KB

README.md

File metadata and controls

49 lines (31 loc) · 1.74 KB

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.