1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-11 18:20:25 +09:00
Commit graph

253 commits

Author SHA1 Message Date
Evgenii Kozlov
635c086706
Should focus title block after page creation (#333) 2020-04-03 19:10:45 +02:00
Konstantin Ivanov
cb5f7c7ae4
#328 List: style fixes (#342)
* #328: adding dot to numbered block

* #328: fix number width and gravity

* #328: fix numbered block

* #328: update bulleted and numbered blocks

* #328: add ktx core lib

* #328: update numbered block margins

* #328: update blocks padding

* #328: fix checkbox text grey color

* #328: refactoring func

* #328: delete legacy

* #328: block.number, string to int

* #328: fix blocks margins, paddings etc.
2020-04-03 19:54:51 +03:00
ubu
cf9d4dd8e9 Fixes 2020-04-02 15:19:09 +02:00
Evgenii Kozlov
446c5ca938
Create-new-page flow fixes (#322) 2020-03-29 13:19:19 +02:00
Evgenii Kozlov
12a43599db
Add navigation bar on pages and enable page archiving (#330) 2020-03-29 13:09:08 +02:00
Konstantin Ivanov
94fe66555a
Media blocks menu (#331) 2020-03-27 13:02:36 +01:00
Evgenii Kozlov
2c04db3d77
Editor | Undo / Redo (#318) 2020-03-24 20:11:04 +01:00
Evgenii Kozlov
1581e5afa3
Feature/toggle block basics and nested block rendering support (#313) 2020-03-23 22:01:41 +01:00
Konstantin Ivanov
5e4104b0bd
Feature/is 295 file block (#314)
* IS-295 update blockView with file ui models + add mapping + tests

* IS-295 add file states view holders + clicks

* IS-295 add ext func + tests + file mime pattern

* IS-295 add clicks + write permission

* IS-295 show only file name

* IS-295 fix naming

* IS-295 fix ext + fix test

* IS-295 fix name

* IS-295 fix media blocks state error

* IS-295 start unit tests

* IS-295 fix tests

* turn off tests
2020-03-21 16:09:04 +03:00
Konstantin Ivanov
3e6171f0c3
Allow user to add picture blocks (#307) 2020-03-18 19:19:24 +01:00
Evgenii Kozlov
deaa3afd57
Should create a new block after the target block when user adds a new block via add-block toolbar (#306) 2020-03-17 16:54:35 +01:00
Evgenii Kozlov
ea304c62df
Add bookmark block (#292) 2020-03-17 16:00:50 +01:00
Konstantin Ivanov
5a1a2e3bab
Feature/is 142 video block (#264) 2020-03-16 20:11:44 +01:00
Evgenii Kozlov
40207cdfa6
Render bookmark block (#291) 2020-03-16 09:06:53 +01:00
Evgenii Kozlov
ab1b602176
Integrate page icon picker (#280) 2020-03-10 17:41:25 +03:00
Evgenii Kozlov
cb734d5b86
Download files on phone (#277) 2020-03-05 17:53:18 +03:00
ubu
37f355bee6 Test fixes 2020-03-02 22:29:41 +03:00
Evgenii Kozlov
5fb40987f2
Feature/render file and picture blocks (#272) 2020-02-28 18:57:52 +03:00
Evgenii Kozlov
24a08e1029
Carriage positioning while splitting or merging blocks (#248) 2020-02-22 18:57:21 +03:00
Evgenii Kozlov
d4c3454c0d
Refact/event and focusing (#249) 2020-02-22 15:03:34 +03:00
Evgenii Kozlov
14984cc923
Background color for the whole block (#247) 2020-02-22 14:40:11 +03:00
ubu
b58c743bed Hot fix. 2020-02-22 14:37:07 +03:00
Konstantin Ivanov
ee1884941c
Editor | Allow users to add divider block (#246)
* IS-234 add divider block to data and middleware

* IS-234 add block divider to domain and presentation

* IS-234, other toolbar clicks

* IS-234 divider block, update middleware, data and domain

* IS-234 divider block, ui + clicks

* IS-234 before pr fixes

* IS-234 update messages

* IS-234, refactor option other click

* IS-234, send focused block id
2020-02-22 14:17:11 +03:00
Evgenii Kozlov
5362dd9c67
Editor | Hide option toolbars when system opens virtual keyboard on focus (#242) 2020-02-19 22:56:26 +03:00
Evgenii Kozlov
45ae415410
Navigation | Create a new page on home dashboard by pressing plus button on page screen (#213) 2020-02-19 21:20:45 +03:00
Evgenii Kozlov
92beaef03f
Sub-page navigation (naive implementation) (#236) 2020-02-18 22:26:29 +03:00
Evgenii Kozlov
cb46fbe10e
Editor | Split the target block on enter-key-pressed event (#230) 2020-02-18 22:14:13 +03:00
Evgenii Kozlov
277d7ba983
Update Middleware lib to 0.4.0 (#237) 2020-02-18 16:57:46 +03:00
Konstantin Ivanov
f5578e20b3
UI tests for editor/page (#222)
* IS-208, make use cases open
* IS-208, add mocks for blocks
* IS-208, update classes to work with test cases
* IS-208, turn off legacy test
* IS-208, add page fragment tests + test case fragment instance
2020-02-17 13:45:08 +03:00
Evgenii Kozlov
937ad753a0
Create a page inside a page (#216)
* Creating a new paragraph on outside-clicked event if the last block is a page block.
2020-02-13 21:18:12 +03:00
Evgenii Kozlov
1d0431d658
Numbered list (#217) 2020-02-13 20:56:06 +03:00
Evgenii Kozlov
1473e43d14
Fix/block diff util for page title (#211) 2020-02-11 02:04:54 +03:00
Evgenii Kozlov
5b95785b6e
Fix data races when creating a new list item (#210)
* Fixed

* Fixed
2020-02-11 01:11:33 +03:00
Evgenii Kozlov
9a919a1c77
Merge blocks on backspace-pressed event (#202)
* Added block merge request
* Parsing marks as a part of granular changes
2020-02-10 18:40:56 +03:00
Evgenii Kozlov
b751c61f06
Turn a list item into a paragraph on empty-block-enter-pressed event (#207) 2020-02-10 18:16:45 +03:00
Evgenii Kozlov
48159c24af Refactor event handler (#201) 2020-02-08 23:28:08 +03:00
Konstantin Ivanov
7ed1181533
Keyboard markup (#203) 2020-02-08 23:16:14 +03:00
Evgenii Kozlov
fdfd8a488f
Refactor BlockViewDiffUtil (#190) 2020-02-05 18:16:56 +03:00
Evgenii Kozlov
52204ba096
Fix | Page title changes are no longer saved after user pressed backspace on empty page title block (#185)
* Decreased debounce value for text changes
2020-02-03 13:53:14 +03:00
Evgenii Kozlov
3248f5a394
Control panel state fixes (#184) 2020-02-02 23:41:09 +03:00
Evgenii Kozlov
e8d03be227
Only show pages on home dashboard screen (exclude data-view blocks) (#179) 2020-02-02 21:32:08 +03:00
Konstantin Ivanov
959d4dce5a
(WIP) Feature/issue 111 text highlight (#172)
* IS-111 add background color span

* IS-111 add background colors click

* IS-111 update page view and view model with background color

* IS-111 convert background color to middleware

* IS-111 add back color to mapper

* IS-111 fix cursor visibility bug

* IS-111 fix when for color toolbar clicks

* IS-111 set links clickable in checkbox and bulleted

* IS-111 show toast when click on link

* IS-111 add block link clicking when markup changed

* IS-111 pr fixes

* IS-fix fix readd background text color

* IS-111 turn off link clicks

* IS-111 rename

* IS-111 update tests

* IS-111 remove JvmOverload
2020-02-02 18:38:52 +03:00
Evgenii Kozlov
132f88911a
Integrate Middleware 0.2.0 (#173) 2020-02-01 19:45:06 +03:00
Evgenii Kozlov
46a96e23ff
Fix/markup is broken when user splits the range (#170) 2020-02-01 14:43:54 +03:00
ubu
96451d132b
Handle enter-pressed event for list blocks (#166) 2020-01-29 21:14:27 +03:00
konstantiniiv
724455f96e HOTFIX fix tests 2020-01-29 19:31:17 +03:00
Konstantin Ivanov
ac0d64f8ab
(ISSUE-112) Link/unlink text (#158)
* IS-112 update package

* IS-112 add base classes

* IS-112 add link design

* IS-112 add link, navigation

* IS-112 add link, di

* IS-112 add link as mark type

* IS-112 link di

* IS-112, link navigation

* IS-112, add link click to page

* IS-112, add ext funcs + tests

* IS-112, link, view + viewmodel

* IS-112 add link span

* IS-112 send url link to page + send to middleware

* IS-112 update navigation with Link model

* IS-112 share link view model between page and link fragment

* IS-112 add linkfy to edit widget

* IS-112 map to link on click

* IS-112 use parcelize in module

* IS-112 add block markup extension funcs + tests

* IS-112 send url from link markup

* IS-112 remove link model

* IS-112 use link view model as shared state

* IS-112 add unlink usecase

* IS-112 update link di

* IS-112 add update link marks use case + tests

* IS-112 add can unlink text use case + tests

* IS-112 use listener for fragment navigation

* IS-112 link view model logic update

* IS-112 page view model update

* IS-112 add remove link mark use case + tests

* IS-112 update di

* IS-112 add unlink logic + fix link

* IS-112 fix after merge

* IS-112 rerender blocks after link/unlink

* IS-112 fix range

* IS-112 fix link

* IS-112 remove link from nav graph

* IS-112 code style fixes

* IS-112 code style fixes

* IS-112 after PR fixes
2020-01-29 19:10:55 +03:00
ubu
a4e7f5480b
Color toolbar for the whole target block (#157) 2020-01-29 14:33:51 +03:00
ubu
eb53e031fb
Fix (#150) 2020-01-27 15:21:38 +03:00
ubu
06556571e7
Turn-into toolbar (#145) 2020-01-26 20:24:06 +03:00