594 Commits (e5e883dba7d29ec3fba4b285a4e09077c942879a)

Author SHA1 Message Date
Michael Fix 44f658bb69
Upgrade highlight.js (#996)
* upgrade highlight.js

* add latex highlighter
5 years ago
Michael Fix 419070e895
Snippets name input (#992)
* snippets name input

* set 'name' property

* code

* update snippet name in /snippets

* fix imports

* snippet name -> add a name
5 years ago
Mike Fix 5b630b2867
show Copied! message for images 5 years ago
Michael Fix bc649fa0aa
allow setting variable 2 and 3 in config (#988) 5 years ago
Mike Fix c8ede18608
disable announcement 5 years ago
Michael Fix ae9b4445f1
run prettier with new config (#983)
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
5 years ago
Michael Fix 6ee68e46d2
Add quick export button next to the export menu (#978)
* quick export menu

* tweaks

* move #export-menu to button
5 years ago
Mike Fix 42994f1c0d
make export menu wider 5 years ago
Mike Fix e8df2da86f
fix codemirror 'nocursor' bug 5 years ago
Mike Fix 1acbdf0529
fix copy text from embed bug
Closes #972
5 years ago
Michael Fix 3acbd9ef9c
New copy action menu (#970)
* move copy actions to a new menu

* clean up copy menu

* clean up export menu

* move flex into reset styles

* use real ellipses

* fix copy menu id and classNames

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
5 years ago
Tymoteusz Makowski be2170a059
Added JetBrains Mono font. (#962) 5 years ago
Mike Fix 68d0f0c36b
fix selection style logic
Closes #950
5 years ago
Mike Fix 942254b3a9
fix red color on small text 5 years ago
Mike Fix ba9a35e7ea
update announcement 5 years ago
Mike Fix 5d517593bb
remove sponsor link 5 years ago
Mike Fix e5b2348daf
new banner 5 years ago
Mike Fix b1b9038fbb
add offsets footer link 5 years ago
Michael Fix b4915060c5 fix text selection state (#948) 5 years ago
Michael Fix 622c8a7722
remove old unsplash photocredit if it is an exact match (#947) 5 years ago
Mike Fix 9beaaab7f7
fix cursor on mobile
Closes #941
5 years ago
Technoknol ea8aa77223 PR for Enable copy image to clipboard export #921 (#940)
* Enable copy image to clipboard export (#921)

* Add Contributor for Enable copy image to clipboard export (#921)

* (#921) Check if ClipboardItem is function.

* update clipboard menu

* clean up getCarbonImage logic

* tweak

Co-authored-by: Michael Fix <mrfix84@gmail.com>
5 years ago
Mike Fix f43eda1214
improve usability of selection styling 5 years ago
Caleb Taylor 24323a9c95 Responsive carbon (#925)
* From 768px to 920px, toolbar overflows container, shifted media query at max-width of 920px

* min-width of main content is larger than viewport, causing overflow

* main page has scrollbars even though all content visually is within viewport, removed/lessened margin on main and body

* On Firefox, the items inside toolbar second row would not match to container's height, thus would be smaller. 'flex: 1' applys flex growth, but sets the initial size of item to 0%. flex basis needs to be added as auto to fit the parent's main size property.

Co-authored-by: Michael Fix <mrfix84@gmail.com>
5 years ago
Mike Fix f53a9178f2
this always gets filtered 5 years ago
Caleb Taylor 660f148a19 Fixed first prefix always selected(hightlighted / cursor "not allowed") (#922)
* The first preset is always selected(highlighted/cursor “not allowed”). In presets file, selected is based on the value of property preset from the default settings object. All preset objects do not have this property but have id instead, since default settings has property preset, all the presets inherit the same property preset, which is why the first preset was always highlighted. Fixed by replacing key name preset to id in default settings.

* removed id key from default settings

* preset is no longer a key in default settings

Co-authored-by: Michael Fix <mrfix84@gmail.com>
5 years ago
Mike Fix 7419c3c8f9
update location routing regex 5 years ago
Mike Fix e6853a0fc2
replace trailing slash from embed
- Closes #914
5 years ago
Andrew Dassonville 31de1df62f Display login button on all pages (#909) 5 years ago
Mike Fix 40bf2160cd
move next head to /pages/account 5 years ago
Mike Fix d186958075
move stripe out of head 5 years ago
Mike Fix 24b685ae72 hide style editor on escape instead of removing selection 5 years ago
Mike Fix 5414683f85 remove old commented out code 5 years ago
Mike Fix 423e578acd render styling palette to toolbar 5 years ago
Mike Fix 71e6d44ab3 disregard selection position 5 years ago
Mike Fix 7da5054207 move selection editor palette 5 years ago
Mike Fix 8c906db3c5
clean up Carbon 5 years ago
Mike Fix 625bbd4773
clean up selected lines reducer 5 years ago
Mike Fix cc09b7f0a4
visually align Window settings 5 years ago
Michael Fix 9121359be6
restructure settings menu into Window, Editor, & Misc (#898) 5 years ago
Michael Fix 87ded86e5d
add escape listener to selection editor (#900) 5 years ago
Mike Fix 743d4eb468
remove pollInterval from Codemirror 5 years ago
Bakti Aditya f3bdaf4001 Display whitespace (#879)
* Display whitespace

resolve #877

* Update

* Update Settings.js

* hiddenCharacters

* tweak

* clean up a bit
5 years ago
Michael Fix 4c85fffbc7 use constant colors (#896) 5 years ago
Mike Fix 71bcb254e9
fix input onChange for Toggle 5 years ago
Mike Fix b54f92c3aa
turn off announcement 5 years ago
Mike Fix 0ac845d285
move favicon and manifest.json out of /public/static 5 years ago
Viktor Nemes 191113aa5f Load selected lines from query params (#878)
* Make the editorRef as a required parameter of useGutterClickHandler

For the external line number selection it is required that we access the CodeMirror editor anywhere in the hook

* Refactor the line highlight logic to handle "unknown" lines as non-selected

Only execute the highlight when there is a valid selection (there are some keys set in state.selected)
Additionally also execute the highlight logic when the line numbers are not visible (E.g. line.gutter is falsy)

* Pass in the selectedLines from the query string and implement the pre-selection logic

* Rename useGutterClickHandler to better explain its function

* Adding nemesv as contributor

* quick tweak

* tweak
5 years ago
Mike Fix 38027983b0
new announcement 5 years ago
Michael Fix d9e34cbf04 add loading state to export button (#876) 5 years ago