Commit graph

107 commits

Author SHA1 Message Date
2082499c3d Improved tests. 2025-03-26 18:34:55 +01:00
f2338cb337 Removed Log test because of new timestamps. 2025-03-26 17:52:41 +01:00
47a444b104 Added incomplete widget system bones. 2025-03-26 17:48:25 +01:00
9336ba86b0 Removed unused shit. 2025-03-26 17:47:12 +01:00
17de6c1397 Removed symlink to _pgui and created proper lazy-import in __init__.py 2025-03-26 17:35:11 +01:00
8d245c0f69 Corrected a color code. 2025-03-26 17:27:44 +01:00
a199e5b099 Added a time code. 2025-03-26 14:50:13 +01:00
1487575015 Made some attributes protected. 2025-03-26 14:17:01 +01:00
62f25f3392 Made some "optional" arguments really optional. 2025-03-26 14:11:30 +01:00
1e1d319238 Removed some unnecessary information in docstrings. 2025-03-26 14:02:36 +01:00
ff4dffb06b Made every incomplete shitty module protected. 2025-03-26 13:58:39 +01:00
9b7e796877 Added LICENSE.txt 2025-01-29 17:21:01 +01:00
d8a48dd105 Made _format_msg() a private function. 2025-01-13 20:03:32 +01:00
def727006b Added write shortcuts. 2025-01-13 18:21:55 +01:00
8e1b4ade13 Added docstrings. 2025-01-13 18:15:00 +01:00
adce0f3812 Added log class to __init__.py 2025-01-13 18:02:06 +01:00
7d38dab998 Improved log and log test. 2025-01-13 18:00:54 +01:00
2655e2c65e Removed unnecessary function call. 2025-01-13 17:02:46 +01:00
9f6acb1541 Added test for text.log 2025-01-13 17:00:02 +01:00
35ebc6676d Added header print to mark the output of this text. 2025-01-13 16:59:44 +01:00
99e0ff0726 Corrected comments. 2025-01-10 19:12:03 +01:00
42f2a5f24b Implemented viewing of current directory. 2025-01-10 19:08:20 +01:00
f33e751683 Added viewing of path specified by command line argument. 2025-01-10 19:01:36 +01:00
dfd05e1732 Added utils.py and improved the example of the tree view. 2025-01-10 18:55:24 +01:00
5f6f89d17d Removed debug print. 2025-01-10 18:38:36 +01:00
c620c1b19b Added a module that generates file tree views. 2025-01-10 18:03:22 +01:00
eaa9b87990 Made the module import pygame only when needed. 2025-01-09 16:27:19 +01:00
1baac24427 Separated text formatting module and log module to 2 files and added a simple test for the formatting module. 2025-01-09 16:26:15 +01:00
56a74ec420 Moved text.py and buntcheck.py into text/ 2025-01-08 17:10:40 +01:00
614d97230e Added symbolic link to pygame_tools/pgui/ so the import is shorter. 2025-01-08 16:45:09 +01:00
34bf8df7ed Finally added __init__.py to the text module and modified the __init__.py in pgui. 2025-01-08 16:41:01 +01:00
38e8be3318 Added build directories to .gitignore 2025-01-06 16:06:19 +01:00
64def0c826 Added data_file example. 2024-12-25 17:38:23 +01:00
5919c1bf8b Change default parameter of "builtin_change_event" to "True" 2024-12-24 12:00:57 +01:00
871b732ed9 Added "event" that gets called when an attribute of the instance gets modified. 2024-12-23 19:21:40 +01:00
10ba70d545 Added simple "page system". 2024-12-18 17:33:16 +01:00
103da5c1d7 Restructured folder structure again. 2024-12-15 17:00:44 +01:00
8a57a23048 Removed old, deprecated, dangerous, stupid method of saving data to a file. 2024-12-13 16:14:16 +01:00
d88f4964fe Added an indentation parameter. 2024-12-07 22:43:35 +01:00
c50525b561 Updated .gitignore 2024-12-07 20:19:12 +01:00
574513ff4a Updated the readme to explain how to install the module using pip. 2024-12-07 19:06:45 +01:00
13ea826cfb Added setup.py 2024-12-07 19:01:21 +01:00
e845faf03d Forgot to move that. 2024-12-07 18:29:01 +01:00
ea3e86226c WTF was it just copied? 2024-12-07 18:28:46 +01:00
5f5175e653 Made the folder structure match more the Python package standards. 2024-12-07 18:12:37 +01:00
4721e5e7fa Rearranged folder structure in the pygame tools.
(No warranty that everything still works. )
2024-12-05 18:47:13 +01:00
a167ae70c3 Made the examples work again. 2024-12-05 17:38:22 +01:00
5ed48e4d7c load_dataclass_json() now automatically adds a save function to the dataclass. 2024-12-05 16:58:38 +01:00
742199873c And fixed the comment again. 2024-12-05 16:26:27 +01:00
b1636fdb47 Corrected a comment. 2024-12-05 16:24:43 +01:00