Skip to content

Commit

Permalink
fix text wrapping and add README
Browse files Browse the repository at this point in the history
  • Loading branch information
rogchap committed Jul 29, 2020
1 parent 654fb7d commit 875b743
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 6 deletions.
40 changes: 40 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Wombat - cross platform gRPC client

<img src="screenshot.png" width="100%" />

**WARNING** - alpha software; this is in active development and is not fully-featured yet.

## Features

- Automatic parsing of proto definitions to render services and input messages
- `.proto` file discovery
- Selection of multiple services and methods
- Basic configuration of TLS, including disabling TLS (plain text)
- Input generation for all scalar types
- Input generation for nested messages
- Input generation for enums, including nested
- Input generation for repeated fields
- Support for adding RPC metadata
- Execute unary requests
- Execute server streaming requests
- View response messages
- View RPC Header and Trailer
- View full RPC statistics
- MacOS build

### Features still working on:

- [ ] Error messages (will siliently fail on error)
- [ ] Windows build
- [ ] Linux build
- [ ] Support for client streaming
- [ ] Support for bidirectional streaming
- [ ] Support for `oneof` fields
- [ ] Unsetting nested messages
- [ ] Reflection API support
- [ ] Multiple Workspaces
- [ ] Multiple Request's within a Workspace

## Download

Visit the [Releases](releases) page for the latest downloads.
2 changes: 1 addition & 1 deletion darwin/Contents/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.1.0</string>
<string>0.1.0-alpha</string>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSPrincipalClass</key>
Expand Down
5 changes: 3 additions & 2 deletions qml/views/MainContent.qml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SplitView {
orientation: Qt.Horizontal

handle: Rectangle {
implicitWidth: 1
implicitWidth: 4
color: Style.borderColor
}

Expand All @@ -20,10 +20,11 @@ SplitView {

InputPane {
SplitView.fillWidth: true
SplitView.minimumWidth: root.width / 2
}

OutputPane {
SplitView.minimumWidth: 250
SplitView.minimumWidth: 350
SplitView.preferredWidth: 500
}
}
Expand Down
5 changes: 3 additions & 2 deletions qml/views/ResponseData.qml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,14 @@ ScrollView {

TextEdit {
id: outTxt

width: root.width - root.padding * 2
text: oc.output
color: Style.purpleColor
readOnly: true
selectByMouse: true
selectionColor: Style.accentColor2

Component.onCompleted: wrapMode = TextEdit.Wrap
wrapMode: TextEdit.Wrap

MouseArea {
width: parent.width
Expand Down
2 changes: 1 addition & 1 deletion qml/views/ResponseHeadersTrailers.qml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ SplitView {
orientation: Qt.Vertical

handle: Rectangle {
implicitHeight: 1
implicitHeight: 4
color: Style.borderColor
}

Expand Down
Binary file added screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 875b743

Please sign in to comment.