51 Commits

Author SHA1 Message Date
09f8b7bba8 remove unused code 2025-04-28 12:54:07 +01:00
75e26e229a finalise nuitka build options (for windows) 2025-04-27 16:22:06 +01:00
78323c2ad8 switch from un-used trade QComboBox to FastEditQSpinBox 2025-04-27 15:29:04 +01:00
2422395759 properly implement resource finding for nuitka 2025-04-27 15:28:10 +01:00
7cb41652b4 switch from pyinstaller to nuitka for distribution 2025-04-27 11:56:19 +01:00
ae01d912e1 additional comments 2025-04-27 11:55:49 +01:00
9a8b0045fa defer import of matplotlib to spped up launch 2025-04-27 11:55:27 +01:00
9e79d986e4 add additional input validation 2025-04-27 11:54:09 +01:00
71d9590205 fix weird spacing bug 2025-04-27 11:51:05 +01:00
ba204becc9 code formatting, clean up & comments 2025-04-26 16:40:36 +01:00
42afd128e5 add error handling for file saving 2025-04-26 16:39:56 +01:00
e2ca298919 make results window active and raise it when calculating 2025-04-26 16:38:37 +01:00
593dec96d1 add enable/disable platform functionality 2025-04-26 16:37:23 +01:00
fa74e9e8da fix critical calculation bug 2025-04-26 14:17:17 +01:00
16802648bc implement deleting platforms and csv saving 2025-04-26 12:57:49 +01:00
f2a0735972 add time slider and saving functionality to output 2025-04-25 17:35:54 +01:00
348b027ede remove redundant text-based output 2025-04-25 11:09:55 +01:00
54b7bdd700 clean up files 2025-04-25 11:05:00 +01:00
929c3719c0 complete db & graph implementation (except for delete) 2025-04-24 22:55:26 +01:00
d8c4b5d64d add data_struct.py file 2025-04-22 17:12:07 +01:00
0fa6db3bc0 read platform details from database (WIP) 2025-04-22 13:37:43 +01:00
df436fa2b2 begin implementation of sqlite database 2025-04-14 16:25:48 +01:00
662a3a5e9c fix bug with debug autofill mode 2025-04-13 12:58:38 +01:00
e379b4a7e2 properly add icon - and fix main_gui size 2025-04-10 14:56:16 +01:00
ace96dfc3a make code compatible with PyInstaller 2025-03-18 19:25:11 +00:00
e0f49a1c14 add dynamic 'on the value above' label 2025-03-18 13:35:55 +00:00
255fed7ce7 fix inout validation on first row 2025-03-18 13:06:45 +00:00
a99a6263a8 ensure the fee for a band is non-zero 2025-03-18 13:00:02 +00:00
0338bc0bb7 fix input validation when removing rows 2025-03-18 12:47:31 +00:00
93f69cc0da add input validation to fund_plat_fee tiers 2025-03-18 12:17:19 +00:00
df7baa2df2 increase font size for better readability 2025-03-17 21:57:30 +00:00
d1cf30422c correct indentation in fee calculation func 2025-03-17 21:56:39 +00:00
f395f155d0 make fund deal fee checkbox optional 2025-03-17 21:55:13 +00:00
32bc3add9b make fund_plat_fee user defined (no validation) 2025-03-17 15:16:02 +00:00
fca1b384bd make selection logic more readable 2025-02-17 10:18:14 +00:00
679a509101 fix input validation to work with custom widgets 2025-02-17 10:05:38 +00:00
68ac992483 implement custom Q(Double)SpinBox widget for onFocus selection 2025-02-11 21:19:05 +00:00
9ef6048601 do input validation on pension value field 2025-02-11 19:31:13 +00:00
36a36f5437 implemented optional fields - needs further work 2025-02-11 18:11:54 +00:00
fcbc78b05b opt field input validation complete - functionality still TODO 2025-02-11 15:52:36 +00:00
ecc2ce6d56 continue implementing optional fields - still broken 2025-02-11 13:42:35 +00:00
9143afc176 begin adding optional fields 2025-02-11 10:57:19 +00:00
b62518875f fix autofill debug flag 2025-02-10 23:28:11 +00:00
142906b39c open results file with utf-8 encoding 2025-02-10 23:27:42 +00:00
1f132da9b6 add input validation on combo boxes 2025-02-10 23:27:22 +00:00
1748fb849f platform edit error checking, more comments, misc other changes 2025-02-10 22:11:57 +00:00
6b4f6bb35f show platform editor b4 main win, improve comments 2025-01-30 15:37:28 +00:00
83c02ec4db fix bugs and add platform name opt 2025-01-29 20:25:40 +00:00
c20e1e9d09 User-defined fee structure (except tiered) and file saving 2025-01-29 18:24:24 +00:00
922f4b3a39 simplify and fix fees logic 2025-01-28 15:45:57 +00:00