CrystalSplitter
3661ebbbc7
Wrap around module selections
2024-01-15 02:12:47 -08:00
CrystalSplitter
34e494df37
Add submodule Ghcitui for all library components
...
Potentially, we should re-export the important bits. But for now this
seems to work fine.
2024-01-15 02:12:47 -08:00
CrystalSplitter
0b23c2e7e1
Explicitly list exports in app/Util.hs
2024-01-15 02:12:47 -08:00
CrystalSplitter
1ea4e95ba1
Add Help and Exit dialogs
2024-01-15 02:12:47 -08:00
CrystalSplitter
53c3be7c9a
Add module panel event handling/opening
...
This adds the new feature of being able to access the Modules panel
2024-01-15 02:12:47 -08:00
CrystalSplitter
9b632cb00d
Allow resizing of panels
...
This allows the use of +/- to change the panel sizes, like
in PuDB.
2024-01-15 02:12:47 -08:00
CrystalSplitter
17616a4df2
Add the clamp utility in app
2024-01-15 02:12:47 -08:00
CrystalSplitter
3c39f6836a
Support program tracing
...
This is a fairly big feature add, where we now have program tracing
in the info sidebar.
Unfortunately, it's still fairly hard to read in its short space, so I
probably want to think about how to resize or highlight parts of the
info panel?
2024-01-15 02:12:47 -08:00
CrystalSplitter
f3472f1074
Doc fix/formatting for AppState
2024-01-15 02:12:47 -08:00
CrystalSplitter
74eb4f136b
Update the CLI options/docs with better help
2024-01-15 02:12:47 -08:00
CrystalSplitter
6339be9b46
Rename AIS history to cmdHistory
...
This is just to prevent further naming conflict confusions between
AIS.history and Ghcid.Daemon.trace.
2024-01-15 02:12:47 -08:00
CrystalSplitter
a4c743f86e
Allow quitting via Esc
2024-01-15 02:12:47 -08:00
CrystalSplitter
cf4b21272c
Clean up Main.hs
2024-01-15 02:12:47 -08:00
CrystalSplitter
ee942f760f
Add more docs for BrickUI
2023-10-14 21:50:02 -07:00
CrystalSplitter
4d8b593856
Reorder most DaemonIO args
2023-10-14 21:49:33 -07:00
CrystalSplitter
2b42b28a94
Add default empty target
2023-10-08 22:43:28 -07:00
CrystalSplitter
fad33446e1
Use Daemon.run to invoke DaemonIO calls
2023-10-08 22:43:12 -07:00
CrystalSplitter
52a2f3c11c
Module box + more
2023-10-01 22:43:10 -07:00
CrystalSplitter
ea7d9cc403
Support multiline source ranges
2023-09-20 01:23:52 -07:00
CrystalSplitter
55962ae79c
Another large set of changes without much tracking
2023-08-30 00:45:59 -07:00
CrystalSplitter
afaad53b90
Add history to the live interpreter
2023-08-02 22:44:46 -07:00
CrystalSplitter
77d08e470a
The interpreter commit
2023-07-30 16:02:36 -07:00
CrystalSplitter
ee8788dbf2
Add breakpoint toggling
2023-06-22 02:03:11 -07:00
CrystalSplitter
871f284e82
Some more early development
2023-06-06 22:19:12 -07:00
CrystalSplitter
40276514d3
Early development work
2023-06-03 19:35:54 -07:00
CrystalSplitter
cde9f0a7e8
Initial commit
2023-05-31 20:26:13 -07:00