diff --git a/README.md b/README.md index 65a918c..265564b 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,6 @@ - Probably tastes better than any Apple editor and NetBeans combined. @@ -12,26 +11,42 @@ Probably tastes better than any Apple editor and NetBeans combined. --- ## TODO: -- [X] ~~Tabs~~ -- [X] Modeline w/ linenumbers -- [X] Syntax highlighting -- [X] Filetree -- [X] Line numbers -- [X] Shortcuts -- [X] Change languages -- [X] Toggle line comment -- [X] Soft wrap -- [X] Darkmode/Lightmode or color themes -- [ ] Add icons for files/folders in filetree -- [X] Add [code coverage check](https://docs.gitlab.com/ee/user/project/merge_requests/test_coverage_visualization.html) to verify quality of unit tests + +- [x] ~~Tabs~~ +- [x] Modeline w/ linenumbers +- [x] Syntax highlighting +- [x] Filetree +- [x] Line numbers +- [x] Shortcuts +- [x] Change languages +- [x] Toggle line comment +- [x] Soft wrap +- [x] Darkmode/Lightmode or color themes +- [x] Add icons for files/folders in filetree +- [x] Add [code coverage check](https://docs.gitlab.com/ee/user/project/merge_requests/test_coverage_visualization.html) to verify quality of unit tests - [ ] Search - [ ] And replace ## Credits/Sources + - [james-d/SimpleMVP](https://github.com/james-d/SimpleMVP/tree/master/src/examples/mvp) -> Demonstration of JavaFX Model/View/Controller application - [FXMisc/RichTextFX](https://github.com/FXMisc/RichTextFX) -> Library for handling rich text and line numbers - [richtextfx-demos](https://github.com/FXMisc/RichTextFX/blob/master/richtextfx-demos/README.md) -> Examples and demos of how to use RichTextFX, including [Java Keywords Demo](https://github.com/FXMisc/RichTextFX/blob/master/richtextfx-demos/src/main/java/org/fxmisc/richtext/demo/JavaKeywordsAsyncDemo.java) - [Pixabay/311788](https://pixabay.com/vectors/bananas-fruits-pair-yellow-bananas-311788/) -> Banana logo - [Guava Event Bus](https://github.com/google/guava/wiki/EventBusExplained) -> Library for handling communication between controllers - [JFX Moderna](https://github.com/openjdk/jfx/blob/master/modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css) -> CSS reference -- [devicons/devicon](https://github.com/devicons/devicon) -> icons for files and languages + +- [icons8](https://icons8.com/) -> Filetree and language icons. +- [StackOverflow/38278601](https://stackoverflow.com/questions/38278601/javafx-treeview-directory-listing) -> + Example of how to generate and show a filetree recursively. +- [Youtube/ProgrammingKnowledge](https://www.youtube.com/watch?v=RY_Rb2UVQKQ) -> Introduction to the fundamentals + to create a filetree. +- [GenuineCoder](https://www.genuinecoder.com/save-files-javafx-filechooser/) -> Examples of how to use FileChooser + and setting extensionfilters. Also included a nice method to save files. +- [Tutorialspoint](https://www.tutorialspoint.com/how-to-save-files-using-a-file-chooser-in-javafx) -> Example + on how to use the openSaveDialog with FileChooser. +- [mkyoung](https://mkyong.com/java/how-to-create-directory-in-java/) -> Example on how to create a directory/folder. +- [Youtube/Cool IT Help](https://www.youtube.com/watch?v=gnXRI3pHxrU&t=727s) -> Showing how to cast (Stage). Example of how FXML, listener/event and DirectyChooser nicely can cooperate. +- [Code Makery](https://code.makery.ch/blog/javafx-dialogs-official/) -> Examples of many different javafx dialogs. diff --git a/src/main/resources/graphics/java.png b/src/main/resources/graphics/java.png index 7b08926..8ee2a25 100644 Binary files a/src/main/resources/graphics/java.png and b/src/main/resources/graphics/java.png differ diff --git a/src/main/resources/graphics/md.png b/src/main/resources/graphics/md.png index 53b6be9..c070438 100644 Binary files a/src/main/resources/graphics/md.png and b/src/main/resources/graphics/md.png differ diff --git a/src/main/resources/graphics/placeholder.png b/src/main/resources/graphics/placeholder.png index 5c0aba0..e106204 100644 Binary files a/src/main/resources/graphics/placeholder.png and b/src/main/resources/graphics/placeholder.png differ