hledger/hledger-ui
Simon Michael a5f4d2fd6e dev: ui: refactor: simpler, more debuggable Screen type
Follow-on from the brick 1.0 migration work (#1889, #1919).

These new types aim to be more restrictive, allowing fewer invalid
states, and easier to inspect and debug. The screen types store only
state, not behaviour (functions), and there is no longer a circular
dependency between UIState and Screen.
2022-09-07 11:56:13 -10:00
..
Hledger dev: ui: refactor: simpler, more debuggable Screen type 2022-09-07 11:56:13 -10:00
test dev: ui: test suite fixes 2022-08-23 02:02:19 +01:00
.date.m4 ;doc: update manuals 2022-09-01 18:36:34 -07:00
.ghci tools: .ghci for each package, sets shorter prompt 2016-04-15 16:06:45 -07:00
.version ;pkg: bump version to 1.27.99 2022-09-01 18:37:40 -07:00
.version.m4 ;pkg: bump version to 1.27.99 2022-09-01 18:37:40 -07:00
CHANGES.md doc: update changelogs 2022-09-01 18:36:39 -07:00
dir-entry.texi ;fix: doc: info: avoid directory paths in directory metadata (#1594) 2021-07-14 09:07:56 -10:00
hledger-ui.1 ;doc: update manuals 2022-09-01 18:36:34 -07:00
hledger-ui.cabal dev: ui: refactor: simpler, more debuggable Screen type 2022-09-07 11:56:13 -10:00
hledger-ui.hs ui: work around ghc 9.0 build failure (#1503) 2021-04-06 07:45:49 -10:00
hledger-ui.info ;doc: update manuals 2022-09-01 18:36:34 -07:00
hledger-ui.m4.md imp: ui: Z -> z for easier zero toggling 2021-11-25 11:58:41 -10:00
hledger-ui.txt ;doc: update manuals 2022-09-01 18:36:34 -07:00
LICENSE ui: revive the curses UI, now named hledger-ui 2015-08-13 11:22:40 -07:00
package.yaml ;pkg: bump version to 1.27.99 2022-09-01 18:37:40 -07:00
README.md ;doc: more tweaks to package readmes, hackage descriptions 2020-03-22 10:49:02 -07:00
Setup.hs ui: revive the curses UI, now named hledger-ui 2015-08-13 11:22:40 -07:00

hledger-ui

A simple curses-style text user interface for the hledger accounting system. It can be a more convenient way to browse your accounts than the CLI. This package currently does not support Microsoft Windows, except in WSL.

See also: the project README and home page.