913 Commits

Author SHA1 Message Date
01a4214265 Fix exception handling on failure to get operator. 2022-11-06 12:11:55 +08:00
15e8a2a2a8 Fix typo in PdtVariableMemory. 2022-11-06 12:10:32 +08:00
57fd2c0c0d Add lock for input proxy. 2022-11-06 00:55:56 +08:00
8f98cb63cb Implement input proxy. Change input callback delegate to event. Prevents repeated (de)activation. 2022-11-06 00:50:09 +08:00
7f02b75b29 Move arbitrary property operator to PropOp. 2022-11-06 00:30:36 +08:00
9d4f938675 Move InputEvent to InputManager.cs. 2022-11-06 00:20:01 +08:00
c3dc6b9a03 Modify PDT type identifiers to avoid hash collision. 2022-11-05 20:00:15 +08:00
a422f06221 Add "at" operator. 2022-11-05 17:41:54 +08:00
8e3bd87667 Reverse context cascade searching order. 2022-11-05 17:06:35 +08:00
324c887539 Retrieve identifier names for debugging. 2022-11-01 17:36:18 +08:00
2c9be2ef1e Introduce IdentifierManager to improve PDT evaluator performance. 2022-11-01 13:47:04 +08:00
3bfc7eb643 Logic cleanup. 2022-11-01 11:28:48 +08:00
6aa8ba6190 Add readme and assembly info. 2022-11-01 10:25:52 +08:00
39500e0d12 Code cleanup. (2) 2022-10-31 17:28:30 +08:00
64ab3b001b Code cleanup. 2022-10-31 16:02:27 +08:00
e1bd447b73 Implement optimization for ruleset. (Amend to #13131b0f) 2022-10-31 13:50:47 +08:00
0fac3f5337 Update chart format. 2022-10-31 13:48:40 +08:00
d85553a93b Fix exception handling for PDT operator. 2022-10-31 13:47:28 +08:00
92a49294f7 Code cleanup. 2022-10-30 18:18:21 +08:00
13131b0f31 Implement optimization for collapse instruction. 2022-10-30 01:39:22 +08:00
0a0be73ea7 Implement collapse operators. 2022-10-30 01:38:00 +08:00
4101ee8c8e Implement collapse instruction. Update docs. 2022-10-29 16:22:35 +08:00
c0d6b89edc Remove judge properties from note event. 2022-10-29 00:46:14 +08:00
745a5d69e4 Adjust event priority for judge event. 2022-10-29 00:42:56 +08:00
4d0c8f074f Remove "visible" motion. 2022-10-29 00:42:17 +08:00
ca6d58e7ad Fix invalid MinMaxAABB error for PolygonSGO. 2022-10-29 00:41:15 +08:00
1e024a9e2d Cleanup. 2022-10-28 12:01:59 +08:00
4ccbd9858e Implement return button in config scene. 2022-10-28 12:01:34 +08:00
47b1314033 Add BeatTime properties. 2022-10-28 12:00:12 +08:00
bd2e1747b7 Fix variable parsing in ruleset. 2022-10-28 11:59:09 +08:00
adb25fda31 Update chart data structure. Add judge event. 2022-10-28 11:14:29 +08:00
fee78cd448 Update Cryville.Audio. 2022-10-28 09:49:49 +08:00
d9d4eb236e Abstract TLS client for more generic-purposed use. 2022-10-28 00:33:02 +08:00
92e5ed1f9c Fix proxy connection for Cryville.Common.Network. 2022-10-27 11:28:10 +08:00
6b6b7d9a48 Fix TlsTcpClient. Update console scene. 2022-10-26 00:05:03 +08:00
5db567e42c Update config scene. 2022-10-15 00:34:08 +08:00
c8eee7ab3f Update Cryville.Common. 2022-10-14 23:32:43 +08:00
d3cac8a28d Implement input config. 2022-10-14 11:18:52 +08:00
23ed127a1b Update Cryville.Audio. 2022-10-14 11:18:27 +08:00
fcd2b72bb7 Correct property list in skin editor. 2022-10-13 20:55:03 +08:00
4003b309f5 Adapt skin editor to the new skin module and fix some bugs.
Fix internal blocks being detached from literal blocks after sorting.
Fix internal blocks not auto-sized.
Fix sorting pointer offset.
Code cleanup.
2022-10-13 12:40:08 +08:00
cb51bb109b Fix mobile layout for skin editor. Update dark scheme for skin editor. 2022-10-13 12:17:24 +08:00
e642f1a4ac Add dark mode for skin editor. 2022-10-12 23:28:56 +08:00
7704fb6682 Fix sorting behaviour in skin editor. 2022-10-12 00:21:18 +08:00
4704ad2769 Remove unused packages. Generate editor config. Code cleanup. 2022-10-11 23:41:31 +08:00
2d7754f6af Code cleanup. 2022-10-08 16:11:46 +08:00
97eb5211b4 Implement input config dialog. 2022-10-08 16:02:28 +08:00
83fdf3bbeb Fix input source description. 2022-10-08 16:01:58 +08:00
e7e4b36b4c Fix unknown bug. 2022-10-08 16:00:25 +08:00
11d1c91e2d Fix startup topbar animation. 2022-10-08 14:32:14 +08:00