Commit 1e5263a
RNMobile Add size options to mobile image block (#17245)
* [RNMobile] Native mobile release v1.11.0 (#17181)
* [RNMobile] Fix crash when adding separator
* Build: remove global install of latest npm since we want to use the paired node/npm version (#17134)
* Build: remove global install of latest npm since we want to use the paired node/npm version
* Also update travis to remove --latest-npm flag
* [RNMobile] Try dark mode (iOS) (#17067)
* Adding dark mode component implemented on list and list block
* Adding DarkMode handling to RichText, ToolBar and SafeArea
* Mobile: Using DarkMode as HOC
* iOS DarkMode: Modified colors on block list and block container
* iOS DarkMode: Improved Header Toolbar colors
* iOS DarkMode: Removing background from buttons
* iOS DarkMode warning and unsupported
* iOS DarkMode: MediaPlaceholder
* iOS DarkMode: BottomSheets
* iOS DarkMode: Inserter
* iOS DarkMode: DefaultBlockAppender
* iOS DarkMode: PostTite
* Update hardcoded colors with variables
* iOS DarkMode: Fix bottom-sheet cell value color
* iOS DarkMode: More - PageBreak - Add Block Here
* iOS DarkMode: Better text color
* iOS Darkmode: Code block
* iOS DarkMode: HTML View
* iOS DarkMode: Improve colors on SafeArea
* Fix toolbar not avoiding keyboard regression
* Fix native unit tests
* Fix gutenberg-mobile unit tests
* Adding RNDarkMode mocks
* RNMobile: Fix crash when viewing HTML on iOS
* [RNMobile] Remove toolbar from html view
* [RNMobile] Fix MaxListenersExceededWarning caused by dark-mode event emitter (#17186)
* Fix MaxListenersExceededWarning caused by dark-mode event emitter
* Checking for setMaxListeners trying to avoid CI error
* Adding remove listener to DarkMode HOC
* DarkMode: Binding this.onModeChanged to `this`
* DarkMode: Adding conditional needed to pass UI Tests on CI
* Fix focus title on new posts regression (#17180)
* BottomSheet: Setting DashIcon color directly when theme is default (light) (#17193)
* Activate Travis CI on rnmobile/master branch (#17229)
* Added ability to update image size options (sizeSlug) through a new InspectorControl Cell that leads to a Picker.
* Added a style for Size Inspector Controls cell to align it will other cells that have icons.
* Add native support for the MediaText block (#16305)
* First working version of the MediaText component for native mobile
* Fix adding a block to an innerblock list
* Disable mediaText on production
* MediaText native: improve editor visuals
* Move BlockToolbar from BlockList to Layout
* Remove BlockEditorProvider from BlockList and add native version of EditorProvider to Editor. Plus support InsertionPoint and BlockListAppender
* Update BlockMover for native to hide if locked or if it's the only block
* Make the vertical align button work, add more styling options for toolbar buttons
* Make sure registerCoreBlocks does not break in production
* Copy docblock comment from the web version for registerCoreBlocks
* Fix focusing on the media placeholder
* Only support adding image for now
* Update usage of MediaPlaceholder in MediaContainer
* Enable autoScroll for just the out most block list
* Fix JS Unit tests
* Roll back to IconButton refactor and fix tests
* Fix BlockVerticalAlignmentToolbar buttons style on mobile
* Fix thing for web and ensure ariaPressed is always passed down
* Use AriaPressed directly to style SVG on mobile
* Update snapshots
* Swtiched to react-native Modal onDismiss property for signaling Picker is ready to show
* Added a prop for catching modal dismissal on Android. (onDismiss is iOS only and onModalHide works on Android but breaks on iOS)
* Added icon for Inspector Controls size option. Removed style we no longer need.
* Added title to size option iOS ActionSheet and left alignstyle to size options BottomSheet
* MediaUpload and MediaPlaceholder unify props (#17145)
* Unify media placeholder and upload props within media-text (#17268)
* [RNMobile] Fix dismiss keyboard button for the post title (#17260)
* Set unused functions to undefined instead of false in BottomSheet Modal props
* Recover border colors (#17269)
* [RNMobile] Insure tapping at end of post inserts at end
Previously, tapping at the end of the post would insert a block
immediately after the currently selected block. In addition, this commit
is cleaning out a few unusued props in the block-list file.
* Support group block on mobile (#17251)
* First working version of the MediaText component for native mobile
* Fix adding a block to an innerblock list
* Disable mediaText on production
* MediaText native: improve editor visuals
* Move BlockToolbar from BlockList to Layout
* Remove BlockEditorProvider from BlockList and add native version of EditorProvider to Editor. Plus support InsertionPoint and BlockListAppender
* Update BlockMover for native to hide if locked or if it's the only block
* Make the vertical align button work, add more styling options for toolbar buttons
* Make sure registerCoreBlocks does not break in production
* Copy docblock comment from the web version for registerCoreBlocks
* Fix focusing on the media placeholder
* Only support adding image for now
* Update usage of MediaPlaceholder in MediaContainer
* Enable autoScroll for just the out most block list
* Fix JS Unit tests
* Roll back to IconButton refactor and fix tests
* Fix BlockVerticalAlignmentToolbar buttons style on mobile
* Fix thing for web and ensure ariaPressed is always passed down
* Use AriaPressed directly to style SVG on mobile
* Update snapshots
* Support group block on mobile
* Extend shouldShowInsertionPoint condition to be false when group is selected
* Code refactor
* Update package-lock
* Removing old style reference.
* Moved Picker for image size options into new ImageSizePicker component. Cleaned up sizeOptionLabels.
* Updated total left margin on Android Image size options to be 24 px instead of 28 px
* Image Size options hidden behind __DEV__ flag
* Remove redundant bg color within button appender (#17325)
* [RNMobile] DarkMode improvements (#17309)
* Remove the need to import `useStyle` and pass the theme prop on every instance that `withStyle` is used
* Implement dark-mode refactor on all components
* Fix broken native tests
* Fix default block appender background color on DarkMode
* DarkMode: Make `useStyle` a class function
* Cleaned up default true properties and replaced code with lodash map.
* Updated to use BottomSheetPickerCell. Eliminated code, but size options now open over top inspector controls menu.
* Added leftalign to PickerCell.
* [RNMobile] Add autosave to mobile apps (#17329)
* [RNMobile] Fix crash when adding separator
* Build: remove global install of latest npm since we want to use the paired node/npm version (#17134)
* Build: remove global install of latest npm since we want to use the paired node/npm version
* Also update travis to remove --latest-npm flag
* [RNMobile] Try dark mode (iOS) (#17067)
* Adding dark mode component implemented on list and list block
* Adding DarkMode handling to RichText, ToolBar and SafeArea
* Mobile: Using DarkMode as HOC
* iOS DarkMode: Modified colors on block list and block container
* iOS DarkMode: Improved Header Toolbar colors
* iOS DarkMode: Removing background from buttons
* iOS DarkMode warning and unsupported
* iOS DarkMode: MediaPlaceholder
* iOS DarkMode: BottomSheets
* iOS DarkMode: Inserter
* iOS DarkMode: DefaultBlockAppender
* iOS DarkMode: PostTite
* Update hardcoded colors with variables
* iOS DarkMode: Fix bottom-sheet cell value color
* iOS DarkMode: More - PageBreak - Add Block Here
* iOS DarkMode: Better text color
* iOS Darkmode: Code block
* iOS DarkMode: HTML View
* iOS DarkMode: Improve colors on SafeArea
* Fix toolbar not avoiding keyboard regression
* Fix native unit tests
* Fix gutenberg-mobile unit tests
* Adding RNDarkMode mocks
* RNMobile: Fix crash when viewing HTML on iOS
* [RNMobile] Remove toolbar from html view
* [RNMobile] Fix MaxListenersExceededWarning caused by dark-mode event emitter (#17186)
* Fix MaxListenersExceededWarning caused by dark-mode event emitter
* Checking for setMaxListeners trying to avoid CI error
* Adding remove listener to DarkMode HOC
* DarkMode: Binding this.onModeChanged to `this`
* DarkMode: Adding conditional needed to pass UI Tests on CI
* Fix focus title on new posts regression (#17180)
* BottomSheet: Setting DashIcon color directly when theme is default (light) (#17193)
* Add a preliminary version of the AutosaveMonitor for mobile that calls the "bridge" and asks the native side to save the content
* Add autosave mock function for tests
* Fix merge conflicts
* Fix lint
* Re-add autosave on mobile that was removed erroneously during import-merge from rnmobile/master
* Remove native variant of AutosaveMonitor and introduces changes at editor store level
* Default to false for `isEditedPostAutosaveable` on mobile. There was a typo in the returing value on the previous commit.
* Make sure to consider edits to the Title when checking if auto-save is needed
* Fix lint
* Add isAppender functionality on mobile (#17195)
* Add isAppender functionality on mobile
* refactor isAppender conditions
* Replace dropZoneUIOnly in favour of showMediaSelectionUI
* deprecate dropZoneUIOnly and add disableMediaSelection prop
* Update test
* Refactor tests and change prop name
* Remove redundant empty lines
* Refactor conditions inside MediaPlaceholder
* Update block-editor CHANGELOG
* Update packages/block-editor/CHANGELOG.md
Co-Authored-By: Grzegorz (Greg) Ziółkowski <grzegorz@gziolo.pl>
* Autosave monitor - Make the mobile editor ping the native at each keystroke, since the deboucing logic is already well defined in the apps. (#17548)
* [RNMobile] Refactor Dark Mode HOC (#17552)
* [RNMobile] Refactor the Dark Mode HOC to fix naming antipatterns
* Fix lint errors
* Add .native.js suffix to usePreferredColorScheme
* Update usage of theme props renamed to preferredColorScheme
* Update usage of theme props renamed to preferredColorScheme
* Add missing heading levels to the UI (H4, H5, H6) (#17533)
* Fix lint issue (#17598)
* Fix list filter on paste for RN mobile. (#17550)
* Fix method for RN mobile.
* Use array.From instead of slice.
* Remove comment and use Array.from directly
* Convert from NodeList spreadable to Array.from
* Fix lint errors.
* Fix documentation examples to use Array.from
* Add empty line.
* [RNMobile] Move MediaUploadPorgress to its own component folder (#17392)
* Move MediaUploadPorgress to its own component folder (native)
* MediaUploadProgress - Fix import to code standards
* MediaUploadProgress readme
* Mobile - MediaUploadProgress README update
* Rnmobile/fix link editing on start (#17631)
* Don't try to clear links if text is clean.
* Commented LinkUI removal test when no URL.
* Don't try to remove link if we are at start of link and no actual selection is
* Re-implementing #17802, affected by merge. Fixed extra space and unused code.
* Fixing lint error, trailing space.1 parent 9068189 commit 1e5263a
File tree
9 files changed
+55
-9
lines changed- packages
- block-editor/src/components
- media-placeholder
- media-upload
- block-library/src/image
- components/src/mobile
- bottom-sheet
- picker
9 files changed
+55
-9
lines changedLines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | 22 | | |
27 | 23 | | |
28 | 24 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
53 | 67 | | |
54 | 68 | | |
55 | 69 | | |
| |||
70 | 84 | | |
71 | 85 | | |
72 | 86 | | |
| 87 | + | |
73 | 88 | | |
74 | 89 | | |
75 | 90 | | |
| |||
179 | 194 | | |
180 | 195 | | |
181 | 196 | | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
182 | 203 | | |
183 | 204 | | |
184 | 205 | | |
185 | 206 | | |
186 | 207 | | |
187 | 208 | | |
| 209 | + | |
188 | 210 | | |
189 | 211 | | |
190 | 212 | | |
| |||
216 | 238 | | |
217 | 239 | | |
218 | 240 | | |
219 | | - | |
| 241 | + | |
220 | 242 | | |
221 | 243 | | |
222 | 244 | | |
| |||
249 | 271 | | |
250 | 272 | | |
251 | 273 | | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
252 | 284 | | |
253 | 285 | | |
254 | 286 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| |||
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
60 | | - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
61 | 65 | | |
62 | 66 | | |
63 | 67 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| 139 | + | |
| 140 | + | |
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| 28 | + | |
| 29 | + | |
27 | 30 | | |
28 | 31 | | |
29 | 32 | | |
| |||
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
123 | 130 | | |
124 | 131 | | |
125 | 132 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
0 commit comments