Milan Suman
b7018e1a73
began work on code editor
2022-03-27 15:57:58 +05:30
Milan Suman
33e42e411c
Started work on editor class
2022-03-26 14:13:00 +05:30
BodgeMaster
bddd43e51b
Merge branch 'milan'
2022-03-21 04:16:47 +01:00
BodgeMaster
8c4f0a02bc
specify window parameters on the constructor
2022-03-20 10:39:58 +01:00
BodgeMaster
86604b1f04
remove second window that was added for demonstration purposes
2022-03-20 10:39:14 +01:00
Milan Suman
ff31e47c7e
removed extra debug window
2022-03-20 14:48:02 +05:30
Milan Suman
74b554015c
added menus
2022-03-19 18:35:10 +05:30
Milan Suman
93828490db
merge
2022-03-19 17:44:19 +05:30
Milan Suman
b18d6849b0
merge
2022-03-19 17:43:33 +05:30
BodgeMaster
507747d5be
Initial hack to get things started with gui_handler
...
The main window now doesn’t use Tk. It uses gui_handler now which has an initial implementation for Qt.
2022-03-19 11:50:15 +01:00
BodgeMaster
3d62f1fabb
remove tkinter
2022-03-19 06:12:56 +01:00
BodgeMaster
6a1386f15c
update main to use window_handler
2022-03-19 06:08:38 +01:00
Milan Suman
b84e21a207
clean home
2022-03-19 10:28:21 +05:30
Milan Suman
551f7db8f6
Bodge hates camels
2022-03-19 10:26:44 +05:30
Milan Suman
340a1ef389
added qt stuff
2022-03-19 10:23:42 +05:30
BodgeMaster
b5124686bf
make config object oriented
2022-02-15 20:39:07 +01:00
BodgeMaster
b6cfc46fe4
separate parts out into individual files
2022-02-15 20:03:45 +01:00
BodgeMaster
027a88342e
save window location and resolution on shutdown
2022-02-15 01:58:50 +01:00
BodgeMaster
0fe719782c
removed failure popup because it can trap the user without the ability to close the IDE
2022-02-15 01:55:41 +01:00
BodgeMaster
664c01c49b
addded a function to store the configuration to disk
2022-02-15 01:26:28 +01:00
BodgeMaster
a3d6129bad
fixed my dum dum
2022-02-15 01:05:21 +01:00
BodgeMaster
14c19f3d69
failed attempt at generating a menu structure from a dict
2022-02-14 23:59:25 +01:00
BodgeMaster
4c9bdca77a
fancy things I don’t care
2022-02-14 23:58:48 +01:00
BodgeMaster
060b8e81d8
basic window initialization
2022-02-14 14:36:03 +01:00
BodgeMaster
a9a923fda9
configuration loading implemented
2022-02-14 14:35:04 +01:00
BodgeMaster
928fa91671
added a function for debug/info logging
2022-02-14 14:22:46 +01:00
BodgeMaster
194dac1632
removed useless TODO comments and set a window title
2022-02-14 14:05:17 +01:00
BodgeMaster
77f0aa9d87
handle default config
2022-02-14 14:04:45 +01:00
BodgeMaster
4f844b6480
warn() has a flag to print exception stack traces now
2022-02-14 14:02:40 +01:00
BodgeMaster
a38e38f96e
config loading errors done
2022-02-14 13:34:52 +01:00
BodgeMaster
d34b1f5b35
error printer can be used for exception and not-exception errors
2022-02-14 13:27:27 +01:00
BodgeMaster
73c37988f4
made things more structured
2022-02-14 13:18:51 +01:00
BodgeMaster
02a6f555e0
added Window_Interaction_Handler and a simple dialog on startup
...
Window_Interaction_Handler can be used as a bus system. It is designed to keep track of events until they are being read out somewhere.
The dialog on startup checks whether a config file exists and prompts to create one if it doesn’t.
2022-02-14 13:04:51 +01:00