1
0
mirror of https://gitlab.com/ceda_ei/sonzai.git synced 2025-03-12 21:26:52 +01:00

32 Commits

Author SHA1 Message Date
b89b67bf68 Disallow removing used subjects
Pass timetable as prop in containers.
2020-03-31 14:37:13 +05:30
f9f4f40822 Refactor InputDialog. Disallow empty input. 2020-03-30 13:53:24 +05:30
7425b566d5 Do not show Timetable till subjects are not added. 2020-03-29 13:45:27 +05:30
265485acb1 Auto close snackbar. 2020-03-29 13:39:17 +05:30
e151e51eb0 Enable Hermes 2020-03-28 23:04:56 +05:30
6eadc6739f Replace BottomNavigation with react-native-tab-view.
Squashed commit of the following:

commit e4dd4768b703537bc32b897d835331ca72784d3b
Author: Ceda EI <ceda_ei@webionite.com>
Date:   Sat Mar 28 16:45:18 2020 +0530

    Style tab navigation.

commit 6a6795c7fb3a09160337af34fe53ff5c7df046d3
Author: Ceda EI <ceda_ei@webionite.com>
Date:   Thu Mar 26 04:05:50 2020 +0530

    Add basic working model using react-native-tab-view.
2020-03-28 18:18:49 +05:30
1dcc917825 Redo HomeScreen with DataTable. Add Remove in Dialog. Add remove reducer 2020-03-24 23:47:54 +05:30
7d5d680a68 Sort timetable entries by start time. 2020-03-22 16:19:16 +05:30
dedf976c95 Add transformer to transform Date. 2020-03-21 20:22:08 +05:30
83d0310bdc Complete AddEntry. Add dep date-fns. Change format in HomeScreen. 2020-03-21 14:47:10 +05:30
edba7c9458 Fix margin at bottom for Subjects, HomeScreen. 2020-03-21 13:34:29 +05:30
0feabb5599 Add {.dev,_DEV} suffix to debug {applicationId,version}. 2020-03-20 23:26:00 +05:30
55e660630b Move HomeScreen into a seperate file. Replace add with +.
Add dummy AddEntry.
2020-03-20 20:05:50 +05:30
8424e1e750 Use IconButton instead of Button for Remove. Align to right. 2020-03-20 19:53:06 +05:30
a9820e5e9e Add Timetable Pane. Add TimetableContainer. Integrate ReactNavigation. 2020-03-20 15:45:54 +05:30
883c44a01b Add addTimetableEntry action and reducer. Add removeTimetableEntry action. 2020-03-20 15:25:06 +05:30
dee71bec11 Add ScrollView and Portal.Host to Subjects. Add margin to last card.
Move FAB inside Portal
2020-03-20 00:13:34 +05:30
bbf55e1c7e Move .java files into correct directories to match package name. 2020-03-18 17:34:48 +05:30
0103e6abff Add Theme Picker.
Moved Provider into App.js. Add AppContainer to store theme in redux
store. Add reducers and actions for theme, SET_THEME.
2020-03-17 19:25:03 +05:30
635dbbf709 Add text when no subject is shown. 2020-03-16 20:43:14 +05:30
52360965c2 Add Subjects pane.
SubjectsContainer as Redux Container. Subjects is the component.
2020-03-16 20:31:05 +05:30
0508970fa0 Add ADD_SUBJECT and REMOVE_SUBJECT action creators and reducer. 2020-03-16 20:24:08 +05:30
4ddcabb62a Update theme 2020-03-16 20:15:10 +05:30
4269b3c3cf Fix classes reducer to use {} as default state. Add subjects reducer. 2020-03-16 11:14:32 +05:30
b7d68bdf77 Add boilerplate for redux, redux-persist. 2020-03-16 07:53:03 +05:30
f13caa7cc7 Add theme. Create basic layout. 2020-03-14 16:05:35 +05:30
190f874772 Add react-native-paper boilerplate 2020-03-12 22:44:38 +05:30
f44a2e172c Add react-native-paper, react-native-vector-icons 2020-03-12 21:58:25 +05:30
c3c01a7199 Removed flowconfig 2020-03-11 19:05:14 +05:30
dad64dfb0e Add eslintrc. 2020-03-11 13:26:36 +05:30
1686c57a6a Add LICENSE 2020-03-08 17:58:51 +00:00
3eb5bad773 Add boilerplate. 2020-03-07 13:53:17 +05:30