Skip to content

Releases: jaywcjlove/swiftui-codemirror

v2.8.1

23 Aug 21:21
Compare
Choose a tag to compare

v2.8.0

23 Aug 20:50
Compare
Choose a tag to compare

Full Changelog: v2.7.0...v2.8.0

v2.7.0

22 Aug 12:36
Compare
Choose a tag to compare

Set Font Size

CodeMirror(value: $value)
    .cmFontSize(.constant(14))

v2.6.0

14 Aug 05:16
Compare
Choose a tag to compare

Full Changelog: v2.5.1...v2.6.0

CodeMirror(value: $value)
    .cmHighlightActiveLine(.constant(false))

v2.5.1

13 Aug 16:41
Compare
Choose a tag to compare

Full Changelog: v2.5.0...v2.5.1

v2.5.0

13 Aug 13:18
Compare
Choose a tag to compare

Full Changelog: v2.4.0...v2.5.0

Set Programming Language

struct ContentView: View {
    @State var language: Language = .json
    @State var value: String = ""
    var body: some View {
        CodeMirror(value: $value)
            .cmLanguage($language)
    }
}

Support: C, C++, CQL, CSS, Go, HTML, Java, JavaScript, JSON, JSX, LESS, Liquid, MariaDB SQL, Markdown, MS SQL, MySQL, PHP, PLSQL, PostgreSQL, Python, Rust, Sass, SCSS, SQL, SQLite, TSX, TypeScript, WebAssembly, XML, YAML, APL, PGP, ASN.1, Asterisk, Brainfuck, Cobol, C#, Clojure, ClojureScript, Closure Stylesheets (GSS), CMake, CoffeeScript, Common Lisp, Cypher, Cython, Crystal, D, Dart, diff, Dockerfile, DTD, Dylan, EBNF, ECL, edn, Eiffel, Elm, Erlang, Esper, Factor, FCL, Forth, Fortran, F#, Gas, Gherkin, Groovy, Haskell, Haxe, HXML, HTTP, IDL, JSON-LD, Jinja2, Julia, Kotlin, LiveScript, Lua, mIRC, Mathematica, Modelica, MUMPS, Mbox, Nginx, NSIS, NTriples, Objective-C, Objective-C++, OCaml, Octave, Oz, Pascal, Perl, Pig, PowerShell, Properties files, ProtoBuf, Pug, Puppet, Q, R, RPM Changes, RPM Spec, Ruby, SAS, Scala, Scheme, Shell, Sieve, Smalltalk, Solr, SML, SPARQL, Spreadsheet, Squirrel, Stylus, Swift, sTeX, LaTeX, SystemVerilog, Tcl, Textile, TiddlyWiki, Tiki wiki, TOML, Troff, TTCN, TTCN_CFG, Turtle, Web IDL, VB.NET, VBScript, Velocity, Verilog, VHDL, XQuery, Yacas, Z80, MscGen, , MsGenny, Vue, Angular Template,

v2.4.0

12 Aug 20:35
Compare
Choose a tag to compare

Full Changelog: v2.3.2...v2.4.0

        CodeMirror(value: $value)
+            .onContentChange { value in
                print("@@@3 Content Did Change")
            }
-            .onContentChange {
                print("@@@3 Content Did Change")
            }

v2.3.2

12 Aug 19:38
Compare
Choose a tag to compare

Full Changelog: v2.3.1...v2.3.2

v2.3.1

12 Aug 19:32
Compare
Choose a tag to compare
v2.3.1 Pre-release
Pre-release

Full Changelog: v2.3.0...v2.3.1

v2.3.0

12 Aug 16:48
Compare
Choose a tag to compare
CodeMirror(
    value: $value, 
+    prompt: String(localized: "Please enter text")
)