Commit Graph

74 Commits

Author SHA1 Message Date
Ian Jauslin 3b3053fc3a Dependencies in README 2023-05-10 15:20:48 -04:00
Ian Jauslin 5e425be098 markdown in README 2023-05-10 15:11:27 -04:00
Ian Jauslin dc4aef2119 Add License 2023-05-10 15:08:58 -04:00
Ian Jauslin 2c2b88a6c6 Add README 2023-05-10 15:03:28 -04:00
Ian Jauslin 88959cb233 Commit TeX style file for exports 2022-09-21 22:34:32 -04:00
Ian Jauslin ec9f0018f7 Center logical coordinates (so that zooming in and out keeps center invariant) 2022-09-21 17:37:05 -04:00
Ian Jauslin 19838bc2a2 color names in 'set color' command 2022-02-18 18:15:02 -05:00
Ian Jauslin 57fb407dea export to tikz 2022-02-18 17:21:55 -05:00
Ian Jauslin 28355777e1 Rename to src 2022-02-18 16:26:51 -05:00
Ian Jauslin b4fbc7c7e2 Set reference for relative position 2021-12-20 23:23:11 +01:00
Ian Jauslin fc50782116 Print position in status bar 2021-12-20 23:14:27 +01:00
Ian Jauslin 1c1e2ad6f7 transparency for grids 2021-12-10 10:55:04 -05:00
Ian Jauslin f0f090315a replace keydown with textinput in painter 2021-12-06 13:22:34 -05:00
Ian Jauslin b0d6178271 adjust zoom level 2021-12-06 13:19:39 -05:00
Ian Jauslin 6d7cfbf2be keybinding for grid 2021-12-06 13:11:39 -05:00
Ian Jauslin 94406eef23 select all 2021-12-02 18:51:47 -05:00
Ian Jauslin 52f9df3c4d change center for finer meshes 2021-12-01 18:58:24 -05:00
Ian Jauslin d740dec08e erase particles 2021-12-01 18:54:37 -05:00
Ian Jauslin 4b0352f5d7 Variable mesh in grid 2021-12-01 18:49:35 -05:00
Ian Jauslin bc8ef01eca grid 2021-12-01 15:37:07 -05:00
Ian Jauslin c17226cd44 set color 2021-12-01 14:23:21 -05:00
Ian Jauslin 26e76a3699 split command execution to their own functions 2021-12-01 14:05:19 -05:00
Ian Jauslin 92f9561e81 Adapt read/write functions 2021-12-01 13:46:25 -05:00
Ian Jauslin e68c671fc5 Enforce recurrence depth, with error message 2021-11-25 00:49:55 -05:00
Ian Jauslin cf80682890 Crosses 2021-11-24 22:48:04 -05:00
Ian Jauslin 7ea7b56556 Move all selected 2021-11-24 22:22:19 -05:00
Ian Jauslin bf365bc725 Fixes to motion of squares 2021-11-24 20:30:51 -05:00
Ian Jauslin a7c18641a6 Painter: draw only squares 2021-11-24 19:22:05 -05:00
Ian Jauslin 221aa0a713 Polyomino class 2021-11-24 17:51:57 -05:00
Ian Jauslin a8359a98bf Adapt cross dynamics to square 2021-11-24 17:18:27 -05:00
Ian Jauslin 152f70d402 move painter to its own file 2021-11-03 22:36:28 -04:00
Ian Jauslin a702a4a991 Set undermouse even when selecting 2021-10-20 21:02:51 -04:00
Ian Jauslin 98dcaacfb5 Correct unselection 2021-10-20 20:59:22 -04:00
Ian Jauslin fcd15da3f3 multiple selection 2021-10-20 11:38:55 -04:00
Ian Jauslin 0fe82c1006 change selected to undermouse 2021-10-20 11:07:45 -04:00
Ian Jauslin 32cfd341be mark selected in cross object 2021-10-20 11:05:18 -04:00
Ian Jauslin 8f1d841f14 darken selected cross 2021-10-20 01:05:20 -04:00
Ian Jauslin e1960f631f open file from cli 2021-10-20 00:59:35 -04:00
Ian Jauslin c50c6152db Move filechecks to their own file 2021-10-20 00:55:20 -04:00
Ian Jauslin 89a3974626 Clear canvas the right way 2021-10-20 00:37:09 -04:00
Ian Jauslin e650923bc7 Revise edit and write restrictions 2021-10-18 18:57:35 -04:00
Ian Jauslin fa1821d6a6 set openfile on cli 2021-10-18 14:23:31 -04:00
Ian Jauslin 12f2d0e0f2 rename main.py to jam 2021-10-16 19:22:39 -04:00
Ian Jauslin e72308fd97 correct escape behavior 2021-10-16 19:19:39 -04:00
Ian Jauslin e83acfd5da open file on write 2021-10-16 19:16:41 -04:00
Ian Jauslin f164916bd4 filename in status bar 2021-10-16 19:15:24 -04:00
Ian Jauslin b9fddf4d2d command_prompt: error messages in prompt, not status bar 2021-10-16 16:48:42 -04:00
Ian Jauslin bf26ef22a5 Read/write to files 2021-10-16 16:19:22 -04:00
Ian Jauslin 2d9e816980 use os.path.commonprefix instead of custom function 2021-10-16 13:35:01 -04:00
Ian Jauslin e0f52a4b02 Format tab completion message 2021-10-16 12:30:50 -04:00