Mike Fix
7510dcb5ea
refactor onGutterClick to remove editorRef
5 years ago
Mike Fix
348ee2050d
use useReducer for selected lines
5 years ago
Mike Fix
55e01231d9
move mode loading into useEffect
5 years ago
Michael Fix
942f21e7db
Refactor mode loading into Carbon ( #825 )
...
* refactor mode loading into Carbon
* made alreadyLoaded Set a static property
5 years ago
Michael Fix
795311f307
Refactor selected lines to read from React state ( #833 )
...
* holding opacities in state works
* refactor to use functional set state
* clean up onGutterClick code #1
* clean up onGutterClick code #2
* clean
* use regular effect
* return forward ref directly
5 years ago
Mike Fix
1ded53f6bb
use css composition instead of props
5 years ago
Mike Fix
c967318194
don't show alpha on embed
5 years ago
Mike Fix
3467e51bbb
ensure smart indent is always true
6 years ago
Mike Fix
fba004fa95
fix cursor with 'readonly'
...
Closes #791
6 years ago
Mike Fix
7a3930cae6
fix line number highlighting after mode changes
...
- Closes #764
6 years ago
Michael Fix
263249c2cd
Highlight line numbers ( #757 )
...
* add line numbers container
* clean up code readability
* clean up carbon
* use onGutterClick instead
* extract onGutterClick
* tweaks
6 years ago
Mike Fix
156e61c3ba
fix embed URL button
6 years ago
Mike Fix
011f25dc4f
bug fix for creating custom themes
6 years ago
Mike Fix
31db484046
improve watermark contrast
6 years ago
Mike Fix
f5fe38ea88
make font styling work
6 years ago
raboid
7560520bbb
custom fonts
6 years ago
Mike Fix
3540124819
bug fix for /embed/<gist>
6 years ago
Mike Fix
1994c820ea
fix light theme in Carbon by introducing getTheme
6 years ago
Mike Fix
0db4a89e72
simplify theme state logic
6 years ago
Mike Fix
48504ba1d0
use theme.light
6 years ago
raboid
4dea566193
rework logic
6 years ago
Michael Fix
afa63c3653
remove mutation observer ( #723 )
6 years ago
Michael Fix
ebc488d51c
fix horizontal scroll bar for safari ( #717 )
6 years ago
Konstantin Gorodinskiy
eefc49b737
Fix language mime type lookup ( #712 )
...
* add editorconfig to keep files consistent automatically
* lookup language mime type in languages dictionary
* use language maps instead of language list
* Revert "add editorconfig to keep files consistent automatically"
This reverts commit 3cfdd4a5444791e763ffae59fde199406677f82f.
* move location of toLowerCase()
6 years ago
Mike Fix
3187b6777a
make titleBar uncontrolled
6 years ago
Mike Fix
d16df95bda
use editor mount for loading instead of carbon's
6 years ago
Mike Fix
7fd9ecf829
Update where spinner occurs
6 years ago
Mike Fix
608392b517
use forward ref in carbon
6 years ago
Mike Fix
b7bc227522
clean up <Carbon/> - remove resize-observer
6 years ago
Sean
a89c320757
move and fix theme specific css ( #649 )
6 years ago
Michael Fix
80122adea6
Use dynamic import components ( #642 )
...
* use dynamic import components
- react-color components
- Watermark
* Dynamically import modes
* revert next.config.js
* update language filter
6 years ago
Jake Dexheimer
4571b03eb4
clean up menu controls position, about page
6 years ago
Miloš Sutanovac
09397baf7b
Adds CLI hooks (IDs) to certain elements ( #592 )
...
* Adds CLI hooks (ids) to certain elements
* Update Carbon.js
* Update ExportMenu.js
6 years ago
Michael Fix
f4f23541ea
Create dark watermark ( #577 )
...
- Closes #575
6 years ago
Michael Fix
20df18ebec
tune component updates and bump codemirror polling to hit 60 Hz ( #493 )
...
* tune componenet updates and bump codemirror polling to hit 60 Hz
* reuse omit
6 years ago
Mike Fix
deb0638e18
add TODO for theme specific styles
6 years ago
Mike Fix
f79da0f7f0
fix solarized line numbers styling
...
- Closes #495
6 years ago
Mike Fix
7c567412dc
pull out getRef
6 years ago
Michael Fix
bd695b7fd1
convert ids to classNames, use refs ( #488 )
6 years ago
Mike Fix
8e13d2d05c
allow editing in embeds
6 years ago
Mike Fix
004ac6c902
hide cursor
6 years ago
Mike Fix
c0ff116de8
embeds
...
expose CodeMirrorLink, load only necessary theme in embed
implement copy button in Carbon window controls
add copy to queryParam
use next/head and metatags in /embed
make editor have router prop
fix now.json rewrites
allow local stylesheets in embed
6 years ago
Michael Fix
fa983f6fbe
Make carbon a stateless component, move highlight.js calc into render ( #479 )
...
* make carbon a stateless component, move highlight.js calc into render
* remove unneeded class function
* inline handleLanguageChange
6 years ago
Michael Fix
6c9a09e522
Clean up ( #481 ) (patch)
...
* clean up things
* introduce toggle fn
* remove constructor from Collapse (ignore)
* prettier (ignore)
* make Collapse a PureComponent (ignore)
* give ExportSizeSelect a display name (ignore)
* give ThemeSelect a display name (ignore)
* Toggle: displayName, PureComponent, remove constructor (ignore)
* Meta and Slider display names (ignore)
* remove ThemeSelect constructor (ignore)
* fix lint-staged, prettier
6 years ago
Michael Fix
c22a8e2a0d
Remove gDSFP in Carbon ( #477 )
...
* remove gDSFP in Carbon
* add comment
6 years ago
Michael Fix
a9b25e05a3
Performance improvements ( #458 )
...
* Performance improvements
- Use font-display: swap
- Preload CSS links
- Compress all request payloads
* inline react spinner css
* remove @zeit/next-css, move custom themes to static
* update contributing docs
* spinner styles
* move spinner back to top level
* load codemirror synchronously
6 years ago
Mike Fix
4f7938d931
Run prettier
6 years ago
Michael Fix
86be3aae35
update spinner for react-codemirror2 ( #470 )
6 years ago
Jake Dexheimer
b7c8466711
fix mobile overflow issue ( #468 )
6 years ago
Jake Archibald
c4e224df29
Adding line-height setting & granular font size. ( #410 )
...
* Adding line-height option. Fixes #406 .
* Allowing more granular font size
6 years ago