├── .DS_Store ├── .eslintrc.js ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .npmignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── demo.gif ├── example ├── App.tsx ├── components │ ├── Editor │ │ ├── Editor.tsx │ │ └── types.d.ts │ ├── IconButton │ │ ├── IconButton.tsx │ │ ├── SvgIcon │ │ │ ├── SvgIcon.tsx │ │ │ └── types.d.ts │ │ ├── index.ts │ │ └── types.d.ts │ ├── Slider │ │ ├── Slider.tsx │ │ └── types.d.ts │ └── index.tsx ├── constants.ts ├── context │ ├── ExampleContextProvider.ts │ └── types.d.ts ├── hooks │ └── useExampleContext.ts └── types.d.ts ├── package.json ├── src ├── components │ ├── cornerComponent │ │ ├── CornerComponent.tsx │ │ ├── styles.tsx │ │ └── types.d.ts │ ├── customTextInput │ │ ├── CustomTextInput.tsx │ │ └── styles.tsx │ ├── dragTextEditor │ │ ├── DragTextEditor.tsx │ │ ├── index.ts │ │ └── types.d.ts │ ├── resizerSnapPoint │ │ ├── ResizerSnapPoint.tsx │ │ ├── styles.tsx │ │ └── types.d.ts │ └── rotationSnapPoint │ │ ├── RotationSnapPoint.tsx │ │ ├── styles.tsx │ │ └── types.d.ts ├── constants.ts ├── context │ ├── external.ts │ ├── internal.ts │ └── types.d.ts ├── hooks │ └── index.ts ├── index.ts └── utils │ └── calculate.ts └── tsconfig.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/.DS_Store -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/README.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/demo.gif -------------------------------------------------------------------------------- /example/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/App.tsx -------------------------------------------------------------------------------- /example/components/Editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/components/Editor/Editor.tsx -------------------------------------------------------------------------------- /example/components/Editor/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/components/Editor/types.d.ts -------------------------------------------------------------------------------- /example/components/IconButton/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/components/IconButton/IconButton.tsx -------------------------------------------------------------------------------- /example/components/IconButton/SvgIcon/SvgIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/components/IconButton/SvgIcon/SvgIcon.tsx -------------------------------------------------------------------------------- /example/components/IconButton/SvgIcon/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/components/IconButton/SvgIcon/types.d.ts -------------------------------------------------------------------------------- /example/components/IconButton/index.ts: -------------------------------------------------------------------------------- 1 | export {default} from './IconButton'; -------------------------------------------------------------------------------- /example/components/IconButton/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/components/IconButton/types.d.ts -------------------------------------------------------------------------------- /example/components/Slider/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/components/Slider/Slider.tsx -------------------------------------------------------------------------------- /example/components/Slider/types.d.ts: -------------------------------------------------------------------------------- 1 | export interface SliderTypes{ 2 | onEnded:()=>void; 3 | } -------------------------------------------------------------------------------- /example/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/components/index.tsx -------------------------------------------------------------------------------- /example/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/constants.ts -------------------------------------------------------------------------------- /example/context/ExampleContextProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/context/ExampleContextProvider.ts -------------------------------------------------------------------------------- /example/context/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/context/types.d.ts -------------------------------------------------------------------------------- /example/hooks/useExampleContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/hooks/useExampleContext.ts -------------------------------------------------------------------------------- /example/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/example/types.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/package.json -------------------------------------------------------------------------------- /src/components/cornerComponent/CornerComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/cornerComponent/CornerComponent.tsx -------------------------------------------------------------------------------- /src/components/cornerComponent/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/cornerComponent/styles.tsx -------------------------------------------------------------------------------- /src/components/cornerComponent/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/cornerComponent/types.d.ts -------------------------------------------------------------------------------- /src/components/customTextInput/CustomTextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/customTextInput/CustomTextInput.tsx -------------------------------------------------------------------------------- /src/components/customTextInput/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/customTextInput/styles.tsx -------------------------------------------------------------------------------- /src/components/dragTextEditor/DragTextEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/dragTextEditor/DragTextEditor.tsx -------------------------------------------------------------------------------- /src/components/dragTextEditor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/dragTextEditor/index.ts -------------------------------------------------------------------------------- /src/components/dragTextEditor/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/dragTextEditor/types.d.ts -------------------------------------------------------------------------------- /src/components/resizerSnapPoint/ResizerSnapPoint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/resizerSnapPoint/ResizerSnapPoint.tsx -------------------------------------------------------------------------------- /src/components/resizerSnapPoint/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/resizerSnapPoint/styles.tsx -------------------------------------------------------------------------------- /src/components/resizerSnapPoint/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/resizerSnapPoint/types.d.ts -------------------------------------------------------------------------------- /src/components/rotationSnapPoint/RotationSnapPoint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/rotationSnapPoint/RotationSnapPoint.tsx -------------------------------------------------------------------------------- /src/components/rotationSnapPoint/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/rotationSnapPoint/styles.tsx -------------------------------------------------------------------------------- /src/components/rotationSnapPoint/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/components/rotationSnapPoint/types.d.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/context/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/context/external.ts -------------------------------------------------------------------------------- /src/context/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/context/internal.ts -------------------------------------------------------------------------------- /src/context/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/context/types.d.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils/calculate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/src/utils/calculate.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneskarpuz/react-native-drag-text-editor/HEAD/tsconfig.json --------------------------------------------------------------------------------