Commit graph

18 commits

Author SHA1 Message Date
92231bde4e moved Slot and MKWColor to mkw.collection 2022-08-19 20:22:54 +02:00
443d16b28c MKWColor is now a dataclass to improve readability 2022-08-19 20:16:48 +02:00
ec94ddece8 the code is now fully translatable 2022-08-15 23:06:23 +02:00
8afd7e7926 safe_eval and multiple_safe_eval are now 20x faster (~2.5s -> ~0.13s) 2022-08-15 10:58:36 +02:00
20a7abadaf Sorting and filtering settings don't apply to arena, so remove them from the previews 2022-08-14 15:02:38 +02:00
0bb12a0835 now using TYPE_CHECKING instead of using dummy type int 2022-08-14 11:45:34 +02:00
a51d6f2173 implemented Arena (game text are missing) 2022-08-13 12:16:37 +02:00
3f58094d59 implemented sort_tracks_by option 2022-08-07 18:19:25 +02:00
b9873a6c49 adapted safe_eval call and optimised them. MKWF safe_eval are now easier to read 2022-08-06 23:28:52 +02:00
9b07400a3e implemented track filter in the settings (renamed remove_track_if -> include_track_if) 2022-08-05 18:37:20 +02:00
5dcb0d4343 fully implemented track_selecting preview 2022-08-02 17:59:37 +02:00
59106d8ed9 module filtering subclasses have been simplified to made the code easier to read with less directory inside other useless directory and comment have been added 2022-07-31 23:05:54 +02:00
a2037fd084 implemented settings preview, tweaked some visual and made the preview window code a bit simpler 2022-07-31 19:09:49 +02:00
0a2adb1e6b can no longer modify the textbox in the track_formatting preview window 2022-07-31 00:09:53 +02:00
b4e52cfe58 started implementing ModSettings (only gui testing for now) 2022-07-31 00:03:19 +02:00
51a6e46930 added a scrollbar and made the text widget resizable 2022-07-29 21:01:52 +02:00
b3f85bbe43 implemented track_formatting interface 2022-07-29 19:46:21 +02:00
c39b6f4d4e testing track formatting 2022-07-28 23:00:36 +02:00