1
0
Commit Graph

7 Commits

Author SHA1 Message Date
ab5a68bed7 feat: commit content which I don't know when I create them 2026-01-18 10:43:30 +08:00
4aaf64eae5 feat: add tas operation interface 2025-11-19 13:19:07 +08:00
334accd070 feat: use new IEnumeratable type 2025-11-18 21:56:50 +08:00
df4a7252c1 refactor(utils): improve TasStorage implementation and tests
- Change exception type from ArgumentOutOfRangeException to ArgumentException
- Fix node seeking logic by correcting candidate order
- Update Visit, Insert, and Remove methods with proper range checks
- Enhance cursor management after removal operations
- Add comprehensive test cases for edge scenarios
- Introduce AssertExtension for better exception testing
- Handle empty collection states more robustly
2025-11-15 12:20:46 +08:00
630365a6a6 refactor(storage): rename TasMemory to TasStorage and update references
- Renamed TasMemory.cs file to TasStorage.cs
- Updated project file reference from TasMemory to TasStorage
- Removed unused test project files and configurations
- Fixed solution file project name and GUID references
- Cleaned up obsolete MSTest configuration files
2025-11-13 14:08:31 +08:00
2ec880c5a6 refactor(utils): rename TasFrame to RawTasFrame and add new TasFrame class
- Renamed original TasFrame struct to RawTasFrame to reflect its role as raw binary data
- Added new TasFrame class with encapsulated fields and helper methods
- Added FpsConverter usage for time delta calculation
- Added conversion methods between RawTasFrame and TasFrame
- Added getter and setter methods for frame properties
- Updated key flag operations to use private field instead of public one
- Added new utility files FpsConverter.cs and TasMemory.cs to project
2025-11-12 15:58:49 +08:00
c57108536a refactor: re-add once for fixing windows case-insensitive issue. 2025-11-12 09:19:59 +08:00