aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-02fix: prevent opening too large RLE filesHEADmasterHampusM
This will prevent heap-buffer-overflows from occuring when opening RLE files with pattern sizes exceeding the current terminal size
2022-07-01refactor: matrix add get_size methodHampusM
2022-07-01refactor: game move opening rle file to methodHampusM
2022-07-01refactor: clarify cell helper method namesHampusM
2022-07-01refactor: use rangesHampusM
2022-06-29refactor: cell helper take matrix as shared pointerHampusM
2022-06-29refactor: add termios abstractionHampusM
2022-06-28refactor: improve includes with iwyuHampusM
2022-06-28build: move function target_link_libraries_system to own fileHampusM
2022-06-28docs: update features list in readmeHampusM
2022-06-28build: bump yacppdic version to 0.2.1HampusM
2022-06-27refactor: status manager throw when set section title failsHampusM
2022-06-27refactor: use int types from std namespaceHampusM
2022-06-27refactor: remove unused cursor controller method ensure_positionHampusM
2022-06-27build: use non header-only fmt libraryHampusM
2022-06-25test: replace gtest with Catch2 & TrompeloeilHampusM
2022-06-25refactor: make cell helper find_neighbour_cells return std::vectorHampusM
2022-06-23refactor: remove printing scene matrix on exitHampusM
2022-06-23perf: reduce cout flushingHampusM
2022-06-23refactor: remove unused includeHampusM
2022-06-23feat: add statusline mode stylingHampusM
2022-06-23chore: .clang-format add BreakBeforeTernaryOperators: trueHampusM
2022-06-22fix: prevent bounds validation not checking lowHampusM
2022-06-22refactor: use the new yacppdic DI container nameHampusM
2022-06-22build: bump yacppdic version to 0.1.5HampusM
2022-06-13refactor: add uncaught exception stack tracesHampusM
2022-06-13docs: fix preview url in readmeHampusM
2022-06-13release v0.2.0v0.2.0HampusM
2022-06-13docs: add changelogHampusM
2022-06-13docs: add preview in readmeHampusM
2022-06-13fix: add statusline length checkHampusM
2022-06-13docs: add features & usage to readmeHampusM
2022-06-13feat: add current mode to statuslineHampusM
2022-06-13refactor: move set section lengths to gameHampusM
2022-06-13refactor: change normal mode cursor style to steady blockHampusM
2022-06-13refactor: improve configuring cursor styleHampusM
2022-06-13refactor: remove living cell count from statuslineHampusM
2022-06-13refactor: improve scene size display in statuslineHampusM
2022-06-13refactor: clarify generation speed in statuslineHampusM
2022-06-13refactor: add include <filesystem> in game.cppHampusM
2022-06-13feat: add reading RLE filesHampusM
2022-06-13fix: prevent A, B, C & D from being interpreted as arrow keysHampusM
2022-06-13fix: prevent birth cells from trespassing statuslineHampusM
2022-06-13feat: implement command modeHampusM
2022-06-13refactor: move matrix iterator to engine graphics folderHampusM
2022-06-13refactor: move components to game folderHampusM
2022-06-13refactor: remove unused cursor controller dependency from sceneHampusM
2022-06-13refactor: give game responsibility of statuslineHampusM
2022-06-13fix: prevent statusline heap buffer overflowHampusM
2022-06-13refactor: decouple statusline from scene & cursor controllerHampusM
Might be slightly slower than previously though...