Releases: vshvedov/rhun
Releases · vshvedov/rhun
Release list
rhun 0.15.1
- Version 0.15.1
- Updates: every start checks, however recent the last answer
- Site: served from rhun.app
rhun 0.15.0
- ui/gitscm: origin/HEAD exists from the start, so every git version shows the same history
- Version 0.15.0
- A click after scrolling part of a line puts the caret under the pointer, not at the end of the file
- Guide: a branch's rebase setting decides a pull too
- Source control: what scrolled out of the panel takes no clicks; Unstage All and Discard All keep a merge; pull leaves branch..rebase in charge
- Source control in the history, as in VS Code: a commit message, commit, pull, push, sync and fetch; stage, unstage and discard by file or group
- Recent folders: newest first to the nanosecond, and a % in a folder's path gets a session name of its own
- A folder opened from Finder, the Dock, :e or open switches the project the way Open Folder does
- Only regular files open; a quit while switching folders keeps the saved session; a folder name that matches nothing opens nothing
- Website on GitHub Pages, with screenshots of every feature taken on Linux
- Quitting keeps the files it asked about in the session
- Regions: an escape that is the end doubles, so C# verbatim strings keep "" inside
- Project menu in the title bar: open a folder or a file from anywhere, and the recent folders
- Titlebar buttons: a press is hit tested where it was made, not where the pointer went before its frame
- Dart, C#: raw strings take no escapes; a backslash before the closer no longer keeps them open
- Toggle Comment in HAML, Pug, Slim and Batch: toggle_comment sets the token without a region
rhun 0.14.0
rhun 0.14.0-rc4
- Version 0.14.0-rc4
- HAML, Pug, Batch: no comment region in mid-line; their comment tokens count only at a line's start
- Grammars: one-sided template trims, raw strings, toggle comments, prose colors; lint for patterns claimed twice
- Detection: the longest first_line word wins
- CUE and Pkl: triple-quoted strings open; Puppet: lowercase resource types; samples show numbers
- Samples for Apache, Ninja, Just and Git attributes show numbers
- Vala: raw triple-quoted strings; Raku: say, print, put, printf; samples show numbers
- Vim script: comments at a line's first non-blank, double-quoted strings; Visual Basic: lowercase directives
- Astro: expressions stay markup; Slim and Pug: no tag colors on everyday words
- Guide: the languages rhun highlights
- Grammars: KDL, RON, CUE, Dhall, Pkl, Rego, Thrift, Cap'n Proto, Prisma, Puppet, SSH config, Crontab, HTTP, Graphviz, Mermaid, PlantUML
- Grammars: LaTeX, BibTeX, reStructuredText, AsciiDoc, Org, Typst, Nginx, Apache, dotenv, Properties, Ignore, Git attributes, Jsonnet, Starlark, Meson, Ninja, Just
- Grammars: Solidity, Vala, Haxe, Raku, Prolog, MATLAB, Verilog, VHDL, CUDA, Lean, Idris, Batch, AppleScript, Mojo, Janet
- Grammars: Objective-C, F#, Visual Basic, Groovy, Crystal, Elm, PureScript, Gleam, D, Fortran, Ada, Pascal, COBOL, Tcl, AWK, Vim script
- Templates: ERB, HAML, Slim, Pug, Liquid, Jinja, Twig, Handlebars, EJS, Blade, Razor, Astro
- Grammar detection prefers exact names and longer patterns; prefix gets a tag letter
- Built-in grammars are parsed when first used, not at startup
- Update readme
- Frames are drawn when due: no half-drawn frames on macOS, no late ones on macOS and X11
- Update readme
- Releases do not wait on Apple: the Mac app is notarized only when RHUN_NOTARIZE is 1
- The caret gets a frame each time it turns on or off, and stays on once it stops blinking