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