145158 Commits

Author SHA1 Message Date
Eugene Sandulenko
3857f716e6 GUI: THEMES: Moved help button to the left side 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
004eba9d25 GRAPHICS: MACGUI: Fix MacText transparency rendering
Could lead to regressions, need more testing
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
eb169e8ed1 GRAPHICS: MACGUI: Added (disabled) code for dumping MacText rendering into PNG 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
fd98104c9e GUI: Open URL when clicking on the links in RichTextWidget 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
152feb0f46 GRAPHICS: MACGUI: Properly pass link URLs from Markdown to MacText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
30f825135c DISTS: ANDROID: Added archive with help dialog pictures 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
02cffed5e2 GUI: Specify image archive in HelpDialog 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
3a84773936 GUI: Pass image archive from RichText to MacText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
c4b3ece401 GRAPHICS: MACGUI: Load pictures from a specified zip file in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
1c39564262 GRAPHICS: MACGUI: Properly process missing images in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
91a829db69 GRAPHICS: MACGUI: Implemented image rendering in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
34acf247be GRAPHICS: MACGUI: Used switch() statement in MacText formatting parsing 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
7ddffd0a44 GRAPHICS: MACGUI: Fix computing of cursor position for indented lines in MacText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
01263461a5 GRAPHICS: MACGUI: Fix bullet lists indentation in the Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
b614756ae6 GUI: Fix SAF page formatting in HelpDialog 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
49ef52079c GRAPHICS: MACGUI: Improved blockcode rendering in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
efdc9c3193 GRAPHICS: MACGUI: More rebust debug output in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
9e488b4ee7 GUI: Added paragraph space for SAF text in HelpDialog 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
c9a123b45a GRAPHICS: MACGUI: Implemented rendering for blockcode and raw_html_tag in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
f53d39741d GRAPHICS: MACGUI: Added tag for switching font to MacText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
ae41e3aa24 GUI: Added SAF instuctions to help dialog. This contains pictures 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
461d3218af GUI: Fix assert when dynamic tooltip is empty 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
1a6ad65f17 GRAPHICS: MACGUI: Added crash on raw html tags processing in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
c668169636 GRAPHICS: MACGUI: Encode images into MacText from Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
03a758c3b1 GRAPHICS: MACGUI: Proper indentation of bullet lists in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
0294d607de GRAPHICS: MACGUI: Made inentation in Markdown dynamic and fix it for long lines 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
c147f4ee5f GUI: Indent list items in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
168f4b7b3a GRAPHICS: MACGUI: Apply indentation to MacText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
2df991721d GRAPHICS: MACGUI: Added initial code for indentaiton in MacText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
c20290afeb COMMON: Rename class variables in SDMarkdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
e237634777 COMMON: Turn sd_markdown into a class 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
ce8a0456db COMMON: Reduce Common:: namespace pollution by Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
fe0fbe5cff COMMON: Make Markdown return Common::String 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
3bce81ac70 TESTS: Added test for String::chop() method 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
3cbb035875 COMMON: Added String::chop() method 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
eac4a62389 COMMON: Remove unused functions in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
9de6c06d9d GRAPHICS: MACGUI: Simplified buffer manipulation in Markdown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
8eb91297c1 GUI: Fixed coordinate calculation for dynamic tooltips 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
2b35c7997f GUI: Implemented link tooltips for RichTextWidget 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
125d3dfa69 GRAPPHICS: MACGUI: Added a way to get link under cursor for MacText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
6044980b2d GRAPHICS: MACGUI: Paint links blue in MarkDown 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
5b00cc3f56 GRAPHICS: MACGUI: Implemented color on/off for MacText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
85f54663f5 GRAPHICS: JANITORIAL: More logical text formatting processing sequence 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
a00ae54785 GUI: Fixed default text color in RechText 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
72f57a670e GRAPHICS: Removed temporary debug output 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
df0fa2c709 GUI: Simplified text width calcultions in RichTextWidget 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
20a0888c8d GUI: Fix scrollbar behavior in RichTextWidget 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
255a205896 GUI: Improved visuals in HelpDialog 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
75fa02a879 GUI: Implement scrolling in RichTextWidget 2023-09-17 00:56:28 +02:00
Eugene Sandulenko
bb4792e413 GUI: MOre work on adding scrollbar to RichTextWidget 2023-09-17 00:56:28 +02:00