denizk0461
|
a5d8e157de
|
Timetables can now be edited and deleted via sheet from SettingsFragment.kt
|
2023-07-04 14:47:19 +02:00 |
|
denizk0461
|
0d0bc1d1a2
|
Stud.IP events now get added to their proper timetable rather than being nuked on every refresh; users can now switch between timetables through the settings app
|
2023-07-04 12:51:12 +02:00 |
|
denizk0461
|
8f612d3c31
|
Added back buttons on all user-facing fragments that show when compact layout is used
|
2023-06-04 17:42:30 +02:00 |
|
denizk0461
|
6d1ab773dc
|
Added navigation graph and corresponding user preference for additional app layout option
|
2023-06-04 16:59:04 +02:00 |
|
denizk0461
|
ce0667300d
|
Added ReminderStatus.kt to keep track of the status of a future notification implementation; moved enums and similar classes to values directory
|
2023-05-23 08:35:34 +02:00 |
|
denizk0461
|
fb155550b3
|
New fragments can now be accessed via an experimental setting. They tell the user via snack message that their functionality is not yet implemented
|
2023-05-20 23:01:53 +02:00 |
|
denizk0461
|
d4e64018d2
|
Refactored preference functions so that view models cannot access preferences directly, instead having to use get/set methods, which also solves a potential bug source of defining different default values for certain properties in different view models
|
2023-05-14 13:10:47 +02:00 |
|
denizk0461
|
2798e0ecbb
|
Moved development codes from DevCodeSheet.kt to a (by default) hidden section of SettingsFragment.kt; added further information about the build in that section
|
2023-05-13 19:31:27 +02:00 |
|
denizk0461
|
7ed230b4b9
|
Changed FABs into Extended FABs that collapse on scroll; updated FABs and scrolling behaviour of app bars; removed dimens.xml files for landscape and larger widths that had been generated by Android Studio
|
2023-05-13 10:00:40 +02:00 |
|
denizk0461
|
81765db0db
|
Quick fix before publishing: adjusted colours for new MaterialButtonGroup to fit in with the other elements
|
2023-05-10 21:31:26 +02:00 |
|
denizk0461
|
e33414b7e9
|
WeserPlaner 1.0.1: pricing can now be adjusted - users can pick whether they want to see pricing for students or for employees; fragment launch settings has been changed to use a MaterialButtonGroup to support adding more options down the line
|
2023-05-10 21:14:17 +02:00 |
|
denizk0461
|
9ada2ca462
|
AllergenConfigSheet.kt now updates SettingsFragment.kt to display the count of allergens the user has set; made changes to several strings and minor UI tweaks
|
2023-05-10 18:43:06 +02:00 |
|
denizk0461
|
218bc89873
|
Changed TextSheet to use a ViewModel for showing content that is fetched from the database. Uses TextSheetContentId to determine which LiveData to observe.
|
2023-05-09 14:19:45 +02:00 |
|
denizk0461
|
a0fda22705
|
finally fixed that fucking pink fucking TimePickerDialog fucking button fuck fuck fuck
|
2023-05-05 13:09:27 +02:00 |
|
denizk0461
|
8a416b30fd
|
Added small hints to FetcherActivity.kt to help out the user
|
2023-05-05 11:53:44 +02:00 |
|
denizk0461
|
e17a81e604
|
CanteenFragment.kt: replaced buttons for opening hours and canteen switch embedded in the app bar with floating action buttons; implemented a possible fix for the app crashing after refreshing the canteen plan. This may have been caused by accessing the view/context of the fragment to let the user know that the refresh succeeded or encountered an error. Reference will be null by the time the fragment is inactive, causing a NullPointerException
|
2023-05-04 15:09:10 +02:00 |
|
denizk0461
|
3d508dff6c
|
(re-)added option to launch timetable on the current day; reinstated functionality to launch app on CanteenFragment.kt
|
2023-05-04 08:32:12 +02:00 |
|
denizk0461
|
df1d127a17
|
Implemented functionality for adding a new event manually; added floating action buttons for adding an event and refreshing the canteen offers
|
2023-05-03 14:16:32 +02:00 |
|
denizk0461
|
51c4c9120b
|
Scrolling ability has been added to the toolbars of the fragments, but in the process, I ducked up the canteen fragment. TODO: figure out a solution for where to put the chip group
|
2023-05-02 16:05:33 +02:00 |
|
denizk0461
|
5a9ab267aa
|
All sheets now have the ability to scroll; a custom selectable item background has been added to clickable views to get a custom coloured ripple effect on click
|
2023-05-01 22:19:44 +02:00 |
|
denizk0461
|
b0631d323e
|
User can now select allergens to exclude from the canteen offers
|
2023-05-01 19:17:35 +02:00 |
|
denizk0461
|
079e66ad50
|
Added app language support (I think); fragments rely on Bundles instead of constructor parameters to get data, mitigating a source of crashes
|
2023-04-30 22:47:59 +02:00 |
|
denizk0461
|
7243df0f06
|
Further error handling. Also given the user the option to colour dietary preference icons. Colours have partially been derived from those used on stw-bremen.de but have all been processed through the theme builder on m3.material.io
|
2023-04-29 22:26:26 +02:00 |
|
denizk0461
|
2bf340bdff
|
TabLayoutMediator has been re-instantiated, hopefully in a form that is less crash-prone. Crashes will also be handled now in StwParser.kt
|
2023-04-29 10:56:52 +02:00 |
|
denizk0461
|
d0819553bc
|
Implemented licences dialogue in the settings; fully restored highlighting event functionality
|
2023-04-26 10:21:16 +02:00 |
|
denizk0461
|
ced111d93d
|
Added a time stamp to development builds in the settings' app version section
|
2023-04-25 21:57:47 +02:00 |
|
denizk0461
|
6b1d77dfb3
|
Implemented functionality to switch canteens. UI for this is not fully implemented.
|
2023-04-25 15:38:30 +02:00 |
|
denizk0461
|
a53232a814
|
Added information on data collection as well as an opt-in toggle, which is not yet implemented
|
2023-04-24 13:08:03 +02:00 |
|
denizk0461
|
8d6a15c4d5
|
Added colour to StudIPEvent.kt to implement at a later date in an effort to prepare the app for release without needing to migrate (= nuke) the database once the functionality will be implemented
|
2023-04-23 21:40:04 +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
|
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
|
b9378901f4
|
Canteen items are now individually clickable to signal that they are separate items; BUG: filtering does not work anymore
|
2023-04-20 10:05:24 +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
|
2117535f63
|
Added German translation
|
2023-04-14 13:21:24 +02:00 |
|
denizk0461
|
f07c41079a
|
Upcoming/current course of the current day will now be highlighted with a thicker border
|
2023-04-14 13:09:40 +02:00 |
|
denizk0461
|
a3489d06b3
|
Completed the design (colour) change for both dark and light theme now
|
2023-04-13 21:05:52 +02:00 |
|
denizk0461
|
3a2d444956
|
Currently changing the app's colours. fuck i spent so much time changing the fucking status bar colour. like stackoverflow is so damn outdated on this topic
|
2023-04-13 19:21:53 +02:00 |
|
denizk0461
|
fb50711d36
|
Changing fragments via bottom navigation view works well now! Also started work on SettingsFragment.kt
|
2023-04-13 12:25:43 +02:00 |
|