Spring 2021 | Banana editor - Project for introductory OOP course
Go to file
Oystein Kristoffer Tveit 94be84d6e1 Fix Save As 2021-04-26 11:30:56 +02:00
.gitlab/graphics Update readme 2021-04-25 23:28:39 +02:00
src Fix Save As 2021-04-26 11:30:56 +02:00
util EventTests 2021-04-23 11:29:09 +02:00
.gitignore Remove dependency-reduced-pom 2021-04-20 20:37:45 +02:00
.gitlab-ci.yml Add test templates 2021-04-15 14:17:46 +00:00
LICENSE Add LICENSE 2021-03-01 14:58:03 +01:00
README.md Update readme 2021-04-25 23:28:39 +02:00
REQUIREMENTS.md add requirements explanation 2021-04-17 19:03:51 +02:00
pom.xml Readd graphics libraries 2021-04-20 20:37:01 +02:00

README.md

Banana Editor

Probably tastes better than any Apple editor and NetBeans combined.

--> See project requirement details here <--


TODO:

  • Tabs
  • Modeline w/ linenumbers
  • Syntax highlighting
  • Filetree
  • Line numbers
  • Shortcuts
  • Change languages
  • Toggle line comment
  • Soft wrap
  • Darkmode/Lightmode or color themes
  • Add icons for files/folders in filetree
  • Add code coverage check to verify quality of unit tests
  • Search
  • And replace

Credits/Sources

  • icons8 -> Filetree and language icons.
  • StackOverflow/38278601 -> Example of how to generate and show a filetree recursively.
  • Youtube/ProgrammingKnowledge -> Introduction to the fundamentals to create a filetree.
  • GenuineCoder -> Examples of how to use FileChooser and setting extensionfilters. Also included a nice method to save files.
  • Tutorialspoint -> Example of how to use the openSaveDialog with FileChooser.
  • mkyoung -> Example of how to create a directory/folder.
  • Youtube/Cool IT Help -> Showing how to cast (Stage). Example of how FXML, listener/event and DirectyChooser nicely can cooperate.
  • Code Makery -> Examples of many different javafx dialogs.
  • Oracle -> How to use JOption.