Commit Graph

47 Commits

Author SHA1 Message Date
f4524161ac refactor(Program.cs): remove unused FirstIndex and LastIndex properties from Settings class 2025-08-31 22:28:28 +02:00
12ac48aa76 fix(Program.cs): reduce delay in HandleWaitingToAdvance and handle sequence event asynchronously 2025-08-31 22:19:57 +02:00
62f92708c2 refactor(Program.cs): improve window activation logic and use Task.Delay for asynchronous operations 2025-08-31 22:18:09 +02:00
88005c2125 Format 2025-08-31 22:11:04 +02:00
df936e187d refactor(Program.cs): simplify sequence state machine by removing PROCESSING state 2025-08-31 22:10:11 +02:00
833355cd60 refactor(Program.cs): restructure sequence state handling with dedicated handlers and new states 2025-08-31 22:06:20 +02:00
0b7aaa2f99 refactor(DD2Switcher): simplify sequence index handling and settings loading 2025-08-31 21:43:04 +02:00
274a75b93d fix(DD2Switcher): improve settings loading logging and update keybind textbox with current value 2025-08-31 21:37:35 +02:00
3b038b0fc9 feat(Program.cs): implement automatic first and last index calculation for sequence mode 2025-08-31 21:35:52 +02:00
69fd02e331 Enable saving settings to disk 2025-08-31 21:31:23 +02:00
87bd2132e5 Try fix sequence mode 2025-08-31 21:26:47 +02:00
1cdfba0b14 Implement sequence mode 2025-08-31 20:50:59 +02:00
0e3f2005d1 Fix the fucking first and last index selection logic 2025-08-31 20:39:15 +02:00
c4e9007f2b Fix "pick" button crashing shit 2025-08-31 20:30:17 +02:00
1f314d5c4b Refactor the individual window panel into a separate form 2025-08-31 20:28:36 +02:00
f234279135 Clean up the cringe from settings form 2025-08-31 20:20:59 +02:00
baeadba638 Try add forms for settings 2025-08-31 20:20:13 +02:00
bad2313c18 fix(Program.cs): add try-catch block to handle potential errors when getting the foreground process 2025-08-26 21:50:58 +02:00
458a466c15 Fix the just now implemented functionality 2025-08-26 21:03:58 +02:00
5e95937ae9 Implement alt to toggle to previous window(s) 2025-08-26 20:42:52 +02:00
48d3af7c94 Implement switching between previous programs via just alt 2025-08-26 18:10:23 +02:00
603bc488e8 Use capslock instead of scrollock and code format (sadly in one...) 2025-08-15 14:13:49 +02:00
9de3ae43d5 Improve code formatting and comment out TrackWows method for future reference 2025-07-02 09:05:26 +02:00
886258e4c3 Refactor process tracking to handle null slots and compact array 2025-05-25 20:51:29 +02:00
b5446516e4 Add sorting for process list and implement scroll lock toggle 2025-05-24 23:56:23 +02:00
04cb6c1e38 Base logic off of scroll lock toggle instead of whatever the fuck we had previously 2025-05-15 07:47:17 +02:00
50f7c777b3 Switch end for scroll lock 2025-05-15 07:45:25 +02:00
740d3d8b01 Fix some shit and code format
Also now end is to swap windows
2025-04-27 17:56:43 +02:00
6a766a5441 Update 2025-04-25 16:28:48 +02:00
be2c6f7829 Add support for 19 processes 2025-01-04 12:17:14 +01:00
7beb55e3ce Clean windows when doing anything, to keep tidy 2025-01-04 12:13:18 +01:00
4aaedac17c Implement wrap around for the damn 0 (should be 123..90 not 0123..9) 2025-01-03 20:02:27 +01:00
6a4e25cdb8 Make more processes 2025-01-03 19:51:28 +01:00
a9024539a4 Clean up code a little 2024-12-31 10:31:39 +01:00
6cee7038bd Implement "find all wows" button 2024-12-27 11:00:58 +01:00
197f098f67 Fully implement the tabbing and switching 2024-11-03 14:56:47 +01:00
bd24acde46 Rework almost everything 2024-11-03 14:54:03 +01:00
3872c5181f Add properties... 2024-11-03 14:11:26 +01:00
fd68adaff8 Code format 2024-11-03 14:11:26 +01:00
289f03fbfc Remove pixelcs 2024-11-03 13:03:50 +01:00
bc79315ca2 Update... idk what happened... 2024-11-02 23:11:46 +01:00
bf81aad59d Remove obj 2024-11-02 23:10:52 +01:00
92dd547b02 An update 2024-04-11 11:04:46 +02:00
MDavid
070cf6c577 Have all games share the same thread 2022-05-14 13:57:00 +02:00
MDavid
aadea78853 Add pixels for X on character 2022-05-14 13:56:41 +02:00
PhatDave
cdba24d69b Implement beeping on end of round 2022-05-08 14:55:04 +02:00
PhatDave
60ad8e4e08 Initial commit 2022-05-08 13:12:53 +02:00