https://github.com/massivemadness/Squircle-CE Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. {{ message }} massivemadness / Squircle-CE Public * Notifications * Fork 75 * Star 714 Squircle CE is a fast and free multi-language code editor for Android play.google.com/store/apps/details?id=com.blacksquircle.ui License Apache-2.0 license 714 stars 75 forks Star Notifications * Code * Issues 50 * Pull requests 0 * Discussions * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights massivemadness/Squircle-CE This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 2 branches 50 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/m] Use Git or checkout with SVN using the web URL. [gh repo clone massiv] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @massivemadness massivemadness Release v2023.1.5 ... 2622fcc Jun 17, 2023 Release v2023.1.5 2622fcc Git stats * 1,139 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github Check file existence June 11, 2023 17:01 app Release v2023.1.5 June 17, 2023 12:33 benchmark BenchmarkModulePlugin June 11, 2023 17:34 build-logic Release v2023.1.5 June 17, 2023 12:33 common-core Remove deprecated targetSdk property June 11, 2023 17:15 common-ui Remove deprecated targetSdk property June 11, 2023 17:15 editorkit @ 4147c2b Release v2023.1.5 June 17, 2023 12:33 fastlane/metadata/android Release v2023.1.5 June 17, 2023 12:33 feature-changelog-api Minor changes May 28, 2023 19:54 feature-changelog-impl Release v2023.1.5 June 17, 2023 12:33 feature-editor-api Minor changes May 28, 2023 19:54 feature-editor-impl Fix extended keyboard visibility June 11, 2023 15:13 feature-explorer-api Minor changes May 28, 2023 19:54 feature-explorer-impl Detailed error messages June 11, 2023 14:55 feature-fonts-api Minor changes May 28, 2023 19:54 feature-fonts-impl Minor changes May 28, 2023 19:54 feature-servers-api Minor changes May 28, 2023 19:54 feature-servers-impl Fix duplicate code June 17, 2023 10:54 feature-settings-api Minor changes May 28, 2023 19:54 feature-settings-impl Minor changes May 28, 2023 19:54 feature-shortcuts-api Minor changes May 28, 2023 19:54 feature-shortcuts-impl Minor changes May 28, 2023 19:54 feature-themes-api Minor changes May 28, 2023 19:54 feature-themes-impl Minor changes May 28, 2023 19:54 filesystems Support for Rust language #201 June 11, 2023 09:20 gradle Release v2023.1.5 June 17, 2023 12:33 .editorconfig Remove OptIn annotation May 21, 2023 14:08 .gitignore Change company name October 26, 2020 21:41 .gitmodules EditorKit submodule March 2, 2023 11:03 LICENSE UI Kit module March 21, 2021 21:16 PRIVACY-POLICY.md Update app name September 8, 2022 22:03 README.md SFTP key authentication #180 March 18, 2023 13:25 build.gradle.kts Gradle convention plugins May 28, 2023 17:15 crowdin.yml Update Crowdin configuration file March 11, 2023 09:11 gradle.properties Migrate to non transitive R class February 5, 2023 16:03 gradlew Gradle 8.0, JDK 17 April 15, 2023 18:12 gradlew.bat Gradle 8.0, JDK 17 April 15, 2023 18:12 settings.gradle.kts Support for Rust language #201 June 11, 2023 09:20 View code [ ] Squircle CE Build instructions Prerequisites Building Available flavors Translations * Screenshots License README.md Squircle CE Squircle CE Squircle CE is a fast and free multi-language code editor for Android. This repository contains the complete source code and the build instructions for the project. Note: If you're looking for the code editor library, it has been moved to a separate Git repository. Android CI License Build instructions Prerequisites * At least 1,11GB of free disk space: 144,7MB for source codes and around 965,3MB for files generated after building all variants * 4GB of RAM * macOS or Linux-based operating system. Windows platform is supported by using Git Bash. Building 1. $ git clone --recursive --depth=1 --shallow-submodules https:// github.com/massivemadness/Squircle-CE Squircle-CE -- clone Squircle CE with submodules 2. In case you forgot the --recursive flag, cd into Squircle-CE directory and: $ git submodule init && git submodule update --init --recursive --depth=1 3. Create local.properties file with the following properties: KEYSTORE_PATH: absolute path to the keystore file KEYSTORE_PASSWORD: password for the keystore KEY_ALIAS: key alias that will be used to sign the app KEY_PASSWORD: key password Warning: keep this file safe and make sure nobody, except you, has access to it. 4. $ cd Squircle-CE 5. Now you can open the project using Android Studio or build manually from the command line: ./gradlew assembleRelease. Available flavors * googlePlay: A flavor used for publishing the app on Google Play * fdroid: A flavor used for publishing the app on F-Droid Translations * Crowdin If you'd like to translate Squircle CE to a new language, or make a translation correction, please register an account at Crowdin and join the project here: * https://crowdin.com/project/squircle-ce If the language that you are interested in translating is not already listed, create a new account on Crowdin, join the project, and contact the project owner. Screenshots [repository] License Copyright 2023 Squircle CE contributors. 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 Squircle CE is a fast and free multi-language code editor for Android play.google.com/store/apps/details?id=com.blacksquircle.ui Topics android kotlin syntax-highlighting code-editor text-editor file-explorer code-completion Resources Readme License Apache-2.0 license Stars 714 stars Watchers 24 watching Forks 75 forks Report repository Releases 37 Squircle CE v2023.1.5 Latest Jun 17, 2023 + 36 releases Contributors 14 * @massivemadness * @liyujiang-gzu * @Ilithy * @Isaacsha2 * @bydariogamer * @avi-vivi * @kirmartuk * @qwerty287 * @likewu * @licaon-kter * @IzzySoft + 3 contributors Languages * Kotlin 97.0% * HTML 3.0% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.