v0.6.1 aa12db3

nested.json RawHistoryFolder

1{
2  "Tree": {
3    "ID": "root",
4    "Kind": "box",
5    "Border": {
6      "X": 0,
7      "Y": 0,
8      "W": 200,
9      "H": 38
10    },
11    "Content": {
12      "X": 6,
13      "Y": 6,
14      "W": 188,
15      "H": 26
16    },
17    "Clip": {
18      "X": 0,
19      "Y": 0,
20      "W": 0,
21      "H": 0
22    },
23    "Margin": {
24      "Top": 0,
25      "Right": 0,
26      "Bottom": 0,
27      "Left": 0
28    },
29    "Padding": {
30      "Top": 4,
31      "Right": 4,
32      "Bottom": 4,
33      "Left": 4
34    },
35    "BorderWidths": {
36      "Top": 2,
37      "Right": 2,
38      "Bottom": 2,
39      "Left": 2
40    },
41    "ContentSize": {
42      "W": 100,
43      "H": 26
44    },
45    "ScrollX": 0,
46    "ScrollY": 0,
47    "Children": [
48      {
49        "ID": "pic",
50        "Kind": "image",
51        "Border": {
52          "X": 9,
53          "Y": 9,
54          "W": 94,
55          "H": 20
56        },
57        "Content": {
58          "X": 9,
59          "Y": 9,
60          "W": 94,
61          "H": 20
62        },
63        "Clip": {
64          "X": 0,
65          "Y": 0,
66          "W": 0,
67          "H": 0
68        },
69        "Margin": {
70          "Top": 3,
71          "Right": 3,
72          "Bottom": 3,
73          "Left": 3
74        },
75        "Padding": {
76          "Top": 0,
77          "Right": 0,
78          "Bottom": 0,
79          "Left": 0
80        },
81        "BorderWidths": {
82          "Top": 0,
83          "Right": 0,
84          "Bottom": 0,
85          "Left": 0
86        },
87        "ContentSize": {
88          "W": 0,
89          "H": 0
90        },
91        "ScrollX": 0,
92        "ScrollY": 0,
93        "Children": null,
94        "Clipped": false
95      }
96    ],
97    "Clipped": false
98  },
99  "Display": [
100    {
101      "Op": "rect",
102      "ID": "root",
103      "Rect": {
104        "X": 0,
105        "Y": 0,
106        "W": 200,
107        "H": 38
108      },
109      "Color": {
110        "R": 0,
111        "G": 0,
112        "B": 1,
113        "A": 1
114      },
115      "Opacity": 1,
116      "Widths": {
117        "Top": 0,
118        "Right": 0,
119        "Bottom": 0,
120        "Left": 0
121      },
122      "Colors": {
123        "Top": {
124          "R": 0,
125          "G": 0,
126          "B": 0,
127          "A": 0
128        },
129        "Right": {
130          "R": 0,
131          "G": 0,
132          "B": 0,
133          "A": 0
134        },
135        "Bottom": {
136          "R": 0,
137          "G": 0,
138          "B": 0,
139          "A": 0
140        },
141        "Left": {
142          "R": 0,
143          "G": 0,
144          "B": 0,
145          "A": 0
146        }
147      },
148      "Radii": [
149        0,
150        0,
151        0,
152        0
153      ]
154    },
155    {
156      "Op": "border",
157      "ID": "root",
158      "Rect": {
159        "X": 0,
160        "Y": 0,
161        "W": 200,
162        "H": 38
163      },
164      "Color": {
165        "R": 1,
166        "G": 0,
167        "B": 0,
168        "A": 1
169      },
170      "Opacity": 1,
171      "Widths": {
172        "Top": 2,
173        "Right": 2,
174        "Bottom": 2,
175        "Left": 2
176      },
177      "Colors": {
178        "Top": {
179          "R": 1,
180          "G": 0,
181          "B": 0,
182          "A": 1
183        },
184        "Right": {
185          "R": 1,
186          "G": 0,
187          "B": 0,
188          "A": 1
189        },
190        "Bottom": {
191          "R": 1,
192          "G": 0,
193          "B": 0,
194          "A": 1
195        },
196        "Left": {
197          "R": 1,
198          "G": 0,
199          "B": 0,
200          "A": 1
201        }
202      },
203      "Radii": [
204        0,
205        0,
206        0,
207        0
208      ]
209    },
210    {
211      "Op": "image",
212      "ID": "pic",
213      "Rect": {
214        "X": 9,
215        "Y": 9,
216        "W": 94,
217        "H": 20
218      },
219      "Color": {
220        "R": 0,
221        "G": 0,
222        "B": 0,
223        "A": 0
224      },
225      "Opacity": 1,
226      "Widths": {
227        "Top": 0,
228        "Right": 0,
229        "Bottom": 0,
230        "Left": 0
231      },
232      "Colors": {
233        "Top": {
234          "R": 0,
235          "G": 0,
236          "B": 0,
237          "A": 0
238        },
239        "Right": {
240          "R": 0,
241          "G": 0,
242          "B": 0,
243          "A": 0
244        },
245        "Bottom": {
246          "R": 0,
247          "G": 0,
248          "B": 0,
249          "A": 0
250        },
251        "Left": {
252          "R": 0,
253          "G": 0,
254          "B": 0,
255          "A": 0
256        }
257      },
258      "Radii": [
259        0,
260        0,
261        0,
262        0
263      ]
264    }
265  ]
266}

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 12

↑↓ moveenter openesc close