1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-10 10:00:44 +09:00
anytype-kotlin/library-kanban-widget
Konstantin Ivanov e7111d6df0
Databaseview modal screens (#55)
* contacts view, main classes
* add contacts navigation
* contacts ui + presentation
* contacts domain + di
* contact tags, adapter + view
* add item decorator, drawable + ext func to core-ui
* contacts, update ui + mappers
* contacts. update domain + add extension date func
* contacts, presentation + domain
* contacts ui
* update gradle settings
* add filters logic
* contacts, ui + presentation

* filters deign

* contacts di + ext

* before pr fixes

* show contacts on desktop screen

* add gitignore

* filter logic, presentation

* filter logic, domain

* filter logic, ui

* filters refactoring

* after develop merge fixes

* modals add view, design + ui

* modal screens, add view + edit view

* modal screens, switch view + customize

* modal screen, properties

* modals, properties

* modal screens, properties reorder design

* modal screens, properties edit

* modal add view, navigation

* move dimens and strings to core-ui

* modal add view, design + ui + presentation

* modal add view, separate views

* add display view, presentation, use case + di

* databaseView, add default config

* add view display, hide icon

* add base bottom sheet fragment

* add android extension functions

* add todo to widget

* add display view, ui

* add display view, add navigation

* add display view, show result

* edit database, domain

* edit database, presentation

* edit database, ui + di

* edit database, navigation

* switch view, presentation + domain

* switch view, ui + di

* switch view, navigation

* customize view, presentation

* customize view, ui + di

* customize view, navigation

* domain, add groups

* custom view, design fix

* fix modal navigation + add safe args

* database view, add repo + update use cases

* database view, update di

* database mock repo update

* database domain, change view type, update mocks and models

* database presentation, fix switch and customize navigation

* database ui, contact fragment as parent for switch and customize scxreens

* switch and customize, update di

* add library-kanban-widget

* add kanban ui

* add kanban design

* add kanban domain logic

* add kanban presentation logic

* kanban, unit tests

* kanban, dimens + android util class

* gradle, add kanban

* set back states for dragItemAdapter

* fix navigation for demo

* demo, update kanban, contact mocks and models

* fix packages

* add graphik font

* demo, add test icon

* remove legacy help class, add android ext

* demo, fix design

* demo, update kanban and contacts ui

* Added goals fragment

* Added goals screen

* Enabled checkbox

* fix fab black tint

* add background color for tag

* add emoji for dashboard view

* some demo design fixes

* add demo docs

* add properties fragment + viewmodel

* some fixes

* modal properties, design

* modal properties, di

* rename model Account -> Person

* helper class, recycler item click

* properties, update di

* properties, add view holders

* recycler item click support

* properties, ui + design

* properties, navigate from customize screen

* properties, add view holders

* properties, number

* properties, date

* properties, icons + strings

* properties, multiple

* <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <ImageView
        android:id="@+id/iconFile"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="@dimen/modal_property_margin_start"
        android:layout_marginTop="@dimen/modal_property_margin_top"
        android:layout_marginBottom="@dimen/modal_property_margin_bottom"
        android:contentDescription="@string/content_description_modal_icon"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:srcCompat="@drawable/ic_multiselect" />

    <TextView
        android:id="@+id/textFile"
        style="@style/ModalRowTestStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="@dimen/modal_property_text_from_icon_margin"
        android:text="@string/prop_multiple"
        app:layout_constraintBottom_toBottomOf="@+id/iconFile"
        app:layout_constraintStart_toEndOf="@+id/iconFile"
        app:layout_constraintTop_toTopOf="@+id/iconFile" />

    <ImageView
        android:id="@+id/iconForward"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="@dimen/modal_property_margin_end"
        android:contentDescription="@string/content_description_modal_icon"
        app:layout_constraintBottom_toBottomOf="@+id/textFile"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="@+id/textFile"
        app:srcCompat="@drawable/ic_arrow_forward" />

    <ImageView
        android:id="@+id/hideFile"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="@dimen/modal_property_hide_forward_margin"
        android:contentDescription="@string/content_description_modal_icon"
        app:layout_constraintBottom_toBottomOf="@+id/iconForward"
        app:layout_constraintEnd_toStartOf="@+id/iconForward"
        app:layout_constraintTop_toTopOf="@+id/iconForward"
        app:srcCompat="@drawable/ic_hide" />

property, file

* property, checkbox

* property, url

* property, phone

* property, update adapter

* property, rename models

* property, add new

* properties, design fix

* properties, add navigation, back, update disign

* property edit, view model

* property edit, di

* property edit, ui

* property, view model

* update database mock + add view extension

* details view, update view holders

* rename Properties -> Details + lot of fixes

* details, update xmls

* add show param to Properties

* update main component

* add view extension func

* details, update add new view holder

* detail edit, di + presentation + ui

* details, fix module name

* contacts, add detail edit navigation

* detail edit, fix ui

* detail edit, add navigation + show/hide

* detail edit, ui refactoring

* detail edit, add clicks

* detail edit, add delete detail

* detail edit, add hide detail

* detail edit, add duplicate

* hide detail test

* detail items, add drag'n'drop icon

* detail items, update viewholders

* details reorder, presentation + di

* details reorder, ui

* details reorder, navigation

* details adapter, add drag flag

* details reorder, add drag and drop

* details reorder, add swap logic

* database ui, update package

* database modals ui , update packages

* database table ui, package update

* database kanban ui, package update

* database ui, list board, tags

* database ui, rename view models and layouts

* database presentation, rename classes

* database presentation, move class

* database domain. rename property -> detail

* database ui, rename database view

* database domain, rename displayView -> display

* remove legacy

* rename display view -> display

* rename contact view -> list item

* fixes

* Squashed commit of the following:

commit 23f2ce74cc
Author: ubu <ubuphobos@gmail.com>
Date:   Sat Dec 21 20:24:52 2019 +0300
    Release commit: 0.0.13
commit aceba09990
Author: ubu <ubuphobos@gmail.com>
Date:   Sat Dec 21 17:08:39 2019 +0300

* fix event -> event wrapper

* remove duplicate

* update contacts package

* rename display view

Co-authored-by: ubu <ubuphobos@gmail.com>
2019-12-26 18:12:08 +03:00
..
src/main Databaseview modal screens (#55) 2019-12-26 18:12:08 +03:00
.gitignore Databaseview modal screens (#55) 2019-12-26 18:12:08 +03:00
build.gradle Databaseview modal screens (#55) 2019-12-26 18:12:08 +03:00
gradle.properties Databaseview modal screens (#55) 2019-12-26 18:12:08 +03:00
maven-publish.gradle Databaseview modal screens (#55) 2019-12-26 18:12:08 +03:00
proguard-rules.pro Databaseview modal screens (#55) 2019-12-26 18:12:08 +03:00