Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

Latest commit

 

History

History
160 lines (132 loc) · 3.87 KB

CHANGELOG.md

File metadata and controls

160 lines (132 loc) · 3.87 KB

Unreleased

1.1.2 (2023-07-23)

Fix

  • add pydantic-settings

1.1.1 (2023-07-23)

Fix

  • copier update

1.1.0 (2023-07-07)

Feat

  • expand default seed data
  • keep text centered on many deletes
  • add VHS demo
  • switch to arguably for the CLI

Fix

  • cleanup demo tape
  • ignore bound keys from metrics

1.0.1 (2023-06-27)

Fix

  • add missing platformdirs dependency

1.0.0 (2023-06-27)

Feat

  • better handle edge cases
  • add user configurable --seed-file
  • add uninstall and test metrics
  • implement save metrics
  • load seed data from default file
  • use the actual character width per Key when displaying
  • implement an MVP of the TUI
  • merge runnable version of termtyper
  • rename to tui-typer-tutor to avoid confusion with terminal-typing-tutor
  • initialize with calcipy template

Fix

  • center the typed text
  • catch at the end of the input
  • show whitespace as a block for the fill color to work
  • remove accumulator for multi-width keys
  • drop Vim bindings and being enforcing single character width Keys
  • test the UI and resolve minor bugs
  • correctly parse the adjusted index
  • restore latest textual

Refactor

  • move whitespace logic to the GUI
  • try to
  • initial support for multi-char text & remove focus toggle
  • delete invoke task logic and use argparse like tail-jsonl
  • remove legacy code with event references
  • remove pre-ttt code
  • remove sounds
  • run automated tooling

0.0.0 (2023-06-24)

Feat

  • Add -q flag for quiet mode (closes #12)
  • Time/Word progress
  • dim untyped-characters
  • Add g and G keybindings for getting started
  • Add mode change menu
  • Add timeout menu
  • Add timer mode
  • Add shortcuts for numbers and punctuations
  • Escape to close floating menu + live change display
  • Better config
  • Toggle details for race bar
  • New word generator
  • better parser
  • Bar theme change on the fly!
  • Add multiple-themed progress bars
  • Add size change menu
  • UI improvements
  • monkeytype typing UI
  • Add MinimalScrollView
  • Add main screen menu
  • better option menu
  • Add getting started menu and remove quit button
  • add ctrl+l for sentence deletetion (for #10)
  • Update lockfile
  • Add ctrl+w for deleting a word for #1
  • Add key-bindings for navigation (closes #3)
  • Add vim/arrow keys keybindings in main menu
  • Update speed measurement for different size paragraphs
  • Add keypress sounds
  • Add min burst
  • Add Difficulty mode
  • Add Confidence mode
  • Add typing results + racebar sync fix
  • Now race bar moves with the screen
  • Read and Write settings data from .ini
  • add Chomsky :)
  • Improve Settings + Refactor
  • Add Number scroll + Some Improvements
  • Add parser
  • Improvements + More Widgets
  • Improve button + Main Menu layout added
  • Add Button class
  • Add Screen Skeleton code + RaceBar

Fix

  • toggle numbers and punctuations not working (closes #42)
  • Module not found (for #19)
  • 100% accuracy

  • AUR package
  • keypress_sound setting not working!
  • unclear instruction in help menu (closes #18)
  • Update discord link
  • Timer not stopping on finish
  • caret setting not working
  • Menu option fallback
  • Setting missing from menu + some code refactor
  • incorrect bar theme menu default value
  • App crash on pressing Esc in main menu
  • Bar reset on completing typing
  • Broken live changes on race bar
  • Update help menu to new keybindings
  • Bar not resetting after mode change
  • broken racebar render
  • remove punctuation words from text file
  • paragraph size change + code refactor
  • playsound
  • Vertical alignment of remarks on completion
  • Keypress sound not working issue #4
  • cursor buddy speed not changing
  • RaceBar remarks not visible on completion
  • Tab Reset Bug
  • Sound location error
  • make compatible with python 3.9
  • Sound location error
  • Race bar not resetting
  • escape fix for typing screen + remarks on finishing
  • Typos
  • race bar not responding on fail
  • classmethod clash

Refactor

  • instance re-use
  • Add banner class