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