Michael Fix
9cf9815bf4
Upgrade deps ( #1123 )
...
* upgrade dev deps
* upgrade minor dependencies
* upgrade downshift
* upgrade React to 17
* upgrade match-sorter
* upgrade firebase
4 years ago
M. Bagher Abiat
d863fdec1d
Anonymous functions ( #1111 )
...
* Theme.js file anonymous functoins warning disabled.
* Settings.js file anonymous functoins warning disabled.
* About.js file anonymous functoins warning disabled.
* Snippets.js file anonymous functoins warning disabled.
* Logo.js file anonymous functoins warning disabled.
* Reset.js file anonymous functoins warning disabled.
* Language.js file anonymous functoins warning disabled.
* Typography.js file anonymous functoins warning disabled.
* Font.js file anonymous functoins warning disabled.
* Billing.js file anonymous functoins warning disabled.
* all anonymous functoins warning disabled with the prefered style.
* Update components/Billing.js
Co-authored-by: Michael Fix <mrfix84@gmail.com>
Co-authored-by: Michael Fix <mrfix84@gmail.com>
4 years ago
Mike Fix
4152a49188
adjust size of 'Remove theme' button
...
Closes #1105'
4 years ago
Mike Fix
84f518e669
prettier format
4 years ago
Ashley Woodall Clark
8e68d754d3
add builtin to Global Highlights ( #1110 )
...
* add builtin to highlights config
* update contributors
4 years ago
Boy van Amstel
f18e8c99af
Fix typo in scrollbarStyle option ( #1107 )
...
The option would be ignored when exporting the project through
next build && next export, failing to hide the vertical scroller.
4 years ago
Michael Fix
ee81c62fcd
move toasts to bottom right ( #1102 )
...
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
4 years ago
Michael Fix
361d170f7e
remove transparent row ( #1084 )
4 years ago
Michael Fix
1e14c1b9bf
Local dom-to-image ( #1083 )
...
* create local copy of dom-to-image
* use local copy of dom-to-image
* comment out hacks
* remove superfluous argument passed
4 years ago
Mike Fix
7382380a4a
simplify margins
4 years ago
Mike Fix
c733d8dd93
make main window flex box so announcement always renders correctly
4 years ago
Mike Fix
6fffe84b1c
fix alignment of announcement
4 years ago
Michael Fix
d3e48d88fb
Clean up Fonts.js ( #1080 )
...
* fix issue 1078
* update integration test oo
4 years ago
Mike Fix
f934296b93
clean up getCarbonImage a bit
4 years ago
Dwiferdio Seagal Putra
30f19fb4f2
Fix IBM Plex Mono font is missing in Safari ( #1077 )
...
* fix IBM Plex Mono font not loaded in Safari web browser
* revert other attributes except font-style in @font-face
4 years ago
Michael Fix
384a37be8c
encode asterisks for medium embeds ( #1074 )
4 years ago
Quinn Blenkinsop
57657eadd0
Preserve syntax highlighting when exporting png that contains %XX ( #1069 )
4 years ago
Mike Fix
dd9b43fcae
allow highlights in state import/export/presets
4 years ago
Mike Fix
695ca360c7
add accessible label to Codemirror textarea
4 years ago
Mike Fix
dbeca58108
add titles to toolbar buttons
4 years ago
Mike Fix
884e185eb0
add a11y-dark to HIGHLIGHTS_ONLY
4 years ago
Michael Fix
6125d3f0ac
Next 9.5 ( #1057 )
...
* upgrade to Next 9.5
* move redirects to next.config.js
* move X-Frame-Options header on next.config.js
* make Billing an anonymous fn
* move additional headers to next.config.js
* add redirect tests
* add security headers test
4 years ago
Michael Fix
7adb50753e
use snippet name as filename ( #1051 )
4 years ago
Mike Fix
e432dadd8b
add EmailSubscribe component
4 years ago
Mike Fix
85569b67d2
fix tag highlighting for 'Night Owl' HTML mode
...
Closes #1047
4 years ago
Mike Fix
51aadbe945
update Carbon title
...
- Closes #1048
4 years ago
Michael Fix
0f8c55e9e2
Improve reset state ( #1043 )
...
* add reset settings shortcut
* reset location too
* add integration test
4 years ago
Michael Fix
e5ffd999f5
Maintenance: remove constructors ( #1040 )
...
* use class functions instead of fn bind
* use class functions in ImagePicker
4 years ago
Michael Fix
e765b54baa
read container width and height at copy time ( #1041 )
4 years ago
Mike Fix
a9b4c9597b
replace instance of withRouter with useRouter
4 years ago
Mike Fix
b2912786a4
tweak
5 years ago
Michael Fix
280e359316
New spinner ( #1023 )
...
* new spinner
* snipper component
* remove react-spinner
* undo unnecessary changes
5 years ago
Binyamin Aron Green
50b3c3bfd8
Window title extends over boxy controls ( #1038 )
...
* Window title extends over boxy controls
Fixes #1033
* use static max width
Co-authored-by: Mike Fix <mrfix84@gmail.com>
5 years ago
Mike Fix
6e1b115c95
move mouse up listener to the window
...
Closes #1034
5 years ago
Peng Jie
eaf70a9221
refactor(color-picker): drag the pointer smoothly ( #1036 )
...
* refactor(color-picker): drag the pointer smoothly
* keep Color picker as Functional componentgd
Co-authored-by: Mike Fix <mrfix84@gmail.com>
5 years ago
aluc
41722923d5
add 'width' option for Carbon container ( #949 )
...
* feat: add 'width' option for Carbon container
* feat: draggable width adjustment
* chore: auto disable widthAdjustment when edge starts dragging
* remove label width default; tweak settings style
* use only right width handler
* use react effects, add a11y role and props
* clean up code
* use clamp fn
* move max and min widths out of state
* give WidthHandler a display name
* tweak variable names
Co-authored-by: Mike Fix <mrfix84@gmail.com>
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
5 years ago
Mike Fix
c3f7781c62
remove 'new' from offsets
5 years ago
Mike Fix
2dd6614e38
BlackLivesMatter
5 years ago
Mike Fix
10fa1ce2ab
improve Window controls Settings
5 years ago
Mike Fix
7eca999f4e
disable transparent row in Twitter
5 years ago
Mike Fix
9da7fb2f4e
add explanatory comment
...
(#1014 )
5 years ago
Mike Fix
58891ffcb1
improve error underline style ( #1014 )
5 years ago
Mike Fix
4f05d0987a
clean up Editor class fns
5 years ago
Michael Fix
fb917d01a9
Fix a11y dark embed ( #1019 )
...
* fix a11y-dark embed bug
Closes #1018
* extract global highlights into a component
5 years ago
Michael Fix
b4db340511
implement underline text as error ( #1015 )
5 years ago
Mike Fix
fcd5cee30b
sanitize export config values
5 years ago
Mike Fix
a0b1e57d0c
tweak boxy theme
5 years ago
Michael Fix
7c778ed8a6
Boxy window theme ( #1008 )
...
* Add WIndows style window controls
* Add Windows style controls preview (needs work)
* Add Windows control style to settings menu
* tweaks
* add boxy windows theme
* refactor windows theme logic a bit
Co-authored-by: spikespaz <spikespaz@outlook.com>
5 years ago
Michael Fix
a507b07dc3
Test Next public env vars ( #1006 )
...
* test next public env vars
* make next.config.js smaller
5 years ago
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
Mike Fix
fc02b0ec11
fix this.exportImage
5 years ago