yyc12345
d8f8536b8b
feat: fix nullable warning
2026-03-29 10:39:59 +08:00
yyc12345
b73a035311
feat: finish tas operation
2026-03-29 10:33:13 +08:00
yyc12345
97458d893e
feat: write shit operator
2026-03-29 10:06:10 +08:00
yyc12345
43c24c63c7
feat: write some tas oper
2026-03-29 09:21:21 +08:00
yyc12345
7f4d511715
feat: update some interface
2026-03-27 16:11:11 +08:00
yyc12345
ba53ad1da4
refactor: refactor project
2026-03-25 10:33:05 +08:00
yyc12345
6c07355601
refactor: refactor editor
2026-03-11 13:56:49 +08:00
yyc12345
802c258a99
fix: fix shit
2026-01-20 09:24:03 +08:00
yyc12345
8f1b7cc196
fix: fix what a shit
2026-01-19 22:43:58 +08:00
yyc12345
b16c7508f0
doc: update doc style for sonnet
2026-01-19 19:21:08 +08:00
yyc12345
590645b13c
feat: add pyi generation for pyi in sonnet
2026-01-19 16:14:52 +08:00
yyc12345
84897a409b
feat: add fps module in sonnet
2026-01-19 11:14:13 +08:00
yyc12345
5323617ca6
chore: change project layout
2026-01-19 10:44:10 +08:00
yyc12345
0e9837a75a
doc: add docstring for sonnet
2026-01-19 10:27:53 +08:00
yyc12345
87e6c63aae
feat: add build notes and fix build issue for sonnet
2026-01-19 10:14:53 +08:00
yyc12345
85fc2ad3ce
feat: remove fps support from rust to python
2026-01-19 09:34:16 +08:00
yyc12345
06482e2218
feat: finish sonnet expose interface
2026-01-18 22:50:47 +08:00
yyc12345
c42305c8d2
feat: finish sonnet tas file rw functions
2026-01-18 20:39:47 +08:00
yyc12345
49940b43d5
write some sonnet code
2026-01-18 14:56:37 +08:00
yyc12345
941e59e471
chore: adjust directory layout for new added planned peoject
2026-01-18 11:07:52 +08:00
yyc12345
ab5a68bed7
feat: commit content which I don't know when I create them
2026-01-18 10:43:30 +08:00
yyc12345
4aaf64eae5
feat: add tas operation interface
2025-11-19 13:19:07 +08:00
yyc12345
eb40906975
fix: update some words and styles
2025-11-18 22:34:01 +08:00
yyc12345
ee6a565ce0
feat: add clear keys icon
2025-11-18 22:05:05 +08:00
yyc12345
334accd070
feat: use new IEnumeratable type
2025-11-18 21:56:50 +08:00
yyc12345
9d41119710
feat: add icon for editor layout
2025-11-18 21:12:33 +08:00
yyc12345
86ea296a1b
refactor: migrate project to .net core 8 to resolve the issue that we can not use CommunityToolkit.Mvvm
2025-11-18 20:53:42 +08:00
yyc12345
a1b1fcbf7b
feat: got stuck with bug of Community.Mvvm generating codes
2025-11-18 14:50:17 +08:00
yyc12345
02118f4c0a
feat: add all essential dialogs
2025-11-17 13:22:00 +08:00
yyc12345
9d51866443
fix: fix accessory icon and update project nuget system
2025-11-17 12:35:47 +08:00
yyc12345
7bc8a99d49
feat: make style but not finished
2025-11-17 10:42:50 +08:00
yyc12345
d9d0bb2ed5
chore: add build build script for assets
2025-11-16 21:30:56 +08:00
yyc12345
1d8cb1a783
feat: add icon resources for editor
2025-11-16 15:44:14 +08:00
yyc12345
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
yyc12345
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
yyc12345
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
yyc12345
c57108536a
refactor: re-add once for fixing windows case-insensitive issue.
2025-11-12 09:19:59 +08:00
yyc12345
abb4d1354b
refactor: delete once for fixing windows case-insensitive issue.
2025-11-12 09:19:23 +08:00
yyc12345
fc39d16738
refactor: migrate project and start refactor
2025-11-11 23:03:47 +08:00
yyc12345
df68c79f28
doc: add deprecation note
...
- add deprecation note in README.
- archive this repository.
2025-03-03 12:35:05 +08:00
yyc12345
96f61362d3
fix: fix issue that fail to open legal TAS file.
...
- switch zlib library from zlib.net to DotNetZip because old one can not handle zlib-compressed file properly.
- bump version to 1.2
2024-07-26 23:20:11 +08:00
yyc12345
e8fc96e3ac
feat: add version feature
...
- add version info for Assembly.
- update version to 1.1
- add info textblock in main window for more convenient debug because some users only send a screenshot without reference any version info.
- fix typo
- fix menu dynamic resource link error
2022-05-11 15:08:04 +08:00
yyc12345
5971069e02
Do some release work
...
* Add Crtl + V for paste after
* Finish english readme
* Add icon designed plaer_2
* Update I18N
2021-09-25 15:18:28 +08:00
yyc12345
b506dafcbd
Minor fix
...
* Fix selection error when use delete after to delete the last tas unit
* Fix sel_rect display error
* Add some documents
* Fix layout becoming confusing when secondly open file.
2021-09-22 13:33:57 +08:00
yyc12345
0534b22501
finish zh document and vertical layout design
2021-09-21 20:17:03 +08:00
yyc12345
352c133620
finish basic i18n and cfg loader
2021-09-20 15:59:54 +08:00
yyc12345
9d8f4b1727
Add more features
...
* Support full shortcut.
* Fix the crash when open invalid TAS documents.
* Support frag file to open.
2021-09-20 15:01:34 +08:00
yyc12345
1c57481f84
remove TASFlow and re-define it as a assist class
2021-09-20 13:58:10 +08:00
yyc12345
1def4c47f6
init i18n, config. add Cut oper
2021-08-08 12:04:17 +08:00
yyc12345
2626608a2d
fix ghost moving when pointer is the last node
2021-07-28 15:07:16 +08:00
yyc12345
ef55d94ae9
add unit test and finish operator test
2021-07-28 14:18:39 +08:00
yyc12345
d31704951d
remove unused code
2021-07-28 08:53:36 +08:00
yyc12345
250dff7107
correct Delete operation behavior
2021-07-27 17:17:34 +08:00
yyc12345
e4c6da9990
maybe all ui and funcs has been attached
2021-07-13 14:00:39 +08:00
yyc12345
8c641db61c
write shit
2021-07-11 20:55:29 +08:00
yyc12345
b290828f58
try adding revocable operation(no debug)
2021-07-11 15:56:22 +08:00
yyc12345
36b45942d5
fix some shit
2021-05-22 14:29:29 +08:00
yyc12345
e8ca883ae9
add crash report func
2021-05-22 13:53:10 +08:00
yyc12345
fc3e3906bc
write shit successfully
2021-05-22 13:25:37 +08:00
yyc12345
4aacc76a49
write shit
2021-05-21 22:37:25 +08:00
yyc12345
2adefe86f4
write shit
2021-05-16 14:15:35 +08:00
yyc12345
dac0c36483
write shit
2021-05-15 16:23:16 +08:00
yyc12345
1d700a02e3
sh*t
2021-05-13 22:18:51 +08:00
yyc12345
7259c36da1
first commit
2021-05-13 15:49:26 +08:00