Skip to content

Commit a4d7aa8

Browse files
add missing highligher impl; update the test checklist;
1 parent 545a672 commit a4d7aa8

5 files changed

Lines changed: 57 additions & 108 deletions

File tree

api/TESTING.md

Lines changed: 44 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -24,306 +24,249 @@
2424
## Checklist
2525

2626
- [ ] pen
27-
28-
- [x] Wrapper
29-
- [ ] legacy
27+
- [ ] Wrapper
28+
- [x] legacy
3029

3130
- [ ] eraser
32-
33-
- [x] Wrapper
34-
- [ ] legacy
31+
- [ ] Wrapper
32+
- [x] legacy
3533

3634
- [ ] highlighter
37-
38-
- [x] Wrapper
39-
- [ ] legacy
35+
- [ ] Wrapper
36+
- [x] legacy
4037

4138
- [ ] hand
42-
43-
- [x] Wrapper
44-
- [ ] legacy
39+
- [ ] Wrapper
40+
- [x] legacy
4541

4642
- [ ] text
47-
48-
- [x] Wrapper
49-
- [ ] legacy
43+
- [ ] Wrapper
44+
- [x] legacy
5045

5146
- [ ] tex
52-
53-
- [x] Wrapper
47+
- [ ] Wrapper
5448
- [ ] legacy
5549

5650
- [ ] selectRegion
57-
5851
- [ ] Wrapper
59-
- [ ] legacy
52+
- [x] legacy
6053

6154
- [ ] selectRectangle
62-
6355
- [ ] Wrapper
64-
- [ ] legacy
56+
- [x] legacy
6557

6658
- [ ] selectObject
67-
6859
- [ ] Wrapper
69-
- [ ] legacy
60+
- [x] legacy
7061

7162
- [ ] ruler
72-
7363
- [ ] Wrapper
7464
- [ ] legacy
7565

7666
- [ ] arrow
77-
7867
- [ ] Wrapper
7968
- [ ] legacy
8069

8170
- [ ] rectangle
82-
8371
- [ ] Wrapper
8472
- [ ] legacy
8573

8674
- [ ] ellipse
87-
8875
- [ ] Wrapper
8976
- [ ] legacy
9077

9178
- [ ] spline
92-
9379
- [ ] Wrapper
9480
- [ ] legacy
9581

9682
- [ ] fill
97-
9883
- [ ] Wrapper
9984
- [ ] legacy
10085

10186
- [ ] veryFine
102-
10387
- [ ] Wrapper
104-
- [ ] legacy
88+
- [x] legacy
10589

10690
- [ ] fine
107-
10891
- [ ] Wrapper
109-
- [ ] legacy
92+
- [x] legacy
11093

11194
- [ ] medium
112-
11395
- [ ] Wrapper
114-
- [ ] legacy
96+
- [x] legacy
11597

11698
- [ ] thick
117-
11899
- [ ] Wrapper
119-
- [ ] legacy
100+
- [x] legacy
120101

121102
- [ ] veryThick
122-
123103
- [ ] Wrapper
124-
- [ ] legacy
104+
- [x] legacy
125105

126106
- [ ] plain
127-
128107
- [ ] Wrapper
129-
- [ ] legacy
108+
- [x] legacy
130109

131110
- [ ] dotted
132-
133111
- [ ] Wrapper
134-
- [ ] legacy
112+
- [x] legacy
135113

136114
- [ ] dashed
137-
138115
- [ ] Wrapper
139-
- [ ] legacy
116+
- [x] legacy
140117

141118
- [ ] dashDotted
142-
143119
- [ ] Wrapper
144-
- [ ] legacy
145-
146-
- [ ] changeToolColor
120+
- [x] legacy
147121

148-
- [ ] Wrapper
149-
- [ ] legacy
122+
- [x] changeToolColor
150123

151124
- [ ] delete
152-
153125
- [ ] Wrapper
154126
- [ ] legacy
155127

156128
- [ ] undo
157-
158129
- [ ] Wrapper
159130
- [ ] legacy
160131

161132
- [ ] redo
162-
163133
- [ ] Wrapper
164134
- [ ] legacy
165135

166136
- [ ] zoomIn
167-
168137
- [ ] Wrapper
169-
- [ ] legacy
138+
- [x] legacy
170139

171-
- [ ] zoomOut
140+
zooming works but there is something wrong with the mappping
172141

142+
- [ ] zoomOut
173143
- [ ] Wrapper
174-
- [ ] legacy
144+
- [x] legacy
175145

176146
- [ ] newBefore
177-
178147
- [ ] Wrapper
179-
- [ ] legacy
148+
- [x] legacy
180149

181150
- [ ] newAfter
182-
183151
- [ ] Wrapper
184-
- [ ] legacy
152+
- [x] legacy
185153

186154
- [ ] copyPage
187-
188155
- [ ] Wrapper
189-
- [ ] legacy
156+
- [x] legacy
190157

