Yousef Khadadeh
|
b0b04a28c8
|
Can now undo/redo styles
|
2025-11-12 14:54:46 +03:00 |
|
Yousef Khadadeh
|
f97029552f
|
Added padding to textbox
|
2025-11-12 10:44:17 +03:00 |
|
Yousef Khadadeh
|
afe1623cf8
|
Added rich text clipboard
|
2025-11-11 17:42:41 +03:00 |
|
Yousef Khadadeh
|
c7cea45e9c
|
Paragraph style copied in HTML
|
2025-11-11 12:16:11 +03:00 |
|
Yousef Khadadeh
|
9cdac48374
|
Can now extract formatted HTML from rich textbox
|
2025-11-11 11:46:02 +03:00 |
|
Yousef Khadadeh
|
def4ccb984
|
Added UI to change paragraph style
|
2025-11-10 16:49:02 +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
|
fabccaf553
|
Made modifiers immutable to prevent mistakes
|
2025-11-09 15:01:57 +03:00 |
|
Yousef Khadadeh
|
d4492807fe
|
Added font picker to text edit gui
|
2025-11-08 20:50:23 +03:00 |
|
Yousef Khadadeh
|
644655544c
|
Added text decoration modifiers, and icon toggle buttons for text modifiers
|
2025-11-05 18:21:49 +03:00 |
|
Yousef Khadadeh
|
bc8bd93e3b
|
Added font size modifier to edit GUI
|
2025-11-05 14:55:22 +03:00 |
|
Yousef Khadadeh
|
4857b40af3
|
Can now toggle some modifiers
|
2025-11-05 12:29:31 +03:00 |
|
Yousef Khadadeh
|
029b6c8966
|
Text styles can stack
|
2025-11-04 19:04:09 +03:00 |
|
Yousef Khadadeh
|
bb388efffc
|
Can now add styles to textbox (stacking styles still has issues)
|
2025-11-04 17:31:23 +03:00 |
|
Yousef Khadadeh
|
b43fedaaac
|
Added text style modifiers
|
2025-11-04 10:58:26 +03:00 |
|
Yousef Khadadeh
|
86e0999a5c
|
More improvements to GUI
|
2025-11-01 20:47:34 +03:00 |
|
Yousef Khadadeh
|
30f7856815
|
Slight readability improvements to GUI
|
2025-11-01 18:07:39 +03:00 |
|
Yousef Khadadeh
|
49d72e384c
|
GUI style changed to make it take less space
|
2025-11-01 16:07:19 +03:00 |
|
Yousef Khadadeh
|
011f8ba0b4
|
Fixed more RichTextBox issues, fixed segfault from zooming in/out too fast, fixed segfault from undoing an edit
|
2025-10-25 17:31:55 +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
|
89dd5b5d81
|
Holding left click outside of text box changes text selection
|
2025-10-14 11:07:59 +03:00 |
|
Yousef Khadadeh
|
525da85f51
|
Update skia version, and start work on getting harfbuzz shaper working
|
2025-10-12 18:24:59 +03:00 |
|
Yousef Khadadeh
|
0cc326bcc9
|
Fixed some memory leaks and uses of uninitialized values
|
2025-10-11 15:35:17 +03:00 |
|
Yousef Khadadeh
|
48156cb4bf
|
Get filenames of downloaded files
|
2025-10-11 13:02:07 +03:00 |
|
Yousef Khadadeh
|
1175424c23
|
Load image data in a different thread
|
2025-10-10 18:41:08 +03:00 |
|
Yousef Khadadeh
|
2aab3e9e60
|
Prevent head of line blocking and track server resource download progress
|
2025-10-10 10:34:12 +03:00 |
|
Yousef Khadadeh
|
3b12f630f8
|
Clients can now see download progress of large resources
|
2025-10-09 21:02:19 +03:00 |
|
Yousef Khadadeh
|
2a213028c0
|
Add progress bar to downloading images
|
2025-10-09 18:44:34 +03:00 |
|
Yousef Khadadeh
|
27d334e234
|
Drag drop URLs only parses images, and ignores files
|
2025-10-09 16:56:05 +03:00 |
|
Yousef Khadadeh
|
32a654b731
|
Started work on drag dropping URL images
|
2025-10-09 16:16:39 +03:00 |
|
Yousef Khadadeh
|
30ea5e89f7
|
Grammar fix
|
2025-10-08 07:59:20 +03:00 |
|
Yousef Khadadeh
|
c595b13654
|
Screenshots arent affected by screenshot tool UI
|
2025-10-08 07:13:58 +03:00 |
|
Yousef Khadadeh
|
a940673a95
|
Make screenshot tool usage more clear
|
2025-10-08 07:09:50 +03:00 |
|
Yousef Khadadeh
|
451e4e9496
|
Change how screenshots are written to a file to work on windows
|
2025-10-07 18:45:13 +03:00 |
|
Yousef Khadadeh
|
3583550bb2
|
Ruled grid renamed to horizontal lines grid
|
2025-10-04 15:31:05 +03:00 |
|
Yousef Khadadeh
|
3e5a0de347
|
Clipboard now stores deep copies to ensure that changes to components later dont change clipboard
|
2025-10-04 10:14:04 +03:00 |
|
Yousef Khadadeh
|
01d6270b62
|
scaleLimit world scalar isnt constructed in every loop (save performance)
|
2025-10-04 09:27:40 +03:00 |
|
Yousef Khadadeh
|
8b1c423791
|
Pasted objects scale properly
|
2025-10-04 09:10:09 +03:00 |
|
Yousef Khadadeh
|
9f739ada6a
|
Zoom and pan tool no longer deselect objects
|
2025-10-03 13:16:38 +03:00 |
|
Yousef Khadadeh
|
cda773915e
|
Fixed message ordering issues
|
2025-10-02 19:10:58 +03:00 |
|
Yousef Khadadeh
|
6d70047762
|
Add grid option to display in front of canvas
|
2025-10-01 21:31:16 +03:00 |
|
Yousef Khadadeh
|
278792a0ff
|
Reliable channel used to finalize component updates
|
2025-10-01 08:59:44 +03:00 |
|
Yousef Khadadeh
|
2f758cf4e2
|
Canvas scale over network
|
2025-09-30 16:36:56 +03:00 |
|
Yousef Khadadeh
|
094fce776f
|
Started work on removing the zoom in limit
|
2025-09-30 11:45:03 +03:00 |
|
Yousef Khadadeh
|
2aff80d56f
|
Fixed objects disappearing when using edit tool
|
2025-09-29 15:44:01 +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
|
762016be4c
|
Only editable objects initiate editing state when using edit tool
|
2025-09-29 11:45:46 +03:00 |
|
Yousef Khadadeh
|
56b3c27401
|
Edit/Cursor tool can now select objects, and edit them by double clicking
|
2025-09-29 11:39:00 +03:00 |
|
Yousef Khadadeh
|
f130d495c8
|
Text box now supports moving between words
|
2025-09-28 20:22:55 +03:00 |
|