Commit Graph

2075 Commits

Author SHA1 Message Date
Jonathan Daugherty
9af37e9404 CustomKeybindingDemo: comment edit 2022-08-22 12:55:05 -07:00
Jonathan Daugherty
0965a0d372 applyEdit: better docs 2022-08-22 12:41:43 -07:00
Jonathan Daugherty
f2e5130114 FileBrowser: clarify event handling context 2022-08-22 10:14:21 -07:00
Jonathan Daugherty
d58dfc7e69 guide: nit 2022-08-18 19:18:36 -07:00
Jonathan Daugherty
693402ea25 guide: nit 2022-08-18 19:18:14 -07:00
Jonathan Daugherty
c7f34093e7 guide: nit 2022-08-18 19:17:51 -07:00
Jonathan Daugherty
edccd5c36b guide: more collision edits 2022-08-18 19:02:29 -07:00
Jonathan Daugherty
0b8e317650 Bump version, update changelog 2022-08-18 18:57:40 -07:00
Jonathan Daugherty
f0e754603e KeyConfig: import Data.Monoid as needed 2022-08-18 18:57:19 -07:00
Jonathan Daugherty
635727989d KeyDispatcher: doc edit 2022-08-18 18:51:59 -07:00
Jonathan Daugherty
e74623c323 keyDispatcher: fail with collision info if collisions are detected
This fixes a critical problem in KeyDispatcher where it would previously
silently ignore all but one handler for a specified key if the key
configuration resulted in the same key being mapped to multiple handlers
(either by event or by statically specified key).
2022-08-18 18:49:43 -07:00
Jonathan Daugherty
9cc2d5eafb reverseKeyMappings -> keyEventMappings 2022-08-18 18:22:50 -07:00
Jonathan Daugherty
7b25cd1311 KeyDispatcher: mention reverseKeyMappings 2022-08-18 18:05:26 -07:00
Jonathan Daugherty
d41fdec332 guide: add a section about keybinding collisions 2022-08-18 17:25:24 -07:00
Jonathan Daugherty
4c8fc07178 CustomKeybindingDemo: add extra details about keybinding collision checking 2022-08-18 16:21:43 -07:00
Jonathan Daugherty
a48f9829ad KeyConfig: add a note about collisions 2022-08-18 16:19:17 -07:00
Jonathan Daugherty
e3944e77cb Merge branch 'master' of github.com:jtdaugherty/brick 2022-08-18 14:59:43 -07:00
Jonathan Daugherty
4e6b90d928 KeyConfig: add reverseKeyMappings to allow applications to check for colliding bindings
This change also adjusts KeyConfig's internals so that collisions are
preserved since they may not actually be bad.
2022-08-18 14:59:00 -07:00
Jonathan Daugherty
1599aa993f CHANGELOG: add missing 1.0 item 2022-08-17 08:50:26 -07:00
Jonathan Daugherty
0dda068b1a FileBrowser: add Named instance 2022-08-09 17:32:59 -07:00
Jonathan Daugherty
4ad3aa54c2 continueWithoutRedraw: fix documentation 2022-08-08 17:40:47 -07:00
Jonathan Daugherty
bddf05ec4d appHandleEvent: fix old documentation 2022-08-08 17:39:37 -07:00
Jonathan Daugherty
8092387d62 Haddock nit 2022-08-08 17:37:11 -07:00
Jonathan Daugherty
141aaae807 Typo 2022-08-08 17:35:15 -07:00
Jonathan Daugherty
124ac1fed6 KeyDispatcher: improve docs 2022-08-08 17:35:01 -07:00
Jonathan Daugherty
9372c391d5 Bump version 2022-08-08 15:30:31 -07:00
Jonathan Daugherty
2b467f55e3 Merge branch 'documentation/brick-1.0-staging' 2022-08-08 15:29:00 -07:00
Jonathan Daugherty
ce1ad6173b CHANGELOG: 1.0 edits 2022-08-08 15:28:13 -07:00
Jonathan Daugherty
ee5cfd66dd CHANGELOG: 1.0 edits 2022-08-08 15:05:00 -07:00
Jonathan Daugherty
d168aef6bd CHANGELOG: 1.0 edits 2022-08-08 15:04:09 -07:00
Jonathan Daugherty
6a41ba8216 CHANGELOG: 1.0 edits 2022-08-08 15:02:49 -07:00
Jonathan Daugherty
8772f5cc37 CHANGELOG: 1.0 edits 2022-08-08 15:02:11 -07:00
Jonathan Daugherty
9e417de00a CHANGELOG: 1.0 edits 2022-08-08 15:01:29 -07:00
Jonathan Daugherty
30bb95011c CHANGELOG: 1.0 edits 2022-08-08 15:00:13 -07:00
Jonathan Daugherty
138db04a07 CHANGELOG: 1.0 edits 2022-08-08 14:57:49 -07:00
Jonathan Daugherty
1c213413da CHANGELOG: 1.0 edits 2022-08-08 14:57:23 -07:00
Jonathan Daugherty
1754f92534 CHANGELOG: 1.0 edits 2022-08-08 14:56:32 -07:00
Jonathan Daugherty
e3b86bdd84 CHANGELOG: 1.0 edits 2022-08-08 14:55:06 -07:00
Jonathan Daugherty
bf565660f4 CHANGELOG: 1.0 edits 2022-08-08 14:54:27 -07:00
Jonathan Daugherty
7adc8ba322 Update changelog for 1.0 changes 2022-08-08 14:50:33 -07:00
Jonathan Daugherty
3525f79276 KeyEventHandler: haddock caveat 2022-08-08 14:26:19 -07:00
Jonathan Daugherty
946dbfe661 guide: nit 2022-08-08 14:24:19 -07:00
Jonathan Daugherty
f6727b114d CustomKeybindingDemo: better state field name 2022-08-08 14:21:19 -07:00
Jonathan Daugherty
8763de2df9 CustomKeybindingDemo: nit 2022-08-08 14:20:39 -07:00
Jonathan Daugherty
f4b06804da CustomKeybindingDemo: nit 2022-08-08 14:19:50 -07:00
Jonathan Daugherty
776f631f23 CustomKeybindingDemo: UI nit 2022-08-08 14:15:09 -07:00
Jonathan Daugherty
65309104c3 Typo 2022-08-08 14:11:58 -07:00
Jonathan Daugherty
2454714d1d Keybindings.Pretty: add docs for attributes 2022-08-08 14:11:29 -07:00
Jonathan Daugherty
b5b1f9329e Keybindings.Pretty: add keybindingHelpBaseAttr, eventNameAttr, eventDescriptionAttr, and keybindingAttr and show off in demo program 2022-08-08 14:08:47 -07:00
Jonathan Daugherty
42ad28327d guide: improve mouse click handling docs layout 2022-08-05 16:08:32 -07:00