Tags: emilevr/space
Tags
Add support for skins and use for better color capability handling ac… …ross terminals (#8) * Initial implementation of skins * Improve color handling across different terminal types and color support * Change test dir structure for better coverage and update tests accordingly * Add coverage arg to specify files to exclude. Update coverage workflow with args * Update PR template * Change lint and test workflow to not run on PR as they already run as a result of the push
Various UX and perf improvements. Additional benchmarks (#7) * Remove page_size dependency and use default bucket size. Fix multi-bucket bug * Forbid unsafe code * Implement From trait in Size * Change RapIdArena to be threadsafe * Change RapId to struct * Small refactor of a test * Add iterator for RapIdArena and tests * Add a workflow that can be use to cache BuildIt builds * Remove coverage badge * Add some alt keys and change colors for better UX on Macs * Add additional DirectoryItem::build() benchmark with more threads * Minor update to readme for Mac/Linux. * Add additional benchmarks to test different thread counts * Add a few test cases for alt keys
Logging and other improvements (#5) * Update bug report template * Update contribution guide * Use a different target dir when running code coverage to not break incremental builds * Remove atty dependency in buildit by disabling default clap feature * Add different target dir for coverage builds to play nice with incremental builds * Improve code coverage of view_command module * Change logging impl to log4rs and add tests * Update contribution guide and add a PR template * Add pre-commit hooks for BuildIt * Update PR template * Add --show-timings arg. Minor refactor of size display format arg usage. Improve code coverage * Enable coverage workflow for PRs * Fix unused import warning
PreviousNext