Jonathan Daugherty
fc6f5eed07
Bump version, update changelog
2023-12-21 09:33:16 -08:00
Jonathan Daugherty
293df29db8
Bump version, update changelog
2023-12-21 09:06:17 -08:00
Jonathan Daugherty
acec57cb03
Bump version, update changelog
2023-12-17 16:44:18 -08:00
Jonathan Daugherty
31f94e1b76
Update test suite to use vty-crossplatform
2023-12-15 09:34:56 -08:00
Jonathan Daugherty
6ca86613b5
Bump version, update changelog
2023-11-09 16:34:42 -08:00
Jonathan Daugherty
986266c18a
Bump version, update changelog
2023-11-03 21:08:56 -07:00
Jonathan Daugherty
c1aef1106e
Add Brick.Main.customMainWithDefaultVty ( fixes #488 )
2023-11-03 17:25:12 -07:00
Erik de Castro Lopo
aabdfd1949
Make it build with ghc 9.8 (update deps only)
2023-11-01 10:51:05 +11:00
Jonathan Daugherty
4917138095
Update test suite to build with vty-unix and vty 6
2023-10-30 15:13:47 -07:00
Jonathan Daugherty
f1c680201e
Raise vty lower bound to 6.0
2023-10-30 15:02:26 -07:00
Jonathan Daugherty
28432d49df
Bump version, update changelog
2023-10-25 10:18:04 -07:00
Jonathan Daugherty
d442145c78
Merge branch 'master' into refactor/vty-crossplatform
2023-10-22 19:55:22 -07:00
Jonathan Daugherty
245044cc12
Bump version, update changelog
2023-09-02 10:16:18 -07:00
Chris Hackett
d01006e0f0
Just a little cleanup.
2023-08-20 13:46:38 -04:00
Chris Hackett
820b479136
Now using unix-compat. Removed ifdef conditionals.
2023-08-20 13:41:10 -04:00
Chris Hackett
b6b3324f38
Updating to support building on Windows.
2023-08-20 12:27:38 -04:00
Jonathan Daugherty
dc046ca8ef
Update core library and demo programs to use vty-crossplatform to initialize the terminal
2023-08-20 08:37:40 -07:00
Jonathan Daugherty
2d6f90c629
Remove demo program screenshots, which are both stale and difficult to maintain and thus possibly misleading
2023-06-15 14:10:00 -07:00
Jonathan Daugherty
f0b452f186
Update copyright
2023-06-13 16:55:53 -07:00
Jonathan Daugherty
ae83d17c18
Bump version, update changelog
2023-05-12 16:59:01 -07:00
Jonathan Daugherty
66686cd56a
Bump version, update changelog
2023-05-10 13:06:25 -07:00
Jonathan Daugherty
b98acee550
Bump version, update changelog
2023-04-13 20:56:32 -07:00
Mario Lang
bb3b403047
Allow building with base-4.18 (GHC 9.6)
2023-04-13 00:48:17 +02:00
refaelsh
3f825ee733
Add unused package detection
2023-03-15 19:55:53 +02:00
Jonathan Daugherty
6e58eeaf2e
Upgrade to text-zipper 0.13
2023-02-04 13:18:02 -08:00
Jonathan Daugherty
2b3e1f379f
Bump version, update changelog
2023-01-21 16:26:32 -08:00
Jonathan Daugherty
c95baf63e6
Add a tabular list demo for #417 discussion
2022-12-27 15:47:18 -08:00
Jonathan Daugherty
fda7e084b2
Add editor line number demo program
2022-11-25 09:57:20 -08:00
Jonathan Daugherty
ba477ef1c4
Bump version, update changelog
2022-11-24 10:20:27 -08:00
Jonathan Daugherty
ac50115cc2
Bump version, update changelog
2022-10-22 20:05:35 -07:00
Jonathan Daugherty
25bf04f1ed
Bump version, update changelog
2022-09-29 19:57:08 -07:00
Fraser Tweedale
2b97d32db5
renderBox: avoid unnecessary use of dlist
...
`renderBox` uses dlist to grow the result list while doing a render
traversal. An ordinary fmap'd list construction suffices and offers
a very small but measurable performance boost.
Furthermore this is the only place the *dlist* library was used so
*brick* no longer depends on it.
2022-09-29 23:11:20 +10:00
Jonathan Daugherty
3417a47413
Bump version, update changelog
2022-09-27 08:51:26 -07:00
Jan Hrček
07e5dc2490
Add GHC 9.4.2 to CI config
2022-09-20 07:44:11 +02:00
Jan Hrček
4c1d66f9e4
Remove ghc 9.4.2 from CI config
2022-09-19 16:30:24 +02:00
Jan Hrček
ceefd95b3e
Add ghc 9.2.4 and 9.4.2 to CI config
2022-09-19 15:45:12 +02:00
Jonathan Daugherty
0b8e317650
Bump version, update changelog
2022-08-18 18:57:40 -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
9372c391d5
Bump version
2022-08-08 15:30:31 -07:00
Jonathan Daugherty
cf5be91a56
Merge branch 'master' into documentation/brick-1.0-staging
2022-08-05 13:00:30 -07:00
Jonathan Daugherty
ad91a0b727
CustomKeybindingDemo: add a working example INI file to load
2022-08-04 19:10:31 -07:00
Jonathan Daugherty
c794550c88
Remove Sam Tay's tutorial to reduce maintenance burden
2022-08-04 14:41:38 -07:00
Jonathan Daugherty
fec4c11477
Add initial custom keybinding demo program
2022-08-02 19:24:35 -07:00
Jonathan Daugherty
a8e1bf5909
Merge refactor/event-state-monad
2022-08-02 18:49:36 -07:00
Jonathan Daugherty
8249d1ea77
KeyHandlerMap -> KeyDispatcher
2022-08-01 12:52:13 -07:00
Jonathan Daugherty
b0273b0109
MouseDemo: move Vty handle operations into appStartEvent
2022-07-21 14:22:11 -07:00
Jonathan Daugherty
293ba9ceba
Move EventM from Brick.Types to Brick.Types.EventM, stop exporting internals of EventM
2022-07-17 19:03:29 -07:00
Jonathan Daugherty
f2f8013d63
Types: re-export state monad functions as part of API
2022-07-16 23:17:45 -07:00
Jonathan Daugherty
4ea1f65d86
Update demo programs for changes to EventM
2022-07-16 23:10:03 -07:00
Jonathan Daugherty
5db48f2820
Initial refactor of EventM to be a state monad (also migrates to mtl)
2022-07-15 17:57:39 -07:00