Commit graph

43 commits

Author SHA1 Message Date
386a1dca1c Update version from v2022.01.05 to v2022.01.07. 2022-01-07 09:23:36 +10:00
dd335b2213 fill3: Add delete key. 2022-01-07 09:23:03 +10:00
f952c55b7d Coding style.
- Name the sections of fill3.
2022-01-06 23:36:30 +10:00
8b1ae082db Coding style.
- EXCEPTION is private.
2022-01-06 00:12:41 +10:00
bc90382ecb Coding style.
- Simpler way to do decorators.
2022-01-06 00:10:27 +10:00
81588e15d1 Update version from v2022.01.04 to v2022.01.05. 2022-01-05 23:52:20 +10:00
a368da8191 fill3: Handle unhandled exceptions.
- Make sure all exceptions are handled. Exceptions occuring in
  update_screen and on_terminal_input are no longer lost.
  the program stops and the traceback is shown.
- Tried to use set_exception_handler, but no go.
2022-01-05 23:46:25 +10:00
3a826c1bc0 Coding style.
- Better comment.
2022-01-05 07:43:25 +10:00
3e145fc5e4 Coding style.
- Add comments for termios features.
2022-01-04 18:25:43 +10:00
ae07f1cab3 fill3: Always put ctrl-c and ctrl-z in raw mode.
- Rename interactive context to raw.
- Explicitly handle ctrl-c.
- Ctrl-z for backgrounding is always disabled.
2022-01-04 17:50:36 +10:00
dd5aa524a7 fill3: Let ctrl-c quit the hello world test. 2022-01-04 09:27:13 +10:00
125101026c Update version from v2022.01.03 to v2022.01.04. 2022-01-04 08:34:53 +10:00
77eca03be3 Raw mode for ctrl-c and ctrl-z.
- No special behaviour for ctrl-c and ctrl-z by default.
2022-01-04 08:28:07 +10:00
2dc9c0f71a Update version from v2021.12.24 to v2022.01.03. 2022-01-03 23:29:33 +10:00
a0e8173fb8 fill3: Stop ctrl-s from freezing eris. 2022-01-03 23:28:10 +10:00
03e6c45a38 Revert "Try a better form of local dependency."
This reverts commit e437f95377.
- Didn't help.
2021-12-30 23:33:37 +10:00
e437f95377 Try a better form of local dependency. 2021-12-30 23:28:29 +10:00
664a77909d Update version from v2021.12.22 to v2021.12.24. 2021-12-24 01:02:31 +10:00
949f5f6d24 Add version strings to the packages. 2021-12-22 20:47:31 +10:00
292f58e309 Update version from 2021.12.22 to v2021.12.22. 2021-12-22 11:33:20 +10:00
851a40dd1a Update version from 2021.12.20 to 2021.12.22. 2021-12-22 11:15:45 +10:00
343f849e7b Return to monorepo style.
- The python projects are all versioned together by the git tag.
2021-12-21 21:39:38 +10:00
0416d4e29d Coding style.
- Fix line length.
2021-12-21 20:48:48 +10:00
4580f57119 Bring version up to date. 2021-12-20 15:24:30 +10:00
f9e7014701 Revert "Experimenting with dependency_links."
This reverts commit 7786c8b8b5.
- Dependency_links is not needed.
2021-12-20 15:21:14 +10:00
7786c8b8b5 Experimenting with dependency_links.
- Is dependency_links needed for recursive dependencies?
- Need to checkin to really see.
2021-12-20 15:14:55 +10:00
ca38a5e7c1 Make pip install work.
- Having trouble with recursive dependencies not being installed.
- Try using install_requires in setup.py instead of requirements.txt files.
- Putting back version numbers.
2021-12-20 15:03:25 +10:00
5da5f07e0a Storing less versions if possible.
- Trying to do without versions in setup.py and requirements.txt.
- The git tags define the versions.
- The seperate python packages aren't independant atm.
- Eris uses the latest versions of its dependencies, not pinned
  older ones.
2021-12-16 20:39:28 +10:00
7ce8c0b9dc Coding style.
- Rename mouse actions.
2021-12-12 23:05:47 +10:00
abc5b15d90 fill3: Add more term codes. 2021-12-12 22:59:52 +10:00
166dc332c0 Coding style.
- Minor tidy up.
2021-12-08 19:09:06 +10:00
5fd06479da Coding style.
- Main tui function should also set the window title.
2021-12-08 19:05:20 +10:00
0679cb14b5 Coding style.
- Update asyncio code to latest style using asyncio.run().
2021-12-08 15:44:36 +10:00
1ee92346b5 fill3: Add keyboard term_code constants. 2021-12-08 15:44:36 +10:00
4150a9a250 Coding style.
- Since there is only one display, appearance_changed_event can be
  a module level global in fill3.
- Remove all the appearance_changed_event plumbing.
2021-11-29 15:57:16 +10:00
71b9da128b Coding style.
- Increase maximum line length from 80 to 100.
2021-11-29 12:51:34 +10:00
06fc1be36d Add LICENSE files to the subprojects. 2021-11-14 09:55:21 +10:00
38b0b9ead0 Add author email to setup.pys. 2021-11-07 00:01:49 +10:00
b4b237ec1f Move tests into their projects. 2021-11-04 23:04:41 +10:00
240e908634 Extracted fill3 into its own python project. 2021-11-04 22:40:15 +10:00
31d8cbf4e3 Coding Style.
- Move the eris source into a subdirectory.
  - Including the setup.py and requirements files.
- This repo will hold more than one python project.
2021-11-04 21:18:44 +10:00
a74633e087 Coding Style.
- Move terminal.py from termstr package to fill3 package.
- Terminal was no longer used by termstr.
- Terminal could be in its own package in future.
2021-11-03 14:26:07 +10:00
f44afb5b5d Coding Style.
- Turn fill3 module into a package.
2021-11-03 14:22:52 +10:00