Florian Bruhin
|
689723508f
|
Add broken JS checking for commands
|
2014-04-30 10:05:55 +02:00 |
|
Florian Bruhin
|
bc02df0bde
|
Add open_editor command
|
2014-04-29 22:16:44 +02:00 |
|
Florian Bruhin
|
9fd7f8b975
|
Rewrite HintManager.fire to use handler dicts
|
2014-04-29 09:09:42 +02:00 |
|
Florian Bruhin
|
0d92e34310
|
Fix/silence checks
|
2014-04-28 00:05:14 +02:00 |
|
Florian Bruhin
|
a0f27fed61
|
Add manual hint following
|
2014-04-27 21:59:23 +02:00 |
|
Florian Bruhin
|
9252ef94ca
|
Consistent string chars
|
2014-04-25 16:53:23 +02:00 |
|
Florian Bruhin
|
bc077f7503
|
Check if currentFrame() is None when starting hints
|
2014-04-25 13:21:14 +02:00 |
|
Florian Bruhin
|
875666265b
|
s/BrowserTab/WebView/g
|
2014-04-25 12:24:26 +02:00 |
|
Florian Bruhin
|
6e78f67a81
|
Rename keyinput stuff
|
2014-04-25 12:21:01 +02:00 |
|
Florian Bruhin
|
926194849c
|
Use normal commands for hint mode
|
2014-04-24 23:47:02 +02:00 |
|
Florian Bruhin
|
0def82fe8c
|
Fix lint
|
2014-04-24 22:49:06 +02:00 |
|
Florian Bruhin
|
9320c813f7
|
Add set_cmd_text to MessageBridge
|
2014-04-24 21:28:24 +02:00 |
|
Florian Bruhin
|
c674d96cfe
|
Reorganize input modules into keyinput subpackage
|
2014-04-24 21:03:45 +02:00 |
|
Florian Bruhin
|
ecdd887664
|
Split KeyParser into KeyParser (non-chain) and KeyChainParser
|
2014-04-24 19:21:38 +02:00 |
|
Florian Bruhin
|
8648d88b51
|
Handle special keys instead of only modifiers
|
2014-04-24 17:43:19 +02:00 |
|
Florian Bruhin
|
b372c23b80
|
Move hint webelem code to utils.webelem
|
2014-04-24 16:30:59 +02:00 |
|
Florian Bruhin
|
3d292fbc27
|
Use a stack for current modes
|
2014-04-24 06:44:58 +02:00 |
|
Florian Bruhin
|
8b5daad367
|
Add ModeManager
|
2014-04-23 21:15:47 +02:00 |
|
Florian Bruhin
|
387d0e3be6
|
Document hint lastChild() hack
|
2014-04-23 14:34:00 +02:00 |
|
Florian Bruhin
|
61802725a6
|
Actually use message.error for errors
|
2014-04-23 06:17:29 +02:00 |
|
Florian Bruhin
|
55e3aca702
|
linting cleanup
|
2014-04-22 17:53:27 +02:00 |
|
Florian Bruhin
|
a1650579e9
|
Reword FIXME comments
|
2014-04-22 14:35:56 +02:00 |
|
Florian Bruhin
|
70e1a0300c
|
Add explicit types for editable hinting
|
2014-04-22 14:33:40 +02:00 |
|
Florian Bruhin
|
b167f1f8d8
|
Clarify QTBUG comment
|
2014-04-22 14:26:07 +02:00 |
|
Florian Bruhin
|
0de249e904
|
Support frames correctly in HintManager
|
2014-04-22 14:23:55 +02:00 |
|
Florian Bruhin
|
ebd3ab778f
|
Make scrolling work with multiple frames
|
2014-04-22 14:17:17 +02:00 |
|
Florian Bruhin
|
26124920cd
|
Display warnings if at beginning/end of history
|
2014-04-22 14:06:32 +02:00 |
|
Florian Bruhin
|
5d95c7e19c
|
Remove unused import
|
2014-04-22 12:10:27 +02:00 |
|
Florian Bruhin
|
ce274aa9c8
|
Fix printing
|
2014-04-22 11:16:45 +02:00 |
|
Florian Bruhin
|
78060fc879
|
Get rid of temp_message signal
|
2014-04-22 10:08:56 +02:00 |
|
Florian Bruhin
|
1e27f5537d
|
Filter javascript-links from hinting
|
2014-04-22 09:53:21 +02:00 |
|
Florian Bruhin
|
fec353809b
|
Nicer statusbar texts when hinting
|
2014-04-22 09:41:43 +02:00 |
|
Florian Bruhin
|
233289228b
|
Reposition hints if contents size changed
|
2014-04-22 09:35:59 +02:00 |
|
Florian Bruhin
|
8d891bf168
|
Hints style fixes
|
2014-04-22 09:35:49 +02:00 |
|
Florian Bruhin
|
ee5e066d86
|
Display message when hinting.
|
2014-04-22 09:06:38 +02:00 |
|
Florian Bruhin
|
7e2b590da1
|
Spelling fix
|
2014-04-22 08:46:21 +02:00 |
|
Florian Bruhin
|
03c1e1d896
|
cleanups
|
2014-04-21 23:53:13 +02:00 |
|
Florian Bruhin
|
65f2409d03
|
hints: Handle relative/javascript links correctly
|
2014-04-21 23:44:45 +02:00 |
|
Florian Bruhin
|
ba7f56f5e9
|
Add different hinting modes (yank, backtab, rapid)
|
2014-04-21 23:33:36 +02:00 |
|
Florian Bruhin
|
6ce415fc5e
|
Make hint-labels non-clickable.
|
2014-04-21 23:32:58 +02:00 |
|
Florian Bruhin
|
6bbb5fe598
|
Add emitted signals to hintmanager docstrings.
|
2014-04-21 23:32:44 +02:00 |
|
Florian Bruhin
|
9caac26873
|
Handle no found elements to hint gracefully
|
2014-04-21 19:31:28 +02:00 |
|
Florian Bruhin
|
a11b14fd2d
|
Implement more hinting modes
|
2014-04-21 19:29:11 +02:00 |
|
Florian Bruhin
|
67bf654d57
|
Handle scrolled frame correctly
|
2014-04-21 18:20:30 +02:00 |
|
Florian Bruhin
|
979685e37a
|
Click topleft of elements
|
2014-04-21 17:41:51 +02:00 |
|
Florian Bruhin
|
ee8ba55676
|
Support esc to abort hinting
|
2014-04-21 17:17:34 +02:00 |
|
Florian Bruhin
|
de0e96ab2d
|
Add clicking on links
|
2014-04-21 16:59:03 +02:00 |
|
Florian Bruhin
|
c2aa9517ea
|
Mark partial hint matches
|
2014-04-21 15:45:29 +02:00 |
|
Florian Bruhin
|
d7b87e09c9
|
Implement modes and hint input.
|
2014-04-21 15:24:19 +02:00 |
|
Florian Bruhin
|
5a3966ca82
|
Fix lint, add documentation
|
2014-04-21 11:03:43 +02:00 |
|
Florian Bruhin
|
98ed6c9812
|
Implement hint strings
|
2014-04-21 11:03:43 +02:00 |
|
Florian Bruhin
|
809e7e15b8
|
Document HINT_CSS
|
2014-04-21 11:03:43 +02:00 |
|
Florian Bruhin
|
6434dac680
|
Check element visibility before drawing
|
2014-04-21 11:03:43 +02:00 |
|
Florian Bruhin
|
a2deba68dc
|
Check if hints are inside screen
|
2014-04-21 11:03:42 +02:00 |
|
Florian Bruhin
|
3b894580a2
|
Also check x on invalid rects
|
2014-04-21 11:03:42 +02:00 |
|
Florian Bruhin
|
293b38a92f
|
Return on invalid rects
|
2014-04-21 11:03:42 +02:00 |
|
Florian Bruhin
|
5dd74d39fd
|
Make hinting configurable
|
2014-04-21 11:03:42 +02:00 |
|
Florian Bruhin
|
3bd1470b20
|
Keep a reference to the labels
|
2014-04-21 11:03:42 +02:00 |
|
Florian Bruhin
|
41b0655ade
|
Add stop() to HintManager
|
2014-04-21 11:03:42 +02:00 |
|
Florian Bruhin
|
c4731b6e7e
|
Nicer hints CSS
|
2014-04-21 11:03:42 +02:00 |
|
Florian Bruhin
|
0b5f4d9fb5
|
Add some labels to hints
|
2014-04-21 11:03:42 +02:00 |
|
Florian Bruhin
|
e6569f946c
|
Add proof-of-concept hinting
|
2014-04-21 11:03:41 +02:00 |
|
Florian Bruhin
|
39f580d9f1
|
Cleanup
|
2014-04-17 17:44:27 +02:00 |
|
Florian Bruhin
|
b323706f5f
|
Use maxsplit (passed to str.split()) instead bool
|
2014-04-17 12:06:27 +02:00 |
|
Florian Bruhin
|
4b1dcbd82a
|
Refactor tab/browser widgets
|
2014-04-17 09:44:26 +02:00 |
|