JetBrains: loose ends of the Compose rewrite #8
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Left over from #6 (the Compose/Jewel rewrite, released in jetbrains 1.2.0).
The UI walk doesn't cover yet
The sandbox walks (
task jetbrains:ui-test,jetbrains/src/uiTest/) cover opening a review, both tabs, Hide/Show, typing in a card, reply, resolve, a new comment, Submit, and the Revue Companion tool window's list, page and Review in IDE. Not yet:CodeBlocksTest, not walked)Small things seen
Waiting on Revue
--reviewcarriesreactions/mentionable(and--reactexists). See thatrichan/revue for the ask.The "Small things seen" are done (merged in
f90725e:9efe38e,4910b6a):unboundedHeight, which editor inlays use too). Notify in Slack's line is also there, unticked, while Revue is asked, so the popup usually keeps its height.cards-<name>-light.png/-dark.png).Still open here: the four UI walks (they can now run in Docker, #7) and reactions / @-mentions, waiting on thatrichan/revue#79.
The four missing UI walks are in, in
DiffWalkTest(merged in2a16210), all passing intask jetbrains:ui-test:docker, each step checked in its screenshot:--line 10 --start-line 8;No plugin bug turned up. The file tree's rows are now selectable (screen readers and the walk know which file is shown), and the tool window walk no longer fails when it asks for the tool window before it's registered.
task jetbrains:ui-test[:docker] -- --tests '*DiffWalkTest'runs one walk.Why selecting with keys didn't take before: Shift+↓ is a keymap action, run only for keys reaching the IDE's focused component; on a macOS desktop the sandbox IDE sits behind other apps without focus, so that step needs the Docker run (it says so when it can't get the focus).
All of #8 is done except the "Waiting on Revue" part (reactions and @-mentions, thatrichan/revue#79).
The last part is in (merged in
c446f91), now that Revue sayseditor 8(thatrichan/revue#79):--react,--off), the card changing at once and going back if Revue fails. ☺︎+ opens the eight reactions inside the card (not a popup an inlay could cut off). No row on Bitbucket, which has none.mentionwhere given.editor 8, and the review walk reacts, takes it back and picks from the picker, checking the fake got each--react.Everything in this issue is done.