Commit graph

182 commits

Author SHA1 Message Date
Yousef Khadadeh
f130d495c8 Text box now supports moving between words 2025-09-28 20:22:55 +03:00
Yousef Khadadeh
738708d28e First pen button works as middle click again 2025-09-28 20:13:54 +03:00
Yousef Khadadeh
d52fe2ded2 Hold space to temporary switch to pan tool 2025-09-28 18:25:46 +03:00
Yousef Khadadeh
658799610b Added mini rotate wheel to toolbar 2025-09-28 16:32:57 +03:00
Yousef Khadadeh
7ad86c27fe Added pan tool 2025-09-28 15:00:19 +03:00
Yousef Khadadeh
a5c9595b13 Added zoom tool 2025-09-28 11:59:08 +03:00
Yousef Khadadeh
cbd9e802c8 Added automatically scaling GUI 2025-09-27 17:59:56 +03:00
Yousef Khadadeh
4327a73c62 Eye dropper can now select fill color 2025-09-26 10:39:26 +03:00
Yousef Khadadeh
2f2f08b3df Grid Y axis adjusts properly with toolbar width, and when gui is turned off 2025-09-26 10:35:23 +03:00
Yousef Khadadeh
8f0ca434d6 Added option to show/hide grid coordinates 2025-09-25 16:28:28 +03:00
Yousef Khadadeh
8cc1486234 Fixed a rare visual glitch with grids when zoomed in alot 2025-09-25 12:43:14 +03:00
Yousef Khadadeh
3cadba1fc3 Improved grid visuals to allow for more of the grid to be displayed on the screen 2025-09-25 12:26:11 +03:00
Yousef Khadadeh
cc9b41d5f5 Coordinates from multiple grids shown at the same time are drawn properly 2025-09-25 10:21:47 +03:00
Yousef Khadadeh
9275883f70 Bounded grids display correctly when rotated 2025-09-24 16:40:22 +03:00
Yousef Khadadeh
52de64907a Grids can be saved in files and used online 2025-09-24 16:18:20 +03:00
Yousef Khadadeh
0c0d7d8439 Grids are identified using ServerClientIDs instead of name 2025-09-24 13:32:50 +03:00
Yousef Khadadeh
54942ee2dc When zooming in or out, grid alpha doesn't fluctuate 2025-09-24 07:28:28 +03:00
Yousef Khadadeh
7d1ecdbedf Gradual alpha decrease removed from subdivisions, makes subdivisions more clear in grid 2025-09-23 22:08:24 +03:00
Yousef Khadadeh
041c50b107 Y axis grid coordinate rectangle width is more accurate 2025-09-23 20:22:46 +03:00
Yousef Khadadeh
e9cb3d9e58 Coordinates snap to grid bounds when zoomed out 2025-09-23 19:53:45 +03:00
Yousef Khadadeh
7c859ab097 Fixed Y coordinates being shifted in certain situations 2025-09-23 15:21:45 +03:00
Yousef Khadadeh
9d39f4d380 Exponents dont use unicode anymore, so that text is aligned properly 2025-09-23 15:05:14 +03:00
Yousef Khadadeh
29d7f1f6b2 Y axis labels arent printed if they are in the X axis area 2025-09-23 12:51:08 +03:00
Yousef Khadadeh
1da7cdce75 Numerical labels on grids are nicer and dont collide with each other 2025-09-23 12:44:55 +03:00
Yousef Khadadeh
588425aa8b Cleaner way of drawing grid coordinates 2025-09-21 10:48:47 +03:00
Yousef Khadadeh
4840e0f55c Grid coordinate display work in progress 2025-09-20 18:44:09 +03:00
Yousef Khadadeh
2836309cf5 Added grid bounds 2025-09-20 13:28:28 +03:00
Yousef Khadadeh
dcfebcf6f4 Grid modify tool can now change offset and size of grid 2025-09-18 18:02:11 +03:00
Yousef Khadadeh
e16b0f1081 New grids offset to window center 2025-09-17 17:17:43 +03:00
Yousef Khadadeh
12ef3b0416 Can now translate screenshot area in screenshot tool 2025-09-16 17:10:18 +03:00
Yousef Khadadeh
47232ec7e9 Grid edit tool, grid menu, and bookmark menu improved 2025-09-16 16:44:33 +03:00
Yousef Khadadeh
ffc9d42c5b Grids with subdivide outwards turned off fade out improved 2025-09-16 10:58:32 +03:00
Yousef Khadadeh
0ec5334b77 Antialiasing added to grid shaders 2025-09-16 10:16:07 +03:00
Yousef Khadadeh
65b4f7116c Size now contains grid size of subdivisions, so size is never truncated 2025-09-16 09:35:03 +03:00
Yousef Khadadeh
83ff3f689d For grids, remove divisions outward to infinity implemented 2025-09-15 16:58:57 +03:00
Yousef Khadadeh
ad4e5af294 Grids now render properly at large zoom levels 2025-09-13 14:31:29 +03:00
Yousef Khadadeh
8cb89c40d6 Middle of work with infinite zoom grid 2025-09-12 09:54:49 +03:00
Yousef Khadadeh
1601de4255 Remove glitch where deselected objects can still appear when transforming selection 2025-09-10 15:14:44 +03:00
Yousef Khadadeh
76dcd4eac5 Add GridModify tool, and visibility flag to grids 2025-09-10 15:03:06 +03:00
Yousef Khadadeh
2325d84c22 Force use of dedicated graphics card on Windows 2025-09-07 09:50:56 +03:00
Yousef Khadadeh
55b15e0ec1 Started work on grid creation menu 2025-09-06 19:06:30 +03:00
Yousef Khadadeh
57392cdfdd IDs are no longer generated on server, fixes error caused by spamming undo and redo 2025-08-27 11:38:36 +03:00
Yousef Khadadeh
a9af3a9b17 Added brush LODs for SkPath brush stroke implementation 2025-08-26 17:41:08 +03:00
Yousef Khadadeh
c302353bd9 Try a different cache refresh on lag strategy 2025-08-26 12:03:09 +03:00
Yousef Khadadeh
73fde8beb7 Reverted simplifying brush strokes, since it decreases performance while drawing the stroke 2025-08-25 20:34:02 +03:00
Yousef Khadadeh
8c17eeb507 Added flatpak rebrand info, and simplify brush stroke geometry to increase performance 2025-08-25 20:31:18 +03:00
Yousef Khadadeh
ebf112d19a Removed Intel notice 2025-08-24 10:39:27 +03:00
Yousef Khadadeh
a6e5be01e4 Remove intel MSAA workaround 2025-08-24 10:38:33 +03:00
Yousef Khadadeh
45e2a8a032 Added SVG Screenshot support 2025-08-23 17:04:53 +03:00
Yousef Khadadeh
95c1c3c9e5 Use SkPath instead of SkVertices to draw brush strokes 2025-08-23 13:28:01 +03:00