191158
- [ ] deletePage
192-
193159
- [ ] Wrapper
194-
- [ ] legacy
160+
- [x] legacy
195161

196162
- [ ] moveUp
197-
198163
- [ ] Wrapper
199-
- [ ] legacy
164+
- [x] legacy
200165

201166
- [ ] moveDown
202-
203167
- [ ] Wrapper
204-
- [ ] legacy
168+
- [x] legacy
205169

206170
- [ ] newLayer
207-
208171
- [ ] Wrapper
209172
- [ ] legacy
210173

211174
- [ ] deleteLayer
212-
213175
- [ ] Wrapper
214176
- [ ] legacy
215177

216178
- [ ] layerDown
217-
218179
- [ ] Wrapper
219180
- [ ] legacy
220181

221182
- [ ] layerUp
222-
223183
- [ ] Wrapper
224184
- [ ] legacy
225185

226186
- [ ] currentPage
227-
228187
- [ ] Wrapper
229188
- [ ] legacy
230189

231190
- [ ] goToFirstPage
232-
233191
- [ ] Wrapper
234192
- [ ] legacy
235193

236194
- [ ] goToLastPage
237-
238195
- [ ] Wrapper
239196
- [ ] legacy
240197

241198
- [ ] goToPage
242-
243199
- [ ] Wrapper
244200
- [ ] legacy
245201

246202
- [ ] goToTop
247-
248203
- [ ] Wrapper
249204
- [ ] legacy
250205

251206
- [ ] goToBottom
252-
253207
- [ ] Wrapper
254208
- [ ] legacy
255209

256210
- [ ] goToPos
257-
258211
- [ ] Wrapper
259212
- [ ] legacy
260213

261214
- [ ] scrollPageUp
262-
263215
- [ ] Wrapper
264216
- [ ] legacy
265217

266218
- [ ] scrollPageDown
267-
268219
- [ ] Wrapper
269220
- [ ] legacy
270221

271222
- [ ] plainBG
272-
273223
- [ ] Wrapper
274-
- [ ] legacy
224+
- [x] legacy
275225

276226
- [ ] ruledBG
277-
278227
- [ ] Wrapper
279-
- [ ] legacy
228+
- [x] legacy
280229

281230
- [ ] graphBG
282-
283231
- [ ] Wrapper
284-
- [ ] legacy
232+
- [x] legacy
285233

286234
- [ ] dottedGraphBG
287-
288235
- [ ] Wrapper
289-
- [ ] legacy
236+
- [x] legacy
290237

291238
- [ ] isometricGraphBG
292-
293239
- [ ] Wrapper
294-
- [ ] legacy
240+
- [x] legacy
295241

296242
- [ ] isometricDottedGraphBG
297-
298243
- [ ] Wrapper
299-
- [ ] legacy
244+
- [x] legacy
300245

301246
- [ ] open
302-
303247
- [ ] Wrapper
304248
- [ ] legacy
305249

306250
- [ ] save
307-
308251
- [ ] Wrapper
309252
- [ ] legacy
310253

311254
- [ ] saveAs
312-
313255
- [ ] Wrapper
314256
- [ ] legacy
315257

316258
- [ ] annotatePDF
317-
318259
- [ ] Wrapper
319260
- [ ] legacy
320261

321262
- [ ] exportAsPDF
322-
323263
- [ ] Wrapper
324264
- [ ] legacy
325265

326-
- [ ] getToolInfo
266+
- [ ] open Dialog
267+
- [ ] Wrapper
268+
- [x] legacy
327269

270+
- [ ] getToolInfo
328271
- [ ] Wrapper
329272
- [ ] legacy

api/registry.lua

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,14 @@ return {
8989
},
9090
},
9191
highlighter = {
92-
{ impl = wrapper.highlighter, deps = {} },
93-
{ impl = legacy.highlighter, deps = {} },
92+
{
93+
impl = wrapper.highlighter,
94+
deps = { 'changeActionState', 'app.C.Tool_highlighter' },
95+
},
96+
{
97+
impl = legacy.highlighter,
98+
deps = { 'uiAction' },
99+
},
94100
},
95101
hand = {
96102
{ impl = wrapper.hand, deps = { 'changeActionState', 'app.C.Tool_hand' } },

main.lua

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ package.path = script_path .. '?.lua;' .. script_path .. '?/init.lua;' .. packag
55
local utils = require('utils')
66
local log = utils.log
77

8-
local api = require('api')
9-
local registry = require('api.registry')
108
require('keybindings')
119
require('modes')
1210

modes.lua

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
local api = require('api')
21
local utils = require('utils')
32
local log = utils.log
43

utils.lua

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
local utils = {}
22

3-
function utils.log(...)
4-
print('[vi-xournalpp]', ...)
3+
--- Logs a string message with the [vi-xournalpp] prefix.
4+
--- @param str string
5+
--- @return nil
6+
function utils.log(str)
7+
print('[vi-xournalpp] ' .. str)
58
end
69

710
return utils

0 commit comments

Comments
 (0)