Commit graph

53 commits

Author SHA1 Message Date
01a451cc0b The editor is now able to check if it is already running on start and send new opened files to the main process. 2024-12-08 15:07:23 +01:00
5e3354fa22 Implemented opening of multiple files via command line arguments. 2024-12-07 22:09:23 +01:00
bce4cff103 Implemented reopening of multiple files. 2024-12-07 21:39:07 +01:00
27e26903fb Implemented that the editor opens the file that gets specified by command line argument. 2024-12-07 20:34:24 +01:00
e2350c3711 Updated README.md 2024-12-07 20:15:28 +01:00
7035800384 Added wobbl tools to the requirements.txt 2024-12-07 20:03:41 +01:00
0bee4f78e8 That was not needed anymore. 2024-12-07 19:36:40 +01:00
fc8e98b31a Adapted some code to changes in the wobbl tools. 2024-12-07 19:26:25 +01:00
88ed72af3e Added README.md 2024-12-01 14:14:23 +01:00
f80fbc8348 Fixed a wrong default type and a crash.
The create_file() function was crashing when the user was not selecting any file because and empty path cant be opened.
2024-11-30 22:38:45 +01:00
c838b99946 When a file opens, it now also opens the file's tab. 2024-11-30 22:32:18 +01:00
ae049233c5 Implemented copying files. 2024-11-30 22:20:49 +01:00
b829164f0d Made it open the example file if the last opened file doesn't exist anymore. 2024-11-30 22:16:00 +01:00
eb9c22967f Removed that unnecessary stupid shit. 2024-11-30 22:10:41 +01:00
917d59a139 Fixed a crash.
The editor wasn't checking if the last opened file actually existed, so when it didn't exist, it crashed every time.
2024-11-30 22:03:42 +01:00
047fcbe856 Implemented the creation of new files. 2024-11-30 21:58:02 +01:00
b4792df599 Added popup window title. 2024-11-30 21:47:29 +01:00
21e54af6c9 Just set the language property to english.
(It was german by standard)
2024-11-30 21:05:18 +01:00
d3c1712166 Before you open a file, the editor now checks if it isn't too big. 2024-11-30 20:50:53 +01:00
6922e3dc9b Fixed 2 bugs and OOPed everything a little more. 2024-11-22 16:20:43 +01:00
f6ed881764 Implemented setting: highlight ones. 2024-11-21 20:19:37 +01:00
f0152cc2ce Implemented reopening last opened file. 2024-11-21 19:47:15 +01:00
490cf7df97 Added example.txt 2024-11-21 18:57:58 +01:00
7b1a90c02f The settings get now stored. 2024-11-21 18:54:32 +01:00
fdc9f86f92 The settings now actually do something. 2024-11-21 18:08:34 +01:00
3893994a47 Forgot to change this. 2024-11-21 17:56:11 +01:00
a42b2b65ec Removed unnecessary function. 2024-11-21 17:38:02 +01:00
2012ee941c Added type hint for open_files. 2024-11-21 17:34:58 +01:00
4a1ec42656 Moved some functions from FileActions to File to make the code more OO 2024-11-21 17:34:44 +01:00
4529529a7f OOPed everything a little more. 2024-11-21 17:22:59 +01:00
3762d67663 That wasn't necessary. 2024-11-21 17:01:14 +01:00
4cf77ac631 Added ui.py to make everything a little more oop. 2024-11-21 16:56:08 +01:00
fdd83c204e Added settings widget. 2024-11-21 16:40:37 +01:00
2317aeeea5 Made the font background of ones orange. 2024-11-20 18:26:46 +01:00
df0cce9060 Made the font bigger. 2024-11-20 17:21:02 +01:00
620cb00e7a Made it write even if the cursor is at the end of the file. 2024-11-20 17:19:07 +01:00
708cbe6fc8 Fixed a bug in the input filtering. 2024-11-20 16:20:04 +01:00
74b95d8cf9 Now the user is restricted to inputting only 0 and 1 and cant overwrite the separator character. 2024-11-20 15:52:10 +01:00
782ada62d5 Now the editor even warns when it gets closed and there are any unsaved files. 2024-11-20 13:45:49 +01:00
0a17c54d85 Implemented a warning if the user tries to close a file that was not saved. 2024-11-20 13:05:24 +01:00
56e16dfb8b Implemented closing tabs. 2024-11-19 19:05:28 +01:00
5bc3dab10c Made it working dir independent. 2024-11-19 18:53:22 +01:00
362ef5aef4 Added file saving. 2024-11-19 18:32:52 +01:00
fd5b46d2e6 Made the open_files variable a dict again so it is easy to get the file object by the path. 2024-11-19 18:13:41 +01:00
1367e03af1 Removed unused imports. 2024-11-19 18:05:18 +01:00
fdaad3a1f5 Made it more readable. 2024-11-19 18:04:01 +01:00
64bb1fbf15 Data is now represented in readable Binary. 2024-11-19 17:52:08 +01:00
7063c7d152 Just removed 2 unnecessary blank lines. 2024-11-18 18:29:48 +01:00
30c1b55419 OOPed everything a little more and added some comments. 2024-11-18 18:28:26 +01:00
d86c9acc58 So now, it can actually read files. 2024-11-18 18:00:35 +01:00