Releases: djblue/portal
Releases · djblue/portal
0.18.2
Prefer inspector to vega viewers d350374
Since implementing a correct and complete spec for vega/vega-lite is
difficult, the spec was loosened up. However, now data that is not vega
is being matched for the vega viewer. By preferring the inspector, the
vega spec can remain open while providing a more reasonable default for
most data.
0.18.1
- Enable alt for multi-select a1dc433
- Update vega lite spec to be more open (#82) 37a1e18 @BrianChevalier
- Improve file detection for cljs in
portal.console
59110dc @Cyrik - Fixes warning about
random-uuid
in Clojure 1.11 Alpha 3 (#81) 62b74cb @seancorfield - Optionally use
IntersectionObserver
in Portal UI b667c71
Intellij Extension
0.18.0
Bug Fixes
Thanks @seancorfield for the bug reports!
Intellij Extension
- Use random port for intellij extension b0c407f
- Put options in session storage to avoid data race 427f5a1
- Thanks @wilkerlucio for the bug report!
- Always enable tool window in intellij extension 3a4e835
- Thanks @markaddleman for the suggestion!
Experimental
- First cut of remote api 188eb04
Thanks @davidpham87 for this new feature! #74 #76
0.17.0
Highlights
- First cut of intellij extension 58ff20a
- First cut of multi-select ea9568b
Selecting multiple values allows for invoking n-arity functions.
The semantics will be:
(apply f [first-selected second-selcted ...])
Improvements
- Tree viewer improvements f8e1195
- Improve selection
- Enable relative selection
- Enable collection selection
- Enable
portal.viewer/default
- Improve selection
- Add
TaggedLiteral
type support 0de75a5 - Allow relative selecting tagged literal values 2ac964f
- Add
copy-str
command fcbb1c9 - Add
merge
command 10e9625 - Add runtime type to
portal.console
b7cf00b - Add rgb color support to string inspector b9af7ce
- Allow collapsing a value that is default expanded 3773a2f
Bug Fixes
0.16.3
0.16.2
Bug Fixes
- Special representation of java longs, fixes #69 4120fab
- When the value of a java long falls out of the range of a javascript number, switch to a tagged string representation. The advantage of trying to keep numbers, numbers is for chart / graph like viewers.
- Thanks @esp1!
- Selection should consider the current viewer e4d5ffd
0.16.1
Bug Fixes
- Scroll commands should respect history b385779
- Prevent scroll-top / scroll-bottom from only working on the last rendered page.
- Allow command predicates to fail independently 61d8760
- This would prevent other runtime functions from working in the command palette
- Fix clojure.datafy/nav
enter
shortcut 71f09a8
0.16.0
- Add
portal.api/register!
97dbeb2
UX Changes
- Focus filter input on
/
dcbb084- Press
enter
to re-focus the currently selected value
- Press
- Display multiple shortcuts in command palette d73f5f3
- Improve portal.api docs c7c77a6 4a5012a
- Sort commands by name 2d971f2
- Slurp should now work with strings d9e3b68
- Add scroll-top/bottom commands 0cbe016
- The new
g g
shortcut will scroll to the top - The new
shift+g
shortcut will scroll to the bottom
- The new
- Prefer selected text when copying a7dd105
- Add
portal.runtime.jvm.editor/goto-definition
c926846 8d51f39- It will try and resolve the currently selected value to a file/line/column
location and open it in an editor - emacs and vs-code are the currently supported editors
- Works on many types including vars/files/strings
- The new
g d
shortcut will also trigger this fn
- It will try and resolve the currently selected value to a file/line/column
VS Code extension
Big thanks to @seancorfield for helping test the VS Code extension!
Experimental
0.15.1
- Fix issue with resource files
From 0.15.0
- Initial bin hex/ascii viewer for binary data
UX Changes
- Only filter currently selected value
- Improve filtering instructions
- Improve relative selection
- Bring relative selection to the table viewer
- Add hjkl vim style shortcuts
- Allow selecting parents / children
- Disable lazy loading
Experimental
- First cut of remote repl integration
- Support for clj/planck over socket repl
Broken (use 0.15.1 instead)
- Initial bin hex/ascii viewer for binary data
UX Changes
- Only filter currently selected value
- Improve filtering instructions
- Improve relative selection
- Bring relative selection to the table viewer
- Add hjkl vim style shortcuts
- Allow selecting parents / children
- Disable lazy loading
Experimental
- First cut of remote repl integration
- Support for clj/planck over socket repl