Yousef Khadadeh
|
b4c35124c3
|
More GUI code moved to events, code now compiles but application doesn't run
|
2026-03-30 17:05:24 +03:00 |
|
Yousef Khadadeh
|
644bb85d99
|
Continuing with GUI move to events, and fixed build system missing EGL (broken build)
|
2026-03-29 20:23:38 +03:00 |
|
Yousef Khadadeh
|
d973bde4be
|
Added None and Skia antialiasing options in debug menu
|
2026-03-20 20:53:59 +03:00 |
|
Yousef Khadadeh
|
10ee12254c
|
Improved visibility of brush, eraser, and selection tools
|
2026-03-20 16:24:52 +03:00 |
|
Yousef Khadadeh
|
057484e119
|
Removed unnecessary parts of input processing
|
2026-03-07 14:12:11 +03:00 |
|
Yousef Khadadeh
|
d38156ec26
|
Touch events are handled differently in GUI
|
2026-03-05 21:09:30 +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
|
803eb2c08a
|
Use info from events, and textbox place tool works with events
|
2026-03-03 10:18:47 +03:00 |
|
Yousef Khadadeh
|
e6c87ecf87
|
DrawCamera works on events
|
2026-03-02 23:09:48 +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
|
109fd96b67
|
Started work on mouse callbacks
|
2026-03-01 17:28:43 +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
|
8c11141ac5
|
Start switching to callbacks on SDL input events
|
2026-02-28 22:47:35 +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
|
8a4d9a4f07
|
Add size lock
|
2026-01-29 11:48:08 +03:00 |
|
Yousef Khadadeh
|
f6c4eeb9f3
|
Reorganize cache code and call flushAndSubmit in main
|
2026-01-27 12:40:39 +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
|
2e9e8eaf8b
|
Added cache related settings
|
2026-01-24 12:31:55 +03:00 |
|
Yousef Khadadeh
|
fe4716765c
|
Added screen space cache
|
2026-01-21 13:11:01 +03:00 |
|
Yousef Khadadeh
|
0821f0840e
|
Added bring to front and send to back
|
2026-01-20 11:59:03 +03:00 |
|
Yousef Khadadeh
|
643e8d54ab
|
Add zoom method that only uses the pen
|
2026-01-16 17:42:00 +03:00 |
|
Yousef Khadadeh
|
371564c802
|
Added line tool keybind
|
2026-01-08 11:19:48 +03:00 |
|
Yousef Khadadeh
|
74b0fe76c3
|
Added line tool
|
2026-01-08 11:13:49 +03:00 |
|
Yousef Khadadeh
|
850882c8ed
|
Add hold to zoom button
|
2026-01-07 10:34:51 +03:00 |
|
Yousef Khadadeh
|
777a5a6d03
|
Added keybind to image paste
|
2026-01-06 19:06:44 +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
|
06079f80cd
|
Use string view for image clipboard data
|
2026-01-05 19:36:44 +03:00 |
|
Yousef Khadadeh
|
875a3760ed
|
Paste images from clipboard added
|
2026-01-05 19:15:42 +03:00 |
|
Yousef Khadadeh
|
b5877ff3ca
|
Can now save/load resources
|
2026-01-01 23:28:26 +03:00 |
|
Yousef Khadadeh
|
9913eb6c8e
|
Reimplementing save/load file
|
2026-01-01 22:46:02 +03:00 |
|
Yousef Khadadeh
|
260288a1b0
|
Fixed transform over network sync issues
|
2026-01-01 08:34:49 +03:00 |
|
Yousef Khadadeh
|
976c71215b
|
Fixed scale up amount calculations
|
2025-12-31 16:43:44 +03:00 |
|
Yousef Khadadeh
|
85cc0c2457
|
Added back infinite zoom scale up code
|
2025-12-31 16:30:56 +03:00 |
|
Yousef Khadadeh
|
ebe4d8e60a
|
Transforms are now sent over network
|
2025-12-31 11:42:16 +03:00 |
|
Yousef Khadadeh
|
b688c39e68
|
Fixed selected object ordering
|
2025-12-31 10:07:01 +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
|
783bb7dacb
|
Put drawing program tools code in folder
|
2025-12-26 10:40:58 +03:00 |
|
Yousef Khadadeh
|
702df53794
|
Layers work with brush tool
|
2025-12-26 10:10:19 +03:00 |
|
Yousef Khadadeh
|
c9aba47db1
|
Added layer menu and layer list
|
2025-12-25 17:18:28 +03:00 |
|
Yousef Khadadeh
|
26d807ce87
|
Completely removed MainServer code. All server code is now part of the program
|
2025-12-17 14:46:27 +03:00 |
|
Yousef Khadadeh
|
0b67c9cc46
|
Canvas theme moved to net objects
|
2025-12-16 23:06:46 +03:00 |
|
Yousef Khadadeh
|
86858d238e
|
Resource manager works over network
|
2025-12-16 13:48:21 +03:00 |
|
Yousef Khadadeh
|
859924663b
|
Reimplemented image components
|
2025-12-16 12:54:12 +03:00 |
|
Yousef Khadadeh
|
5daf1ce6c0
|
Fixed segfault with ordered list
|
2025-12-15 16:49:51 +03:00 |
|