Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
17da5c2
docs: update todo
caspersg Dec 26, 2024
ff06158
feat: add explicit drop action, overwrites if you drop multiple
caspersg Dec 26, 2024
69377ce
wip: store inserted text as it's entered, then handle_changed on ever…
caspersg Dec 26, 2024
9453e87
wip: actions work via key prompt, or inserting text
caspersg Dec 26, 2024
137109d
refactor: keymaps insert actions so they are repeatable
caspersg Dec 27, 2024
0a56ad0
feat: actions can be done on item names, not spaces yet
caspersg Dec 27, 2024
3a33116
refactor: remove spaces and punctuation for item and enemy names
caspersg Dec 27, 2024
9a1b330
feat: statusline for basic info, insert only working for change though.
caspersg Dec 27, 2024
502e709
fix: 0 as action subject now string not int
caspersg Dec 27, 2024
92b3f62
feat: setup global statusline in minimal config
caspersg Dec 27, 2024
3f1942a
feat: don't show which-key when entering visual mode, just for normal
caspersg Dec 27, 2024
a083079
test: add test for find_deleted_positions
caspersg Dec 27, 2024
54a0b3b
feat: use a better way to get inserted characters, after edit is done
caspersg Dec 27, 2024
6f90a51
fix: keymap for help and inventory
caspersg Dec 27, 2024
5753701
feat: add some chat failure messages
caspersg Dec 27, 2024
85509a3
feat: parse action object target instead of word lists. fix space in …
caspersg Dec 28, 2024
bb725b1
fix: mostly fix insert text issues. but doesn't deal with cursor move…
caspersg Dec 28, 2024
d3b9af2
feat: insert a new request on each line
caspersg Dec 29, 2024
11e73b5
fix: menu actions
caspersg Dec 29, 2024
14e2454
fix: simplify spell casting
caspersg Dec 29, 2024
29b70aa
chore: hide some debug logs
caspersg Dec 29, 2024
790dfd4
fix: bug with delete with same char on line
caspersg Dec 29, 2024
fcab14e
fix: multiple match bug
caspersg Dec 29, 2024
11354ba
fix: use find_closest_match for delete, it's far more accurate
caspersg Dec 29, 2024
033fbd1
feat: remove The prefix
caspersg Dec 29, 2024
5c34320
chore: remove debug
caspersg Dec 29, 2024
b162dbf
test: add find tests
caspersg Dec 29, 2024
9deb5bd
fix: find_closest_match logic bugs and refactor
caspersg Dec 31, 2024
b2454f3
feat: handle changes during CursorMoved, and check directly if yanked…
caspersg Dec 31, 2024
3e09179
feat: set statusline on game start/end
caspersg Dec 31, 2024
62705dc
feat: minimal test targets
caspersg Dec 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
name: Tests

on: [push, pull_request]
on: [
# push,
pull_request
]

jobs:
unit_tests:
Expand All @@ -12,9 +15,12 @@ jobs:
os: [
ubuntu-22.04,
# macos-14,
windows-2022
# windows-2022
]
rev: [
# nightly,
v0.10.0
]
rev: [nightly, v0.10.0]

steps:
- uses: actions/checkout@v4
Expand Down
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,12 @@ Actions
- [x] delete to pickup
- [x] insert floor on delete
- [x] enemies drop loot
- [ ] use registers for inventory
- [ ] visuals
- [ ] nerd font chars
- [ ] animate cursor
- [ ] treesitter parser highlighter
- [ ] figure out how to disable on change event listener
- [ ] stats in status line
- [x] stats in status line
- [x] messages in split
- [ ] async enemy movements
- [x] show visible map and hide unexplored sections
Expand Down Expand Up @@ -111,6 +110,11 @@ Actions
- [x] an entity stat for sneakability
- [x] yank - search, works in combination with sneaking
- [ ] jumplist - ???
- [ ] use registers for inventory
- [x] insert to run actions
- [ ] dot repeat
- doesn't seem possible, as game loop sets the last change
- [ ] macros
- [x] varied entities
- [x] item and enemy generation from dictionary
- [x] item and enemy variations with different colours
Expand Down
Loading
Loading