Yousef Khadadeh
|
783f645699
|
Edit tool works with events
|
2026-03-07 13:00:10 +03:00 |
|
Yousef Khadadeh
|
32b84d0813
|
Fix zoom with touch breaking when canvas is scaled up
|
2026-03-06 14:12:13 +03:00 |
|
Yousef Khadadeh
|
23347a5ee6
|
Using text for number fields to workaround bug on android
|
2026-03-05 23:53:05 +03:00 |
|
Yousef Khadadeh
|
f3671e667d
|
Send textbox rectangle and textbox type to SDL
|
2026-03-05 23:34:30 +03:00 |
|
Yousef Khadadeh
|
d38156ec26
|
Touch events are handled differently in GUI
|
2026-03-05 21:09:30 +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
|
8b46c31bd7
|
Added 2 finger camera pan, zoom, and rotate
|
2026-03-05 12:03:10 +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
|
4814780bec
|
Pen events passed to tools
|
2026-03-03 16:01:21 +03:00 |
|
Yousef Khadadeh
|
5b6316bd15
|
Start using pen input events
|
2026-03-03 14:59:18 +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
|
d99764822a
|
Wrong win32 flag used
|
2026-01-12 15:26:58 +03:00 |
|
Yousef Khadadeh
|
101c4327cc
|
Unlock and destroy converted surface before error is thrown
|
2026-01-12 15:08:22 +03:00 |
|
Yousef Khadadeh
|
350c0bef08
|
Add more error checking
|
2026-01-12 15:06:21 +03:00 |
|
Yousef Khadadeh
|
db8418159e
|
Windows clipboard for images improved
|
2026-01-12 15:02:55 +03:00 |
|
Yousef Khadadeh
|
afaf43823c
|
Working on better support for Windows clipboard
|
2026-01-12 11:27:41 +03:00 |
|
Yousef Khadadeh
|
340e694bdc
|
Fix image clipboard issue on windows
|
2026-01-11 16:16:48 +03:00 |
|
Yousef Khadadeh
|
371564c802
|
Added line tool keybind
|
2026-01-08 11:19:48 +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
|
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
|
26d807ce87
|
Completely removed MainServer code. All server code is now part of the program
|
2025-12-17 14:46:27 +03:00 |
|
sid293
|
bd226e1c07
|
feat: Add Zoom, Lasso Select, and Pan drawing tools keybindings.
|
2025-12-10 21:46:08 +05:30 |
|
Yousef Khadadeh
|
244a4fa718
|
Remove carriage return characters from textboxes
|
2025-12-03 09:29:51 +03:00 |
|
Yousef Khadadeh
|
716f9222dc
|
Readd emscripten paste by event
|
2025-12-02 10:14:45 +03:00 |
|
Yousef Khadadeh
|
d57d2f4752
|
Added text edit right click menu
|
2025-12-02 09:53:03 +03:00 |
|
Yousef Khadadeh
|
40c64eab62
|
Rename constants that break in MSVC
|
2025-11-18 21:39:14 +03:00 |
|
Yousef Khadadeh
|
5e8016b504
|
Added more default fonts, and fixed issue with font selector at different GUI scales
|
2025-11-15 14:05:05 +03:00 |
|
Yousef Khadadeh
|
b0b04a28c8
|
Can now undo/redo styles
|
2025-11-12 14:54:46 +03:00 |
|
Yousef Khadadeh
|
94438c7b97
|
Added undo and redo to textbox
|
2025-11-12 11:36:14 +03:00 |
|
Yousef Khadadeh
|
f5d496bc45
|
Use emscripten rich text clipboard method in native version as well to fix character encoding issues
|
2025-11-12 11:07:40 +03:00 |
|
Yousef Khadadeh
|
9eeee0dfff
|
Added richtext clipboard to Emscripten and fixed emscripten compilation warning
|
2025-11-12 09:00:03 +03:00 |
|
Yousef Khadadeh
|
8830386dc0
|
Copy paragraph styles in rich text, and make plain text clipboard work in web version again
|
2025-11-11 22:21:25 +03:00 |
|
Yousef Khadadeh
|
cdbff3c043
|
Started work on getting emscripten clipboard working with rich text
|
2025-11-11 18:48:08 +03:00 |
|
Yousef Khadadeh
|
afe1623cf8
|
Added rich text clipboard
|
2025-11-11 17:42:41 +03:00 |
|
Yousef Khadadeh
|
435d9346a9
|
Created RichText namespace, and tweaked scrollbar behaviour
|
2025-11-10 14:45:51 +03:00 |
|
Yousef Khadadeh
|
e0143f49f0
|
Text modifiers now apply to text that will be inserted later
|
2025-11-09 16:24:40 +03:00 |
|
Yousef Khadadeh
|
4db5838a64
|
Using new RichTextBox instead of CollabTextBox in program. Fixes still needed to work properly
|
2025-10-20 17:30:36 +03:00 |
|
Yousef Khadadeh
|
e507473e3a
|
Started working on RichTextBox (Broken commit)
|
2025-10-16 21:22:08 +03:00 |
|
Yousef Khadadeh
|
b58e11c703
|
Press escape to deselect, stop editing elements, and go back to edit tool
|
2025-09-29 15:15:16 +03:00 |
|
Yousef Khadadeh
|
d52fe2ded2
|
Hold space to temporary switch to pan tool
|
2025-09-28 18:25:46 +03:00 |
|
Yousef Khadadeh
|
1a5815a994
|
Can now add and remove from selection using shift and alt
|
2025-08-05 19:04:47 +03:00 |
|
Yousef Khadadeh
|
137b1603e5
|
Renamed ink dropper to eye dropper
|
2025-08-05 12:11:50 +03:00 |
|
Yousef Khadadeh
|
bd6c10631d
|
Added important comment
|
2025-07-08 22:08:37 +03:00 |
|