diff --git a/.gitignore b/.gitignore index 21b4487..0f1c49a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,142 @@ -# Project exclude paths -/out/ \ No newline at end of file +.DS_Store + + +# Created by https://www.toptal.com/developers/gitignore/api/intellij,java +# Edit at https://www.toptal.com/developers/gitignore?templates=intellij,java + +### Intellij ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + +# Sonarlint plugin +# https://plugins.jetbrains.com/plugin/7973-sonarlint +.idea/**/sonarlint/ + +# SonarQube Plugin +# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin +.idea/**/sonarIssues.xml + +# Markdown Navigator plugin +# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced +.idea/**/markdown-navigator.xml +.idea/**/markdown-navigator-enh.xml +.idea/**/markdown-navigator/ + +# Cache file creation bug +# See https://youtrack.jetbrains.com/issue/JBR-2257 +.idea/$CACHE_FILE$ + +# CodeStream plugin +# https://plugins.jetbrains.com/plugin/12206-codestream +.idea/codestream.xml + +### Java ### +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* +replay_pid* + +# End of https://www.toptal.com/developers/gitignore/api/intellij,java diff --git a/Demo/SS1.png b/Demo/SS1.png index 82d895c..694a723 100644 Binary files a/Demo/SS1.png and b/Demo/SS1.png differ diff --git a/Demo/d1.png b/Demo/d1.png index 572b153..7190b48 100644 Binary files a/Demo/d1.png and b/Demo/d1.png differ diff --git a/Demo/d2.png b/Demo/d2.png index 3976da7..b9e3db6 100644 Binary files a/Demo/d2.png and b/Demo/d2.png differ diff --git a/Demo/d3.png b/Demo/d3.png index 316c7dd..6420c3d 100644 Binary files a/Demo/d3.png and b/Demo/d3.png differ diff --git a/Demo/d4.png b/Demo/d4.png index 1d5f72d..f0ca0f2 100644 Binary files a/Demo/d4.png and b/Demo/d4.png differ diff --git a/Demo/d5.png b/Demo/d5.png index 38867a4..b9f6b0f 100644 Binary files a/Demo/d5.png and b/Demo/d5.png differ diff --git a/Demo/d6.png b/Demo/d6.png index 202796e..21999b4 100644 Binary files a/Demo/d6.png and b/Demo/d6.png differ diff --git a/README.md b/README.md index 85f2e31..e35fb88 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,15 @@ # SmartEditor + +[![CodeFactor](https://www.codefactor.io/repository/github/jc-progjava/smarteditor.java/badge)](https://www.codefactor.io/repository/github/jc-progjava/smarteditor.java) + +### Archive Note +``` +This repository will no longer be updated. +- July 2022 +``` + +### Description + Public base of SmartEditor - a text editor built using Java. Website @@ -52,8 +63,8 @@ A powerful find & replace for enhanced editing ![15+ Themes for better Interface](https://github.com/JC-ProgJava/SmartEditor.java/blob/master/Demo/d5.png) -Rename Files On-The-FLy -![Rename Files On-The-FLy](https://github.com/JC-ProgJava/SmartEditor.java/blob/master/Demo/d6.png) +Rename Files On-The-Fly +![Rename Files On-The-Fly](https://github.com/JC-ProgJava/SmartEditor.java/blob/master/Demo/d6.png) Startup Appearance: diff --git a/SmartEditor.java/out/production/SmartEditor.java/notepad.png b/SmartEditor.java/out/production/SmartEditor.java/notepad.png index 63f7805..5479901 100644 Binary files a/SmartEditor.java/out/production/SmartEditor.java/notepad.png and b/SmartEditor.java/out/production/SmartEditor.java/notepad.png differ diff --git a/SmartEditor.java/src/SmartEditor.java b/SmartEditor.java/src/SmartEditor.java index 0c6ddd9..e8cf0eb 100644 --- a/SmartEditor.java/src/SmartEditor.java +++ b/SmartEditor.java/src/SmartEditor.java @@ -1296,6 +1296,9 @@ public static void changeTheme(String componentName) throws case "Texture": UIManager.setLookAndFeel("com.jtattoo.plaf.texture.TextureLookAndFeel"); break; + default: + System.err.println("Unexpected theme name input (void changeTheme())."); + break; } SwingUtilities.updateComponentTreeUI(editorFrame); SwingUtilities.updateComponentTreeUI(ta); diff --git a/SmartEditor.java/src/notepad.png b/SmartEditor.java/src/notepad.png index 63f7805..5479901 100644 Binary files a/SmartEditor.java/src/notepad.png and b/SmartEditor.java/src/notepad.png differ diff --git a/docs/SS1.jpg b/docs/SS1.jpg new file mode 100644 index 0000000..17bb073 Binary files /dev/null and b/docs/SS1.jpg differ diff --git a/docs/SS1.png b/docs/SS1.png index 82d895c..694a723 100644 Binary files a/docs/SS1.png and b/docs/SS1.png differ diff --git a/docs/d1.jpg b/docs/d1.jpg new file mode 100644 index 0000000..8f9c9b3 Binary files /dev/null and b/docs/d1.jpg differ diff --git a/docs/d1.png b/docs/d1.png index 572b153..7190b48 100644 Binary files a/docs/d1.png and b/docs/d1.png differ diff --git a/docs/d2.jpg b/docs/d2.jpg new file mode 100644 index 0000000..23add91 Binary files /dev/null and b/docs/d2.jpg differ diff --git a/docs/d2.png b/docs/d2.png index 3976da7..5893c19 100644 Binary files a/docs/d2.png and b/docs/d2.png differ diff --git a/docs/d3.jpg b/docs/d3.jpg new file mode 100644 index 0000000..933ccb5 Binary files /dev/null and b/docs/d3.jpg differ diff --git a/docs/d3.png b/docs/d3.png index 316c7dd..971c0e9 100644 Binary files a/docs/d3.png and b/docs/d3.png differ diff --git a/docs/d4.jpg b/docs/d4.jpg new file mode 100644 index 0000000..53e9c14 Binary files /dev/null and b/docs/d4.jpg differ diff --git a/docs/d4.png b/docs/d4.png index 1d5f72d..9651f19 100644 Binary files a/docs/d4.png and b/docs/d4.png differ diff --git a/docs/d5.jpg b/docs/d5.jpg new file mode 100644 index 0000000..15b9275 Binary files /dev/null and b/docs/d5.jpg differ diff --git a/docs/d5.png b/docs/d5.png index 38867a4..842e572 100644 Binary files a/docs/d5.png and b/docs/d5.png differ diff --git a/docs/d6.jpg b/docs/d6.jpg new file mode 100644 index 0000000..02f9d1b Binary files /dev/null and b/docs/d6.jpg differ diff --git a/docs/d6.png b/docs/d6.png index 202796e..f39503f 100644 Binary files a/docs/d6.png and b/docs/d6.png differ diff --git a/docs/dark.jpg b/docs/dark.jpg new file mode 100644 index 0000000..57fe118 Binary files /dev/null and b/docs/dark.jpg differ diff --git a/docs/dark.png b/docs/dark.png index 31fda50..70ca9a3 100644 Binary files a/docs/dark.png and b/docs/dark.png differ diff --git a/docs/index.html b/docs/index.html index e9bec1e..b217259 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,20 +2,16 @@ - - - - + + + + Codestin Search App