summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2024-01-13 19:26:26 +1100
committerJesse Duffield <jessedduffield@gmail.com>2024-01-13 19:26:26 +1100
commit3a191b913fb11826b0f54e3051767f6c7dd388c8 (patch)
treece91bdd0b7c0115ce770ce24571eb6fa49c8d55a
parente9962b98a761a054b9ba8c042904d8e5572e59be (diff)
Add release notes popup after updaterelease-notes
We're using glamour for rendering the markdown, and I'm interested in using it in other places too
-rw-r--r--go.mod26
-rw-r--r--go.sum50
-rw-r--r--pkg/common/common.go1
-rw-r--r--pkg/config/app_config.go3
-rw-r--r--pkg/gui/gui.go59
-rw-r--r--pkg/gui/layout.go13
-rw-r--r--pkg/i18n/english.go17
-rw-r--r--pkg/release_notes/release_notes.go73
-rw-r--r--vendor/github.com/alecthomas/chroma/.gitignore19
-rw-r--r--vendor/github.com/alecthomas/chroma/.golangci.yml76
-rw-r--r--vendor/github.com/alecthomas/chroma/.goreleaser.yml37
-rw-r--r--vendor/github.com/alecthomas/chroma/COPYING19
-rw-r--r--vendor/github.com/alecthomas/chroma/Makefile19
-rw-r--r--vendor/github.com/alecthomas/chroma/README.md285
-rw-r--r--vendor/github.com/alecthomas/chroma/coalesce.go35
-rw-r--r--vendor/github.com/alecthomas/chroma/colour.go164
-rw-r--r--vendor/github.com/alecthomas/chroma/delegate.go137
-rw-r--r--vendor/github.com/alecthomas/chroma/doc.go7
-rw-r--r--vendor/github.com/alecthomas/chroma/formatter.go43
-rw-r--r--vendor/github.com/alecthomas/chroma/formatters/api.go57
-rw-r--r--vendor/github.com/alecthomas/chroma/formatters/html/html.go500
-rw-r--r--vendor/github.com/alecthomas/chroma/formatters/json.go31
-rw-r--r--vendor/github.com/alecthomas/chroma/formatters/svg/font_liberation_mono.go51
-rw-r--r--vendor/github.com/alecthomas/chroma/formatters/svg/svg.go222
-rw-r--r--vendor/github.com/alecthomas/chroma/formatters/tokens.go18
-rw-r--r--vendor/github.com/alecthomas/chroma/formatters/tty_indexed.go282
-rw-r--r--vendor/github.com/alecthomas/chroma/formatters/tty_truecolour.go42
-rw-r--r--vendor/github.com/alecthomas/chroma/iterator.go76
-rw-r--r--vendor/github.com/alecthomas/chroma/lexer.go128
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/README.md40
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/abap.go60
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/abnf.go42
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/actionscript.go43
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/actionscript3.go60
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/ada.go118
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/al.go47
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/angular2.go46
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/antlr.go105
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/apache.go42
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/apl.go40
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/applescript.go59
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/arduino.go114
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/armasm.go72
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/a/awk.go52
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/ballerina.go50
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/bash.go100
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/bashsession.go27
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/batch.go198
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/bibtex.go80
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/bicep.go112
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/blitz.go52
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/bnf.go28
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/b/brainfuck.go38
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/c.go96
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/caddyfile.go216
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/capnproto.go65
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/ceylon.go67
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/cfengine3.go60
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/chaiscript.go67
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/cheetah.go41
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/cl.go310
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/clojure.go42
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/cmake.go48
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/cobol.go55
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/coffee.go95
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/coldfusion.go52
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/coq.go67
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/cpp.go110
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/cql.go74
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/crystal.go266
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/csharp.go56
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/css.go121
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/c/cython.go139
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/circular/doc.go2
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/circular/php.go86
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/circular/phtml.go39
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/d/d.go73
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/d/dart.go95
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/d/diff.go33
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/d/django.go57
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/d/docker.go35
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/d/dtd.go73
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/d/dylan.go76
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/e/ebnf.go55
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/e/elixir.go281
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/e/elm.go63
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/e/emacs.go586
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/e/erlang.go70
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/f/factor.go119
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/f/fennel.go66
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/f/fish.go98
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/f/forth.go44
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/f/fortran.go51
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/f/fortran_fixed.go39
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/f/fsharp.go98
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/gas.go59
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/gdscript.go128
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/genshi.go120
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/gherkin.go122
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/glsl.go41
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/gnuplot.go121
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/go.go123
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/graphql.go49
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/groff.go47
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/g/groovy.go62
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/handlebars.go60
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/haskell.go103
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/haxe.go646
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/hcl.go73
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/hexdump.go71
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/hlb.go58
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/html.go63
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/http.go132
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/h/hy.go55
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/i/idris.go84
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/i/igor.go36
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/i/ini.go29
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/i/io.go44
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/internal/api.go201
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/j/j.go77
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/j/java.go56
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/j/javascript.go74
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/j/json.go65
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/j/jsx.go99
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/j/julia.go134
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/j/jungle.go54
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/k/kotlin.go98
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/l/lighttpd.go34
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/l/llvm.go47
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/l/lua.go79
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/lexers.go60