Yousef Khadadeh
|
0406ec3caf
|
Emscripten version compiles
|
2026-03-07 20:15:20 +03:00 |
|
Yousef Khadadeh
|
057484e119
|
Removed unnecessary parts of input processing
|
2026-03-07 14:12:11 +03:00 |
|
Yousef Khadadeh
|
0e732bea40
|
Fixed rich text modifiers for textbox edit
|
2026-03-07 13:12:11 +03:00 |
|
Yousef Khadadeh
|
783f645699
|
Edit tool works with events
|
2026-03-07 13:00:10 +03:00 |
|
Yousef Khadadeh
|
d38156ec26
|
Touch events are handled differently in GUI
|
2026-03-05 21:09:30 +03:00 |
|
Yousef Khadadeh
|
fe37c3348b
|
Screenshot tool and saving/reading files works on android
|
2026-03-05 15:03:05 +03:00 |
|
Yousef Khadadeh
|
19983c7b1c
|
Tool cursor not drawn on touch devices, and fixed translating objects with touch
|
2026-03-05 12:36:34 +03:00 |
|
Yousef Khadadeh
|
911b7bc91d
|
GUI now collects events on its own
|
2026-03-04 12:15:24 +03:00 |
|
Yousef Khadadeh
|
a7030059a4
|
Grid modify tool and drag drop work with events
|
2026-03-04 11:03:05 +03:00 |
|
Yousef Khadadeh
|
e39c94ff19
|
Brush tool works with events
|
2026-03-03 22:31:48 +03:00 |
|
Yousef Khadadeh
|
4814780bec
|
Pen events passed to tools
|
2026-03-03 16:01:21 +03:00 |
|
Yousef Khadadeh
|
451bf9b6b2
|
Screenshot tool works with events
|
2026-03-03 13:10:27 +03:00 |
|
Yousef Khadadeh
|
6effc6de56
|
Eraser tool works with events
|
2026-03-03 12:06:48 +03:00 |
|
Yousef Khadadeh
|
803eb2c08a
|
Use info from events, and textbox place tool works with events
|
2026-03-03 10:18:47 +03:00 |
|
Yousef Khadadeh
|
3dc2455f13
|
Ellipse, rectangle, and eye dropper tools use events
|
2026-03-03 09:54:43 +03:00 |
|
Yousef Khadadeh
|
e6c87ecf87
|
DrawCamera works on events
|
2026-03-02 23:09:48 +03:00 |
|
Yousef Khadadeh
|
a53fd7c1dd
|
Line Draw tool works with events
|
2026-03-02 16:47:09 +03:00 |
|
Yousef Khadadeh
|
eac8610456
|
Switching to hardcoded callback functions. Selection tools are working with callbacks
|
2026-03-02 16:36:34 +03:00 |
|
Yousef Khadadeh
|
e1e93b8a31
|
Setting text box input no longer involves repeatedly setting it each frame
|
2026-03-01 12:09:27 +03:00 |
|
Yousef Khadadeh
|
ae88521b32
|
Start work on touchscreen support
|
2026-02-27 16:16:51 +03:00 |
|
Yousef Khadadeh
|
23dbfcfede
|
DrawData is passed to main draw function
|
2026-02-25 13:26:35 +03:00 |
|
Yousef Khadadeh
|
462443ed0a
|
Removed selection glow code, and moved surface creation code to function
|
2026-02-16 21:27:42 +03:00 |
|
Yousef Khadadeh
|
ed931f0a78
|
Prevent undo/redo when Edit tool selects an object
|
2026-02-09 14:30:03 +03:00 |
|
Yousef Khadadeh
|
af32fd46c1
|
Fixed issues with emscripten build
|
2026-02-08 19:07:55 +03:00 |
|
Yousef Khadadeh
|
435ee25848
|
Update emsdk version, and enable multithreading on web
|
2026-02-06 08:55:51 +03:00 |
|
Yousef Khadadeh
|
cf28a62e18
|
Size lock doesn't get removed when zooming in/out too much
|
2026-01-29 20:33:22 +03:00 |
|
Yousef Khadadeh
|
8a4d9a4f07
|
Add size lock
|
2026-01-29 11:48:08 +03:00 |
|
Yousef Khadadeh
|
a73f5e2122
|
Can edit stroke colors through selection
|
2026-01-27 16:55:09 +03:00 |
|
Yousef Khadadeh
|
f46d25b8e6
|
Save tool configuration, and put close popup infront of other popups
|
2026-01-26 19:08:36 +03:00 |
|
Yousef Khadadeh
|
232a029785
|
Improved SVG screenshot workaround
|
2026-01-10 22:47:21 +03:00 |
|
Yousef Khadadeh
|
1212780441
|
Update README.md, and add workaround to get SVG screenshots working again
|
2026-01-10 22:29:34 +03:00 |
|
Yousef Khadadeh
|
3795b43dca
|
Changed division count for line tool
|
2026-01-08 11:47:32 +03:00 |
|
Yousef Khadadeh
|
74b0fe76c3
|
Added line tool
|
2026-01-08 11:13:49 +03:00 |
|
Yousef Khadadeh
|
a9c7278102
|
Decreased memory usage taken by undo actions
|
2026-01-06 15:15:36 +03:00 |
|
Yousef Khadadeh
|
ffde2a3284
|
Can undo placed images, and textbox insert only creates one undo action
|
2026-01-06 12:55:44 +03:00 |
|
Yousef Khadadeh
|
c15a21e488
|
Image cropping added
|
2026-01-06 12:36:15 +03:00 |
|
Yousef Khadadeh
|
dbec3641d8
|
Fixed cache issue on edit undo, and added an edit button for layers
|
2026-01-05 15:19:21 +03:00 |
|
Yousef Khadadeh
|
1400033bd0
|
Added component edit undo/redo
|
2026-01-04 17:26:13 +03:00 |
|
Yousef Khadadeh
|
279801623d
|
Added erase many and place many canvas undo
|
2026-01-04 16:50:47 +03:00 |
|
Yousef Khadadeh
|
92115957b2
|
Fixed issue when inserting objects in client net list
|
2026-01-02 20:11:33 +03:00 |
|
Yousef Khadadeh
|
2c9908bcea
|
Added grid undo actions
|
2026-01-02 19:24:12 +03:00 |
|
Yousef Khadadeh
|
b688c39e68
|
Fixed selected object ordering
|
2025-12-31 10:07:01 +03:00 |
|
Yousef Khadadeh
|
9d752af00c
|
Fixed memory issue when using tools
|
2025-12-30 23:12:30 +03:00 |
|
Yousef Khadadeh
|
fda8fcc166
|
Changed net object ordered list implementation
|
2025-12-30 19:46:08 +03:00 |
|
Yousef Khadadeh
|
3df74095a3
|
Selection and transformation works with layers
|
2025-12-29 15:04:32 +03:00 |
|
Yousef Khadadeh
|
7549ad23a1
|
Added layer draw cache, and eraser works again
|
2025-12-28 17:34:33 +03:00 |
|
Yousef Khadadeh
|
c2abccefc2
|
Started work on new cache system for layers
|
2025-12-26 19:52:36 +03:00 |
|
Yousef Khadadeh
|
783bb7dacb
|
Put drawing program tools code in folder
|
2025-12-26 10:40:58 +03:00 |
|