Florian Bruhin
|
6a81710c71
|
Use HintContext per invocation of hintmanager
|
2014-06-07 18:07:09 +02:00 |
|
Florian Bruhin
|
2f1cd43f9c
|
Change lists to tuples for immutable values
|
2014-06-06 17:21:35 +02:00 |
|
Florian Bruhin
|
1e256699f8
|
Add topic-specific loggers
|
2014-05-23 16:11:55 +02:00 |
|
Florian Bruhin
|
7308fa97c5
|
Leave hinting mode when insert mode is entered
|
2014-05-22 17:49:18 +02:00 |
|
Florian Bruhin
|
d901fe69e6
|
Rename some commands
|
2014-05-16 23:01:40 +02:00 |
|
Florian Bruhin
|
326280f910
|
Fix consistency and spelling in docstrings/comments
|
2014-05-15 16:27:34 +02:00 |
|
Florian Bruhin
|
cf02330b42
|
Make hinting work again.
6b2d2713f7 broke this as we accidentally
iterate over self._frames before setting it.
|
2014-05-14 18:54:34 +02:00 |
|
Florian Bruhin
|
a045511962
|
Use exceptions for command errors
|
2014-05-14 18:00:40 +02:00 |
|
Florian Bruhin
|
651eab1032
|
Return after error when there's no hint to follow
|
2014-05-14 14:56:13 +02:00 |
|
Florian Bruhin
|
6b2d2713f7
|
Clean up HintManager.start()
|
2014-05-13 21:13:53 +02:00 |
|
Florian Bruhin
|
0b3854bff1
|
Work around segfault in hintmanager
|
2014-05-13 13:42:30 +02:00 |
|
Florian Bruhin
|
7b2961f23e
|
Fix some backslash-quotes
|
2014-05-12 15:58:09 +02:00 |
|
Florian Bruhin
|
419caf7116
|
Rename rect_on_screen to rect_on_view
|
2014-05-12 10:05:00 +02:00 |
|
Florian Bruhin
|
50f31ca7cb
|
Handle visibility of elements on screen correctly
|
2014-05-12 10:04:27 +02:00 |
|
Florian Bruhin
|
4eebe2dc57
|
First try at hinting with frames
|
2014-05-12 07:49:44 +02:00 |
|
Florian Bruhin
|
59a89d31fe
|
Add reasons why modes are entered/left
|
2014-05-09 16:03:46 +02:00 |
|
Florian Bruhin
|
4eb6f896b0
|
Remove unused import in hints.py
|
2014-05-08 20:36:23 +02:00 |
|
Florian Bruhin
|
14873285e6
|
Fix enum bugs
|
2014-05-06 21:09:09 +02:00 |
|
Florian Bruhin
|
164dcfb6bd
|
Always click elements in the center when hinting
|
2014-05-06 21:07:20 +02:00 |
|
Florian Bruhin
|
e2ded2e0ad
|
Add logging to handle_partial_key
|
2014-05-06 17:02:44 +02:00 |
|
Florian Bruhin
|
764c37c8d6
|
Hide elements instead of deleting them
|
2014-05-06 17:02:32 +02:00 |
|
Florian Bruhin
|
e683d85799
|
Add quick and dirty fix for hint clicking
|
2014-05-06 14:03:48 +02:00 |
|
Florian Bruhin
|
70d6efff96
|
Elements might be deleted already when hint mode is left
|
2014-05-06 10:04:40 +02:00 |
|
Florian Bruhin
|
e5000c315d
|
Revert "Use global HintManager"
This reverts commit a76d68f564 .
WTF. I thought I reset --hard-ed that one?
|
2014-05-06 07:11:20 +02:00 |
|
Florian Bruhin
|
3eaf1ec6d8
|
Remove old logging
|
2014-05-05 22:34:58 +02:00 |
|
Florian Bruhin
|
a76d68f564
|
Use global HintManager
|
2014-05-05 20:28:29 +02:00 |
|
Florian Bruhin
|
667b255d01
|
Use QApplication for global singletons
|
2014-05-05 17:56:14 +02:00 |
|
Florian Bruhin
|
9cf713cbe4
|
Use a metaclass for Enums for easier reverse mapping
|
2014-05-05 10:08:06 +02:00 |
|
Florian Bruhin
|
4ebe643ea6
|
Use simple enums for constants
|
2014-05-05 07:45:36 +02:00 |
|
Florian Bruhin
|
af68474fc3
|
Make sure frame is not None in HintManager.start
|
2014-05-02 18:57:59 +02:00 |
|
Florian Bruhin
|
efc613811f
|
Implement numeric hints
|
2014-05-02 17:53:16 +02:00 |
|
Florian Bruhin
|
615a2e0bb5
|
Handle invalid hinting modes/targets
|
2014-05-02 11:25:24 +02:00 |
|
Florian Bruhin
|
7aef865b0d
|
Lint fixes
|
2014-05-01 19:42:51 +02:00 |
|
Florian Bruhin
|
cb8f824f01
|
Add basurl
|
2014-05-01 16:40:14 +02:00 |
|
Florian Bruhin
|
5d80831752
|
prevpage/nextpage updates
|
2014-05-01 16:35:26 +02:00 |
|
Florian Bruhin
|
a3126635d4
|
Revert changes in _click
|
2014-05-01 15:29:18 +02:00 |
|
Florian Bruhin
|
fd678ff864
|
Make hints work
|
2014-05-01 15:27:32 +02:00 |
|
Florian Bruhin
|
12b36de5b5
|
Start implementing prev/next
|
2014-05-01 00:26:18 +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
|
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 |
|