Commit graph

  • 436cb3018c Made the cursor also be a square when square bits is enabled. main EKNr1 2024-12-15 16:07:47 +01:00
  • 2cb7b80cb8 Moved function connect_gui() from own file to GUI class for better OOP and less complicated file structure. EKNr1 2024-12-15 15:43:09 +01:00
  • e863815b41 Typo in README Megamichi 2024-12-14 23:42:33 +01:00
  • 9a3789a99b Included necessary libraries in the README.md EKNr1 2024-12-14 22:15:34 +01:00
  • d3b3dbc754 Fixed some bugs in the ui conversion script. EKNr1 2024-12-14 22:01:41 +01:00
  • 5cf5885d4b Set default parameter for int.to_bytes() so that the editor is compatible with Python<3.12 EKNr1 2024-12-14 19:40:31 +01:00
  • fb7a160d00 Simplified installation instructions because a manual conversion of the ui files is no longer needed. EKNr1 2024-12-14 19:23:30 +01:00
  • 47ede1e689 setup.py now automatically executes the gui generation script. EKNr1 2024-12-14 19:19:29 +01:00
  • ea8b7456cc Modified the README.md accordingly to the latest changes. EKNr1 2024-12-14 18:50:49 +01:00
  • b7a6ba567a Changed folder structure to match the python package standards more and created setup.py for an easy installation. EKNr1 2024-12-14 18:41:42 +01:00
  • b1b442b23a Set new file default content to a single byte full of zeros so that the cursor doesn't leave replace mode. EKNr1 2024-12-09 18:11:46 +01:00
  • b2afa06ee1 Creating new files now actually works. EKNr1 2024-12-09 17:49:25 +01:00
  • 93408e9a29 Implemented deleting of bytes. EKNr1 2024-12-09 17:26:28 +01:00
  • 409213585a I think I fixed the formatting issue when writing new data. EKNr1 2024-12-09 16:53:33 +01:00
  • 46f49804a8 Implemented size check for files opened via command line, simplified some code and added some comments. EKNr1 2024-12-09 16:24:15 +01:00
  • 7235736309 Added instruction to convert the ui files to python files. EKNr1 2024-12-09 14:41:14 +01:00
  • de64c08532 Added git http clone url to the README.md, as suggested by Megamichi. EKNr1 2024-12-09 14:35:04 +01:00
  • ada2d1c7cf http link in README megamichi 2024-12-08 20:22:28 +01:00
  • a23750f6b2 Updated README.md EKNr1 2024-12-08 15:48:32 +01:00
  • 7cc65fb651 When a file gets opened via command line, the editor now also checks if the file is already open. EKNr1 2024-12-08 15:17:46 +01:00
  • 01a451cc0b The editor is now able to check if it is already running on start and send new opened files to the main process. EKNr1 2024-12-08 15:07:23 +01:00
  • 5e3354fa22 Implemented opening of multiple files via command line arguments. EKNr1 2024-12-07 22:09:23 +01:00
  • bce4cff103 Implemented reopening of multiple files. EKNr1 2024-12-07 21:39:07 +01:00
  • 27e26903fb Implemented that the editor opens the file that gets specified by command line argument. EKNr1 2024-12-07 20:34:24 +01:00
  • e2350c3711 Updated README.md EKNr1 2024-12-07 20:15:28 +01:00
  • 7035800384 Added wobbl tools to the requirements.txt EKNr1 2024-12-07 20:03:41 +01:00
  • 0bee4f78e8 That was not needed anymore. EKNr1 2024-12-07 19:36:40 +01:00
  • fc8e98b31a Adapted some code to changes in the wobbl tools. EKNr1 2024-12-07 19:26:25 +01:00
  • 88ed72af3e Added README.md EKNr1 2024-12-01 14:14:23 +01:00
  • f80fbc8348 Fixed a wrong default type and a crash. EKNr1 2024-11-30 22:38:45 +01:00
  • c838b99946 When a file opens, it now also opens the file's tab. EKNr1 2024-11-30 22:32:18 +01:00
  • ae049233c5 Implemented copying files. EKNr1 2024-11-30 22:20:49 +01:00
  • b829164f0d Made it open the example file if the last opened file doesn't exist anymore. EKNr1 2024-11-30 22:16:00 +01:00
  • eb9c22967f Removed that unnecessary stupid shit. EKNr1 2024-11-30 22:10:41 +01:00
  • 917d59a139 Fixed a crash. EKNr1 2024-11-30 22:03:42 +01:00
  • 047fcbe856 Implemented the creation of new files. EKNr1 2024-11-30 21:58:02 +01:00
  • b4792df599 Added popup window title. EKNr1 2024-11-30 21:47:29 +01:00
  • 21e54af6c9 Just set the language property to english. EKNr1 2024-11-30 21:05:18 +01:00
  • d3c1712166 Before you open a file, the editor now checks if it isn't too big. EKNr1 2024-11-30 20:50:53 +01:00
  • 6922e3dc9b Fixed 2 bugs and OOPed everything a little more. EKNr1 2024-11-22 16:20:43 +01:00
  • f6ed881764 Implemented setting: highlight ones. EKNr1 2024-11-21 20:19:37 +01:00
  • f0152cc2ce Implemented reopening last opened file. EKNr1 2024-11-21 19:47:15 +01:00
  • 490cf7df97 Added example.txt EKNr1 2024-11-21 18:57:58 +01:00
  • 7b1a90c02f The settings get now stored. EKNr1 2024-11-21 18:54:32 +01:00
  • fdc9f86f92 The settings now actually do something. EKNr1 2024-11-21 18:08:34 +01:00
  • 3893994a47 Forgot to change this. EKNr1 2024-11-21 17:56:11 +01:00
  • a42b2b65ec Removed unnecessary function. EKNr1 2024-11-21 17:38:02 +01:00
  • 2012ee941c Added type hint for open_files. EKNr1 2024-11-21 17:34:58 +01:00
  • 4a1ec42656 Moved some functions from FileActions to File to make the code more OO EKNr1 2024-11-21 17:34:44 +01:00
  • 4529529a7f OOPed everything a little more. EKNr1 2024-11-21 17:22:59 +01:00
  • 3762d67663 That wasn't necessary. EKNr1 2024-11-21 17:01:14 +01:00
  • 4cf77ac631 Added ui.py to make everything a little more oop. EKNr1 2024-11-21 16:56:08 +01:00
  • fdd83c204e Added settings widget. EKNr1 2024-11-21 16:40:37 +01:00
  • 2317aeeea5 Made the font background of ones orange. EKNr1 2024-11-20 18:26:46 +01:00
  • df0cce9060 Made the font bigger. EKNr1 2024-11-20 17:21:02 +01:00
  • 620cb00e7a Made it write even if the cursor is at the end of the file. EKNr1 2024-11-20 17:19:07 +01:00
  • 708cbe6fc8 Fixed a bug in the input filtering. EKNr1 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. EKNr1 2024-11-20 15:52:10 +01:00
  • 782ada62d5 Now the editor even warns when it gets closed and there are any unsaved files. EKNr1 2024-11-20 13:45:49 +01:00
  • 0a17c54d85 Implemented a warning if the user tries to close a file that was not saved. EKNr1 2024-11-20 13:05:24 +01:00
  • 56e16dfb8b Implemented closing tabs. EKNr1 2024-11-19 19:05:28 +01:00
  • 5bc3dab10c Made it working dir independent. EKNr1 2024-11-19 18:53:22 +01:00
  • 362ef5aef4 Added file saving. EKNr1 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. EKNr1 2024-11-19 18:13:41 +01:00
  • 1367e03af1 Removed unused imports. EKNr1 2024-11-19 18:05:18 +01:00
  • fdaad3a1f5 Made it more readable. EKNr1 2024-11-19 18:04:01 +01:00
  • 64bb1fbf15 Data is now represented in readable Binary. EKNr1 2024-11-19 17:52:08 +01:00
  • 7063c7d152 Just removed 2 unnecessary blank lines. EKNr1 2024-11-18 18:29:48 +01:00
  • 30c1b55419 OOPed everything a little more and added some comments. EKNr1 2024-11-18 18:28:26 +01:00
  • d86c9acc58 So now, it can actually read files. EKNr1 2024-11-18 18:00:35 +01:00
  • a7e3cf77ef Updated requirements.txt EKNr1 2024-11-18 17:56:47 +01:00
  • 8f8c11772e File opening is now really working. EKNr1 2024-11-18 17:20:49 +01:00
  • 2797c3ca44 File opening working. EKNr1 2024-11-17 18:54:51 +01:00