Skip to content

Picture editing tool mimicking Adobe Photoshop in Scala - FP ETF 2021

Notifications You must be signed in to change notification settings

milicevicMarko/picture-editing-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Functional Programming course assignment

Before you lose yourself in the code, take note that this is my first real 'functional' project written in Scala. There may be (most probably is or even the whole of it is) smelly code. I'm a beginner so don't be too harsh :)

This is a project done for the Functional Programming course at the University of Belgrade, School of Electrical engineering 2021. It is meant to be used as a picture editing software tool with working GUI. Written mainly in SCALA functional language, it is meant to follow the functional programming paradigm.

GUI

The GUI part has been written with ScalaFX by also using Gluon's Scene Builder for easier FXML file manipulation.

Special thanks to the user Vigoo and other people who have worked on the ScalaFXML library

Usage

No stuff for now :) 

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is not meant to be used professionally nor to be sold, but just for practicing FP and Scala. Please use official software such as: Adobe's Photoshop. Similarities were made as the programmer was accustomed to the tool and did not want to waste time re-inventing UI/UX. Icons used in this program have been taken from FlatIcon from multiple artists.

About

Picture editing tool mimicking Adobe Photoshop in Scala - FP ETF 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages