Trevor Buckner
74ddc71962
Add 'floor()' and 'ceil()' math functions.
2024-02-12 11:57:37 -05:00
Trevor Buckner
1491a1b4ff
Fix Math assignments
2024-02-12 11:54:28 -05:00
Trevor Buckner
ab54188ba4
Fix small typo
2024-02-09 02:15:53 -05:00
Trevor Buckner
c7cfade86f
Support () and round in math
2024-02-09 01:59:59 -05:00
Trevor Buckner
e4fa59aae8
Merge branch 'master' into PreprocessVars
2024-02-08 23:13:19 -05:00
Trevor Buckner
35227268cf
Move to preprocessor step
2024-02-08 23:12:06 -05:00
Trevor Buckner
1c65ee150b
relocate renderer.link
2024-01-22 17:56:40 -05:00
Trevor Buckner
84de560083
Initial commit
2024-01-22 16:00:21 -05:00
Trevor Buckner
760269a6e1
Fix math and inline defs getting lowercased
2024-01-19 00:11:52 -05:00
Víctor Losada Hernández
79e8dfec18
Merge branch 'master' into GlobalReflinks
2024-01-18 16:55:21 +01:00
Trevor Buckner
0ac88bd84a
Fix $[var]:() - Must have at least one char inside ( )
2024-01-09 22:29:30 -05:00
Trevor Buckner
6ef80eed7f
All features working...?
2024-01-09 13:28:35 -05:00
Trevor Buckner
4dd58aaad3
Ugly ugly initial commit
2023-12-21 17:13:13 -05:00
Trevor Buckner
3a4de13551
split renderer into steps
2023-12-19 15:57:32 -05:00
G.Ambatte
9ed32527a6
Account for prefixed spaces when generating text
2023-12-17 15:47:17 +13:00
Víctor Losada Hernández
212b3f7e05
full fix
2023-12-16 16:49:13 +01:00
Trevor Buckner
507f170720
Merge branch 'master' into pr/3066
2023-12-14 16:45:57 -05:00
Trevor Buckner
8cf57dbc72
Merge branch 'master' into pr/3066
2023-12-14 15:01:28 -05:00
Trevor Buckner
9b59f47536
Simplify Attributes parsing logic
2023-12-14 13:58:38 -05:00
Trevor Buckner
90b4e47861
Fix ' ' removed from processStyleTags regex
...
Removes the case of "empty properties" that needed `.trim()`
2023-12-14 13:47:36 -05:00
Trevor Buckner
c39653bc69
Merge branch 'master' into pr/3131
2023-12-14 12:24:48 -05:00
Trevor Buckner
af20d0b1c2
Make a lot of Markdown tests pass
2023-12-14 12:20:50 -05:00
David Bolack
769f636db2
Small fix and test updates
...
Discovered that classes ( and possibly other splits could end up with an
empty/null member that still gets joined so I added a trim to the end of
all the joins in processStyleTags.
Added tests that SHOULD test for bloc-level and inline-span moustaches
with added attributes ( a=b )
2023-12-06 17:48:51 -06:00
David Bolack
688eca05e1
Update Regex pattern to be consistant.
2023-12-06 16:59:53 -06:00
David Bolack
4c48992331
Merge branch 'master' into Issue_1488
2023-12-06 16:56:43 -06:00
Víctor Losada Hernández
d39ae139d7
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into single-quote-inline-style
2023-12-06 00:26:53 +01:00
Trevor Buckner
2dc874daba
Adjust hotkeys to match other changes
2023-12-04 22:21:58 -05:00
Trevor Buckner
38fa428fde
Change to 1 and 2 ^'s . Slight cleanup
2023-12-04 22:11:05 -05:00
David Bolack
c858c705d2
Complete mustache div updates for attr
2023-11-11 22:23:43 -06:00
David Bolack
c068aca9ff
Small tweaks to processStyle.
...
This changes the output on arbitrary outputs to always wrap the value in
quotes instead of only doing so on whitespaced values.
2023-11-11 15:47:27 -06:00
Louis David Bolack
8d94e5fbe0
Update shared/naturalcrit/markdown.js
...
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
2023-11-10 23:10:01 -06:00
Louis David Bolack
c6d8bbae16
Update shared/naturalcrit/markdown.js
...
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
2023-11-10 23:09:49 -06:00
David Bolack
7b85995b4a
Updated attribute assignment.
...
Wraps with quotes ( a="b and c" )
Still does not work on Mustache Divs. UNsure where the failure is at the
moment. Even regressed "a:b and c" pattern on those.
2023-11-10 00:28:25 -06:00
David Bolack
7b9a23670d
Update Regex based on PR siuggestions.
...
This should match more economically and in line with marked
recomendations as well as not allow whitespace ( \s ) at the beginning
or end of a sub or superscript mark. Additionally, a failure in having
mixed sub and supers on the same line was corrected.
2023-11-09 21:31:08 -06:00
David Bolack
d43ea46e40
Add subscript and subscript markdown tokens
...
Uses ^^ for superscript and ^^^ subscript as wrappers in the same
pattern as italics and bold ( * and **, respectively)
Adds editor hot-keys and sytax highlighting. (CTRL-6/CTRL-7)
Exact values may not be ideal. Short of the suggestted overloading of ~,
I didn't see a better option for the delimiter.
2023-11-08 00:54:43 -06:00
David Bolack
f1ca6eeee2
Near complete
2023-11-08 00:49:39 -06:00
David Bolack
d390d518a3
Initial commit, subscripts and superscripts
2023-11-07 22:42:53 -06:00
David Bolack
837306c9a7
Add tests for arbitrary attributes.
...
Also shifted around the adding of spaces for the attributes.
2023-11-07 19:07:58 -06:00
David Bolack
c58c8777f1
Add arbitrary tag attr assign. in moustaches
...
This adds the ability to include attribute values for any element that
can be altered by a moustache.
Form:
```
{attribute=value}
example:
 {position:absolute,bottom:20px,left:130px,width:220px,a=b and c,g=h}
```
In order to permit spaces, the pattern matches for moustache code had to
remove the space character as a delimiter. I believe I have adequate
compensated.
This should solve #1488
2023-11-07 17:43:24 -06:00
Víctor Losada Hernández
738fc62b8f
initial commit
2023-09-27 18:20:56 +02:00
G.Ambatte
6d93291d5b
Merge branch 'master' into addEditorThemes-#362
2023-08-24 14:09:59 +12:00
G.Ambatte
b6e11ba607
Move e.preventDefault to after isDragging check
2023-08-19 15:01:16 +12:00
G.Ambatte
99ad96a584
Merge branch 'master' into addEditorThemes-#362
2023-08-05 14:22:31 +12:00
Gazook89
8d3329069a
remove logs
2023-08-01 14:16:31 -05:00
Gazook89
2e13eed2ef
revert moving pointerMove & pointerUp, now on splitPane
2023-08-01 13:53:38 -05:00
Gazook89
310faa449d
set editor font size to 16px on touchscreens
...
iOS requires minimum 16px font to prevent auto-zooming into input fields.
2023-08-01 13:29:57 -05:00
Gazook89
0bde336226
move all pointer events to divider, not splitPane
2023-07-31 22:20:27 -05:00
Gazook89
73e44b8d7a
add touch-action css property to splitPane
2023-07-31 15:06:09 -05:00
Gazook89
a8db7353b0
preventDefaults on pointerEvents to prevent some default behavior.
2023-07-30 20:49:16 -05:00
Gazook89
bda8037cd6
change onMouse events to onPointer events for mobile use.
2023-07-30 20:12:16 -05:00