Commit Graph
25 Commits
Author SHA1 Message Date
denizk0461 9b6e267cb0 Started implementation of event update sheet 2023-04-24 15:43:42 +02:00
denizk0461 6f5df7dd55 Fixed allergen duplicates being stored in the database and shown to the user multiple times 2023-04-24 10:47:34 +02:00
denizk0461 ca89e68a91 Implemented allergen functionality by showing the user a bottom sheet 2023-04-23 20:33:17 +02:00
denizk0461 b957172721 Transitioned from a fairly custom solution to using a colour palette generated by the Material Theme Builder to simplify colour management. Also began work on a bottom sheet for displaying allergens and additives in canteen offers. 2023-04-23 17:13:48 +02:00
denizk0461 fbad84aa09 Fully documented all Kotlin files and added TODOs to functions that need to be updated in some way 2023-04-23 11:57:03 +02:00
denizk0461 ab316d9871 Fixed a bug that would cause the canteen plan to crash after refreshing while trying to layout the TabMediatorLayout. I don't know why that happened. 2023-04-21 14:20:06 +02:00
denizk0461 b39aa1f003 Fixed a bug that would cause the tab for a day without canteen offers to not be shown, causing the offers for the next days to be shifted over, thus not showing the offers for the last day that's available online. I know I didn't explain that very well, but it's fixed now anyway, soo (: also made some minor visual adjustments to margins and colours 2023-04-20 21:35:09 +02:00
denizk0461 b5f5e06b7f Changed filter chip colour, but when pressed, the primary colour needs to be changed to a more desaturated tint 2023-04-20 12:19:44 +02:00
denizk0461 70a89ac681 Fixed filtering behaviour, since it wouldn't recognise items with two preferences if only one had been selected; added icons for preferences 2023-04-18 21:33:24 +02:00
denizk0461 4d9ad39578 Made some improvements to the dietary preference handling, but CanteenOfferPageAdapter.kt still needs some work for the filtering to work properly; it should only filter out elements if they meet NO preferences! 2023-04-18 15:39:49 +02:00
denizk0461 c385da4287 Implemented chips for selecting dietary preferences 2023-04-18 10:25:45 +02:00
denizk0461 56cdc4c5ee Canteen name will now be fetched as well; fixed an error that displayed the offers of the next day in CanteenFragment.kt 2023-04-17 14:32:07 +02:00
denizk0461 315f2f815a Successfully completed database change OMG; this will save memory by storing less duplicate data 2023-04-17 14:19:06 +02:00
denizk0461 61822f1f45 Canteen content can now be displayed 2023-04-16 21:41:46 +02:00
denizk0461 5543eb4e32 Implemented canteen scraper/parser functionality 2023-04-16 18:19:06 +02:00
denizk0461 d55a304cec Moved the fetching task to a separate activity; changed the time attributes in StudIPEvent.kt to strings 2023-04-12 18:58:10 +02:00
denizk0461 4f78eb8373 Switch to ViewPager2 was successful; it was essentially a drop-in replacement. There's a bug in the connected TabLayout where, if the app starts and scrolls programmatically to Wednesday or later, the tab won't be focussed until the user starts scrolling again 2023-04-12 16:46:38 +02:00
denizk0461 8b690a4593 Minor changes; about to try and implement ViewPager2 instead of the RecyclerView to show different days. This is for better UX and compatibility with the TabLayout 2023-04-12 15:36:35 +02:00
denizk0461 d6eb7f5ce1 small adjustments and bugfix; timeslot was always saved into the database longer than would be correct; for example, a course from 08:15 to 09:45 would have been saved as 08:15 to 11:45 2023-04-10 21:03:02 +02:00
denizk0461 cab50b5f2d PARSING HTML WORKS AND IT GETS SAVED TO THE DATABASE WOOO 2023-04-10 20:54:15 +02:00
denizk0461 03b86c8ab9 TODO implement custom Chrome tabs 2023-04-08 18:53:51 +02:00
denizk0461 3c65ccddb1 Added database persistence ability 2023-04-08 17:30:05 +02:00
denizk0461 76370d78a8 boutta make a big change 2023-04-08 15:13:11 +02:00
denizk0461 9c0e67b396 Implemented page view for courses 2023-04-08 13:43:26 +02:00
denizk0461 73ea48626d Initial push 2023-04-08 11:41:02 +02:00