1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-09 09:34:59 +09:00
anytype-kotlin/CHANGELOG.md
2020-02-25 22:09:35 +03:00

5.3 KiB

Change log for Android @Anytype app.

Version 0.0.20

New features 🚀

  • Allow users to split blocks (not stable yet) (#229)
  • Allow users to set background color to block layouts (#244)
  • Allow users to create new pages on home dashboard by pressing plus-button on page screen (#191)
  • Allow users to add divider blocks (#234)
  • Enable sub-page navigation (naive implementation) (#235)
  • Implemented new back navigation: closing pages on swipe-down gesture (#231)

Design 🔳

  • One-line (ellipsized) page titles on home dashboard screen (#233)

Fixes & tech 🚒

  • Turn-into panel is still visible when system opens virtual keyboard on focus (#169)
  • Missing diff-util implementation for headers results in app crash (#227)
  • Option toolbars (add-block, turn-into, color, action) are still visible when system opens virtual keyboard on focus (#102)
  • Default text color and default background color from app ressources aren't converted correctly to hex color code (#204)
  • Added scenarios for UI-testing (#241)

Middleware ⚙️

  • Added blockSplit command (#229)
  • Added blockSetTextBackgroundColor command (#244)

Version 0.0.19

New features 🚀

  • Allow users to create numbered lists (nested lists are not supported) (#156)
  • Allow users to create a sub-page (navigation is not supported) (#214)

Fixes & tech 🚒

  • Fix: Text watcher is not always removed when the corresponding block is deleted (#221)
  • Testing: added basic unit testing for BlockAdapter (#220)
  • Testing: added first UI tests for editor/page (#208)

Version 0.0.18

New features 🚀

  • Merge the target block with the previous block if the carriage of the target block is positioned at the beginning of the text on backspace-pressed event (#159)
  • Turn a list item into a paragraph on empty-block-enter-pressed event (#207)
  • Enable keyboard/code (not stable yet) (#80)

Fixes & tech 🚒

  • Improved BlockViewDiffUtil implementation (better change payload procession) (#164, #195)
  • Page titles on the home dashboard are not always updated when user returns back from a page to the home dashboard (#199)
  • Inconsistent behaviour while editing page's title on page screen (#182)
  • Event channel refactoring (decreased code duplication) (#194)

Middleware ⚙️

  • Added blockMerge command (#159)

Version 0.0.17

New features 🚀

  • User can now use the color toolbar to change the text color of the whole text block (#153)
  • User can now use the markup-color toolbar to change the background color of the selected text (#111)
  • Create a checkbox-list item on enter-pressed-event (instead of a simple paragraph) (#155)
  • Create a bulleted-list item on enter-pressed-event (instead of a simple paragraph) (#154)
  • Block.Content.Text model now has optional color property (#153).
  • Added documentation engine (DOKKA) for domain module: documentation is generated automatically from KDoc (#168).
  • Added new content model: Block.Content.Link (#173)

Design 🔳

  • Updated app fonts (#183)
  • Removed shadows from cards (#177)

Fixes 🚒

  • User cannot undo markup formatting if there are already several markups of the same type in the text (#151)
  • Markup is broken when user splits the range (#122)
  • Page title changes are not saved after user pressed backspace on empty page title block (#185).

Middleware ⚙️

  • Updated middleware library and protocol to 0.2.4 (#173, #181)
  • Added blockCreatePage command (#173)
  • Added blockSetTextColor command (#153).
  • Added accountStop command (#180)

Version 0.0.16

New features 🚀

  • Added turn-into toolbar: allow user to change block text style (#144)
  • Clearing focus when user hides keyboard (#133)
  • Added PLUS button on page screen (#133)
  • Better UX: increased cursor/focusing speed (cursor is now moved to the next block with a greater speed) (#135)

Fixes 🚒

  • Fixed main toolbar visibility illegal states: no longer showing the main toolbar when no block is focused (#103)
  • Wire the control panel with the focused block: ControlPanelToolbar holds the id of the focused block (#133)
  • The main toolbar is hidden when no block is focused on a page (#103)
  • Fixed a regressed issue: new paragraph is not focused when created after on-enter-press event is triggered (#138)
  • Fixed Github Actions CI issue: using token from repository secrets (#148)
  • Fixed issues related to incorrectly calculated adapter position resulting in app crash (#147)

Middleware ⚙

  • Refactored event handler (list of events is now processed at once, not one event after another as before) (#134)
  • Added blockSetTextStyle command.

Version 0.0.15

New features 🚀

  • Enabled user to add checkbox and bullet blocks. (#106)
  • Allow user to delete (unlink) or duplicate blocks inside a page (#107).
  • Added block-action (delete, duplicate) toolbar (#107)
  • Create a new paragraph on enter-press event at the end of the line (#129)
  • Create an empty paragraph block when user clicks on empty space (#126)
  • Delete target block when user presses backspace inside an empty block (#113)

Fixes 🚒

  • Every page is now opened in expanded state (#121)
  • Should not show colour toolbar and add-block toolbar at the same time (#119)

Middleware ⚙

  • Added support for duplicate and unlink operations (#107)
  • Middleware-client refactoring (#118)