├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── examples ├── fluxfx │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── todomvcfx │ │ │ │ └── fluxfx │ │ │ │ ├── FluxFxApp.java │ │ │ │ ├── actions │ │ │ │ ├── AddItemAction.java │ │ │ │ ├── ChangeCompletedForAllItemsAction.java │ │ │ │ ├── ChangeCompletedForSingleItemAction.java │ │ │ │ ├── ChangeFilterAction.java │ │ │ │ ├── DeleteItemAction.java │ │ │ │ └── EditAction.java │ │ │ │ ├── stores │ │ │ │ ├── ItemsStore.java │ │ │ │ └── TodoItem.java │ │ │ │ └── views │ │ │ │ ├── MainView.java │ │ │ │ ├── additems │ │ │ │ └── AddItemsView.java │ │ │ │ ├── controls │ │ │ │ └── ControlsView.java │ │ │ │ └── item │ │ │ │ ├── ItemOverviewView.java │ │ │ │ └── ItemView.java │ │ └── resources │ │ │ └── todomvcfx │ │ │ └── fluxfx │ │ │ └── views │ │ │ ├── MainView.fxml │ │ │ ├── additems │ │ │ ├── AddItemsView.fxml │ │ │ └── additems.css │ │ │ ├── controls │ │ │ └── ControlsView.fxml │ │ │ ├── item │ │ │ ├── ItemOverviewView.fxml │ │ │ ├── ItemView.fxml │ │ │ └── itemview.css │ │ │ └── main.css │ │ └── test │ │ └── java │ │ └── todomvcfx │ │ └── fluxfx │ │ └── FluxFxTest.java ├── mvvmfx │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── todomvcfx │ │ │ │ └── mvvmfx │ │ │ │ ├── MvvmfxApp.java │ │ │ │ ├── model │ │ │ │ ├── TodoItem.java │ │ │ │ └── TodoItemStore.java │ │ │ │ └── ui │ │ │ │ ├── FilterHelper.java │ │ │ │ ├── MainView.java │ │ │ │ ├── MainViewModel.java │ │ │ │ ├── additems │ │ │ │ ├── AddItemsView.java │ │ │ │ └── AddItemsViewModel.java │ │ │ │ ├── controls │ │ │ │ ├── ControlsView.java │ │ │ │ └── ControlsViewModel.java │ │ │ │ └── item │ │ │ │ ├── ItemOverviewView.java │ │ │ │ ├── ItemOverviewViewModel.java │ │ │ │ ├── ItemView.java │ │ │ │ └── ItemViewModel.java │ │ └── resources │ │ │ └── todomvcfx │ │ │ └── mvvmfx │ │ │ └── ui │ │ │ ├── MainView.fxml │ │ │ ├── additems │ │ │ ├── AddItemsView.fxml │ │ │ └── additems.css │ │ │ ├── controls │ │ │ └── ControlsView.fxml │ │ │ ├── item │ │ │ ├── ItemOverviewView.fxml │ │ │ ├── ItemView.fxml │ │ │ └── itemview.css │ │ │ └── main.css │ │ └── test │ │ └── java │ │ └── todomvcfx │ │ └── mvvmfx │ │ ├── MvvmfxTest.java │ │ └── ui │ │ ├── additems │ │ └── AddItemsViewModelTest.java │ │ ├── controls │ │ └── ControlsViewModelTest.java │ │ └── item │ │ ├── ItemOverviewViewModelTest.java │ │ └── ItemViewModelTest.java └── reduxfx │ ├── build.gradle │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── netopyr │ │ │ └── reduxfx │ │ │ └── todo │ │ │ ├── ReduxFXApp.java │ │ │ ├── actions │ │ │ ├── Action.java │ │ │ └── Actions.java │ │ │ ├── state │ │ │ ├── AppModel.java │ │ │ ├── Filter.java │ │ │ └── TodoEntry.java │ │ │ ├── updater │ │ │ └── Todos.java │ │ │ └── view │ │ │ ├── AddItemView.java │ │ │ ├── ControlsView.java │ │ │ ├── ItemOverviewView.java │ │ │ ├── ItemView.java │ │ │ └── MainView.java │ └── resources │ │ ├── additem.css │ │ ├── itemview.css │ │ └── main.css │ └── test │ └── java │ └── com │ └── netopyr │ └── reduxfx │ └── todo │ └── ReduxFXTest.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── reference_impl ├── build.gradle └── src │ ├── main │ ├── java │ │ └── todomvcfx │ │ │ └── referenceimpl │ │ │ ├── ReferenceApp.java │ │ │ ├── Repository.java │ │ │ ├── TodoItem.java │ │ │ └── controllers │ │ │ ├── AddItemsController.java │ │ │ ├── ControlsController.java │ │ │ ├── ItemController.java │ │ │ └── ItemOverviewController.java │ └── resources │ │ ├── Main.fxml │ │ ├── additems │ │ ├── AddItems.fxml │ │ └── additems.css │ │ ├── controls │ │ └── Controls.fxml │ │ ├── item │ │ ├── Item.fxml │ │ ├── ItemOverview.fxml │ │ └── itemview.css │ │ └── main.css │ └── test │ └── java │ └── todomvcfx │ └── referenceimpl │ └── ReferenceImplTest.java ├── settings.gradle └── tests ├── build.gradle └── src └── main └── java └── todomvcfx ├── AbstractTest.java ├── UiTest.java └── matcher ├── ButtonMatchers.java └── CheckBoxMatchers.java /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | 3 | .idea 4 | build/ 5 | *.iml 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/README.md -------------------------------------------------------------------------------- /examples/fluxfx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/build.gradle -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/FluxFxApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/FluxFxApp.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/AddItemAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/AddItemAction.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/ChangeCompletedForAllItemsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/ChangeCompletedForAllItemsAction.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/ChangeCompletedForSingleItemAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/ChangeCompletedForSingleItemAction.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/ChangeFilterAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/ChangeFilterAction.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/DeleteItemAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/DeleteItemAction.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/EditAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/actions/EditAction.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/stores/ItemsStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/stores/ItemsStore.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/stores/TodoItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/stores/TodoItem.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/MainView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/MainView.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/additems/AddItemsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/additems/AddItemsView.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/controls/ControlsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/controls/ControlsView.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/item/ItemOverviewView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/item/ItemOverviewView.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/item/ItemView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/java/todomvcfx/fluxfx/views/item/ItemView.java -------------------------------------------------------------------------------- /examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/MainView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/MainView.fxml -------------------------------------------------------------------------------- /examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/additems/AddItemsView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/additems/AddItemsView.fxml -------------------------------------------------------------------------------- /examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/additems/additems.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/additems/additems.css -------------------------------------------------------------------------------- /examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/controls/ControlsView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/controls/ControlsView.fxml -------------------------------------------------------------------------------- /examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/item/ItemOverviewView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/item/ItemOverviewView.fxml -------------------------------------------------------------------------------- /examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/item/ItemView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/item/ItemView.fxml -------------------------------------------------------------------------------- /examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/item/itemview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/item/itemview.css -------------------------------------------------------------------------------- /examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/main/resources/todomvcfx/fluxfx/views/main.css -------------------------------------------------------------------------------- /examples/fluxfx/src/test/java/todomvcfx/fluxfx/FluxFxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/fluxfx/src/test/java/todomvcfx/fluxfx/FluxFxTest.java -------------------------------------------------------------------------------- /examples/mvvmfx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/build.gradle -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/MvvmfxApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/MvvmfxApp.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/model/TodoItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/model/TodoItem.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/model/TodoItemStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/model/TodoItemStore.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/FilterHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/FilterHelper.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/MainView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/MainView.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/MainViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/MainViewModel.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/additems/AddItemsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/additems/AddItemsView.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/additems/AddItemsViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/additems/AddItemsViewModel.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/controls/ControlsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/controls/ControlsView.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/controls/ControlsViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/controls/ControlsViewModel.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/item/ItemOverviewView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/item/ItemOverviewView.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/item/ItemOverviewViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/item/ItemOverviewViewModel.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/item/ItemView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/item/ItemView.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/item/ItemViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/java/todomvcfx/mvvmfx/ui/item/ItemViewModel.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/MainView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/MainView.fxml -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/additems/AddItemsView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/additems/AddItemsView.fxml -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/additems/additems.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/additems/additems.css -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/controls/ControlsView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/controls/ControlsView.fxml -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/item/ItemOverviewView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/item/ItemOverviewView.fxml -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/item/ItemView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/item/ItemView.fxml -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/item/itemview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/item/itemview.css -------------------------------------------------------------------------------- /examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/main/resources/todomvcfx/mvvmfx/ui/main.css -------------------------------------------------------------------------------- /examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/MvvmfxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/MvvmfxTest.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/ui/additems/AddItemsViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/ui/additems/AddItemsViewModelTest.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/ui/controls/ControlsViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/ui/controls/ControlsViewModelTest.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/ui/item/ItemOverviewViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/ui/item/ItemOverviewViewModelTest.java -------------------------------------------------------------------------------- /examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/ui/item/ItemViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/mvvmfx/src/test/java/todomvcfx/mvvmfx/ui/item/ItemViewModelTest.java -------------------------------------------------------------------------------- /examples/reduxfx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/build.gradle -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/ReduxFXApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/ReduxFXApp.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/actions/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/actions/Action.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/actions/Actions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/actions/Actions.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/state/AppModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/state/AppModel.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/state/Filter.java: -------------------------------------------------------------------------------- 1 | package com.netopyr.reduxfx.todo.state; 2 | 3 | public enum Filter { 4 | ALL, ACTIVE, COMPLETED 5 | } 6 | -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/state/TodoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/state/TodoEntry.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/updater/Todos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/updater/Todos.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/AddItemView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/AddItemView.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/ControlsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/ControlsView.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/ItemOverviewView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/ItemOverviewView.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/ItemView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/ItemView.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/MainView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/java/com/netopyr/reduxfx/todo/view/MainView.java -------------------------------------------------------------------------------- /examples/reduxfx/src/main/resources/additem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/resources/additem.css -------------------------------------------------------------------------------- /examples/reduxfx/src/main/resources/itemview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/resources/itemview.css -------------------------------------------------------------------------------- /examples/reduxfx/src/main/resources/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/main/resources/main.css -------------------------------------------------------------------------------- /examples/reduxfx/src/test/java/com/netopyr/reduxfx/todo/ReduxFXTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/examples/reduxfx/src/test/java/com/netopyr/reduxfx/todo/ReduxFXTest.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/gradlew.bat -------------------------------------------------------------------------------- /reference_impl/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/build.gradle -------------------------------------------------------------------------------- /reference_impl/src/main/java/todomvcfx/referenceimpl/ReferenceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/java/todomvcfx/referenceimpl/ReferenceApp.java -------------------------------------------------------------------------------- /reference_impl/src/main/java/todomvcfx/referenceimpl/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/java/todomvcfx/referenceimpl/Repository.java -------------------------------------------------------------------------------- /reference_impl/src/main/java/todomvcfx/referenceimpl/TodoItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/java/todomvcfx/referenceimpl/TodoItem.java -------------------------------------------------------------------------------- /reference_impl/src/main/java/todomvcfx/referenceimpl/controllers/AddItemsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/java/todomvcfx/referenceimpl/controllers/AddItemsController.java -------------------------------------------------------------------------------- /reference_impl/src/main/java/todomvcfx/referenceimpl/controllers/ControlsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/java/todomvcfx/referenceimpl/controllers/ControlsController.java -------------------------------------------------------------------------------- /reference_impl/src/main/java/todomvcfx/referenceimpl/controllers/ItemController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/java/todomvcfx/referenceimpl/controllers/ItemController.java -------------------------------------------------------------------------------- /reference_impl/src/main/java/todomvcfx/referenceimpl/controllers/ItemOverviewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/java/todomvcfx/referenceimpl/controllers/ItemOverviewController.java -------------------------------------------------------------------------------- /reference_impl/src/main/resources/Main.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/resources/Main.fxml -------------------------------------------------------------------------------- /reference_impl/src/main/resources/additems/AddItems.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/resources/additems/AddItems.fxml -------------------------------------------------------------------------------- /reference_impl/src/main/resources/additems/additems.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/resources/additems/additems.css -------------------------------------------------------------------------------- /reference_impl/src/main/resources/controls/Controls.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/resources/controls/Controls.fxml -------------------------------------------------------------------------------- /reference_impl/src/main/resources/item/Item.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/resources/item/Item.fxml -------------------------------------------------------------------------------- /reference_impl/src/main/resources/item/ItemOverview.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/resources/item/ItemOverview.fxml -------------------------------------------------------------------------------- /reference_impl/src/main/resources/item/itemview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/resources/item/itemview.css -------------------------------------------------------------------------------- /reference_impl/src/main/resources/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/main/resources/main.css -------------------------------------------------------------------------------- /reference_impl/src/test/java/todomvcfx/referenceimpl/ReferenceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/reference_impl/src/test/java/todomvcfx/referenceimpl/ReferenceImplTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/settings.gradle -------------------------------------------------------------------------------- /tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/tests/build.gradle -------------------------------------------------------------------------------- /tests/src/main/java/todomvcfx/AbstractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/tests/src/main/java/todomvcfx/AbstractTest.java -------------------------------------------------------------------------------- /tests/src/main/java/todomvcfx/UiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/tests/src/main/java/todomvcfx/UiTest.java -------------------------------------------------------------------------------- /tests/src/main/java/todomvcfx/matcher/ButtonMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/tests/src/main/java/todomvcfx/matcher/ButtonMatchers.java -------------------------------------------------------------------------------- /tests/src/main/java/todomvcfx/matcher/CheckBoxMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel-mauky/todomvcFX/HEAD/tests/src/main/java/todomvcfx/matcher/CheckBoxMatchers.java --------------------------------------------------------------------------------