Skip to content

abuabdul/ThoughtWriter

Repository files navigation

ThoughtWriter is a small application developed on top of ScalaFX!! This is an inspiration project from ScalaFX development. This application is mostly benefited from ScalaFX Ensemble project which demonstrates the ScalaFX api through demos with code samples. Developed with scalafx-1.0-snapshot, this can be improved with stable release of ScalaFX api in future.

    1. Easy window to have your thoughts pinned.
    2. Application will be running in system tray until you exit.
    3. Thoughts can be styled as 'bold' or 'italic'.
    4. Thoughts will be persisted when you exit the application.
    5. Upon opening the application, thoughts if persisted will be shown on the ThoughtWriter board.
    1. StackPane, AnchorPane are used for layout purpose.
    2. Rectangle, Label, TextArea have been used.
    3. CSS file is used to design the ThoughtWriter board.
    4. Scrollbars are styled using CSS.
    5. Advanced Stage is used to design ThoughtWriter board.
    6. AWT is used for system tray.
    7. Control abstractions are used.
    8. Coded in functional approach than OO approach.
  • Eclipse Scala IDE
  • Scala 2.9 or higher
  • Scalafx 1.0

Just clone the repo:

$ git clone  https://github.com/abuabdul/ThoughtWriter.git

Copyright 2013-2014 abuabdul.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Small application developed on top of ScalaFX!!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published