Commit Graph

65 Commits (b7018e1a737fde619e404b0189180d0d89ba671e)

Author SHA1 Message Date
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 34176805d2 update readme 2022-03-21 11:46:35 +01:00
BodgeMaster 3f1103d3b8 update comment to document failure 2022-03-21 05:39:54 +01:00
BodgeMaster cfa7117d8a remove left over TODO 2022-03-21 04:21:42 +01:00
BodgeMaster e0966570f6 remove useless import 2022-03-21 04:18:16 +01:00
BodgeMaster bddd43e51b Merge branch 'milan' 2022-03-21 04:16:47 +01:00
Milan Suman 739ce9d8d8 added about dialog, need to improve how it looks 2022-03-20 15:44:57 +05:30
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
BodgeMaster a9e31d01f9 make Communication thread safe 2022-03-20 10:34:56 +01:00
Milan Suman f805295620 merges 2022-03-20 14:52:34 +05:30
BodgeMaster bcd9d00a47 fix an issue where updating the menu bar multiple times would actually just add to it 2022-03-20 10:19:10 +01:00
Milan Suman ff31e47c7e removed extra debug window 2022-03-20 14:48:02 +05:30
BodgeMaster 7d3f606304 update format of the menu structure dict to allow for multiple separators in one menu, also rewrite the update_menus function to better reflect the spec for the menu dict 2022-03-20 10:01:00 +01:00
BodgeMaster cb9770f57e remove unused code 2022-03-20 09:58:21 +01:00
Milan Suman 603acb60f6 added functional menus 2022-03-19 18:44:44 +05:30
Milan Suman 82271182ba added menus 2022-03-19 18:38:45 +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 39a5da7716 idea for fixing the threading problem 2022-03-19 12:17:12 +01:00
BodgeMaster e1fd26aa0f removed unused code 2022-03-19 12:16:38 +01:00
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 ae6fe2896c use util.Communication instead of gui_helper.Window_Interaction_Handler
Communication and Window_Interaction_Handler are the same class but I renamed things to be more generic and moved it to util.
2022-03-19 11:42:31 +01:00
BodgeMaster 80e735937c put Communication at the end of util.py so it can use warn() 2022-03-19 08:51:52 +01:00
BodgeMaster 02e095c321 moved Communication to a more appropriate place 2022-03-19 08:37:43 +01:00
BodgeMaster a33dbea7c8 made the names of variables and functions as well as the name of the class itself for Communication more generic 2022-03-19 08:35:19 +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 64fafe1d1e added first needed functions 2022-03-19 05:45:51 +01:00
Milan Suman 0fc540e565 gitignore stuff 2022-03-19 09:53:52 +05:30
BodgeMaster 4e193da02f idk what happened since last commit, probably just a FIXME comment 2022-03-19 04:46:36 +01:00
BodgeMaster 12f6c98697 added a file to put all the GUI stuff in 2022-02-19 05:29:48 +01:00
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 b55468f67d add spyder project and __pycache__ 2022-02-15 20:03:18 +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 e39368bf41 ignore nano .swp files 2022-02-14 14:06:13 +01:00