|
c13b0f4556
|
drawing and stroking elements done in elements.py
|
2022-09-27 18:50:21 -04:00 |
|
|
383cb5c462
|
circular element (cannot interact with squares)
|
2022-09-27 18:42:11 -04:00 |
|
|
7a044a1619
|
Cleanup imports and add file-wide comments
|
2022-09-23 21:21:38 -04:00 |
|
|
c09600cd10
|
Split element into their own file
|
2022-09-23 21:17:53 -04:00 |
|
|
5835c9003c
|
Implement interaction between squares of different sizes
|
2022-09-23 20:49:58 -04:00 |
|
|
b9be36b4e0
|
move Square_element.size to painter, and allow for squares to determine their own size
|
2022-09-23 19:33:05 -04:00 |
|
|
fba87c564a
|
Change Square_lattice to Lattice_square
|
2022-09-23 14:47:07 -04:00 |
|
|
36f5226107
|
optional arguments in lattice spec
|
2022-09-23 14:45:20 -04:00 |
|
|
5d40050580
|
Set lattice on open
|
2022-09-23 14:22:44 -04:00 |
|
|
267c5e5c5c
|
cli passing
|
2022-09-23 13:41:26 -04:00 |
|
|
42e9f60c4e
|
Fix grid drawing
|
2022-09-23 13:17:35 -04:00 |
|
|
9cb25730eb
|
lattice
|
2022-09-23 12:58:48 -04:00 |
|
|
88959cb233
|
Commit TeX style file for exports
|
2022-09-21 22:34:32 -04:00 |
|
|
ec9f0018f7
|
Center logical coordinates (so that zooming in and out keeps center invariant)
|
2022-09-21 17:37:05 -04:00 |
|
|
19838bc2a2
|
color names in 'set color' command
|
2022-02-18 18:15:02 -05:00 |
|
|
57fb407dea
|
export to tikz
|
2022-02-18 17:21:55 -05:00 |
|
|
28355777e1
|
Rename to src
|
2022-02-18 16:26:51 -05:00 |
|
|
b4fbc7c7e2
|
Set reference for relative position
|
2021-12-20 23:23:11 +01:00 |
|
|
fc50782116
|
Print position in status bar
|
2021-12-20 23:14:27 +01:00 |
|
|
1c1e2ad6f7
|
transparency for grids
|
2021-12-10 10:55:04 -05:00 |
|
|
f0f090315a
|
replace keydown with textinput in painter
|
2021-12-06 13:22:34 -05:00 |
|
|
b0d6178271
|
adjust zoom level
|
2021-12-06 13:19:39 -05:00 |
|
|
6d7cfbf2be
|
keybinding for grid
|
2021-12-06 13:11:39 -05:00 |
|
|
94406eef23
|
select all
|
2021-12-02 18:51:47 -05:00 |
|
|
52f9df3c4d
|
change center for finer meshes
|
2021-12-01 18:58:24 -05:00 |
|
|
d740dec08e
|
erase particles
|
2021-12-01 18:54:37 -05:00 |
|
|
4b0352f5d7
|
Variable mesh in grid
|
2021-12-01 18:49:35 -05:00 |
|
|
bc8ef01eca
|
grid
|
2021-12-01 15:37:07 -05:00 |
|
|
c17226cd44
|
set color
|
2021-12-01 14:23:21 -05:00 |
|
|
26e76a3699
|
split command execution to their own functions
|
2021-12-01 14:05:19 -05:00 |
|
|
92f9561e81
|
Adapt read/write functions
|
2021-12-01 13:46:25 -05:00 |
|
|
e68c671fc5
|
Enforce recurrence depth, with error message
|
2021-11-25 00:49:55 -05:00 |
|
|
cf80682890
|
Crosses
|
2021-11-24 22:48:04 -05:00 |
|
|
7ea7b56556
|
Move all selected
|
2021-11-24 22:22:19 -05:00 |
|
|
bf365bc725
|
Fixes to motion of squares
|
2021-11-24 20:30:51 -05:00 |
|
|
a7c18641a6
|
Painter: draw only squares
|
2021-11-24 19:22:05 -05:00 |
|
|
221aa0a713
|
Polyomino class
|
2021-11-24 17:51:57 -05:00 |
|
|
a8359a98bf
|
Adapt cross dynamics to square
|
2021-11-24 17:18:27 -05:00 |
|
|
152f70d402
|
move painter to its own file
|
2021-11-03 22:36:28 -04:00 |
|
|
a702a4a991
|
Set undermouse even when selecting
|
2021-10-20 21:02:51 -04:00 |
|
|
98dcaacfb5
|
Correct unselection
|
2021-10-20 20:59:22 -04:00 |
|
|
fcd15da3f3
|
multiple selection
|
2021-10-20 11:38:55 -04:00 |
|
|
0fe82c1006
|
change selected to undermouse
|
2021-10-20 11:07:45 -04:00 |
|
|
32cfd341be
|
mark selected in cross object
|
2021-10-20 11:05:18 -04:00 |
|
|
8f1d841f14
|
darken selected cross
|
2021-10-20 01:05:20 -04:00 |
|
|
e1960f631f
|
open file from cli
|
2021-10-20 00:59:35 -04:00 |
|
|
c50c6152db
|
Move filechecks to their own file
|
2021-10-20 00:55:20 -04:00 |
|
|
89a3974626
|
Clear canvas the right way
|
2021-10-20 00:37:09 -04:00 |
|
|
e650923bc7
|
Revise edit and write restrictions
|
2021-10-18 18:57:35 -04:00 |
|
|
fa1821d6a6
|
set openfile on cli
|
2021-10-18 14:23:31 -04:00 |
|