schulcloud-flutter icon indicating copy to clipboard operation
schulcloud-flutter copied to clipboard

Our Flutter based App for Android and iOS.

Results 85 schulcloud-flutter issues
Sort by recently updated
recently updated
newest added

[rrule](https://pub.dev/packages/rrule) could be used instead of the untested code in [`CalendarBloc._getTodaysInstanceOrNull(…)`](https://github.com/hpi-schul-cloud/schulcloud-flutter/blob/96ed34bc66870d9cb1c8c34e17fd3f7e93b652c5/app/lib/calendar/bloc.dart#L30-L118).

T: refactor
P: app

**Describe the bug** Testing on iOS with a cutout overlaps the refreshing indicator (Imagine there being a cutout at the top): | | | | :------------: | :------------: | |...

T: fix
L: widgets
P: 4

So users stay logged in on the apps.

T: fix

Hey! I wanted to take a look at the source and then test the app on my phone and possibly make suggestions for improvements or something, but I don't know...

**Closes: #260** This should for now fix the issue. However, ideally this change would be made in the `black_hole_flutter` package so that we could use the `FancyBottomSheet` from there.

T: fix
P: 4
M: app
C: app

**Closes: #60** Makes files available offline. When clicking on a file, it's downloaded only if necessary. Files that have already been downloaded, have an offline pin next to them: ![image](https://user-images.githubusercontent.com/8601189/76981536-066cc500-693b-11ea-8bc9-bc6eb1b0c069.png)...

T: feat
L: widgets
L: data
L: BLoC/service
M: file

Thanks to marcelgarus for helping me out here

T: fix

**Is your feature request related to a problem? Please describe.** The web client does this. **Describe the solution you'd like** We should do that too.

T: feat
L: widgets
L: data
M: course

**Is your feature request related to a problem? Please describe.** In the web client, you can look at who's enrolled in a course. **Describe the solution you'd like** We should...

T: feat
L: widgets
L: data
M: course

We had to remove the old share receiver due to problems with the new Android embedding (#360), so we need to re-add it, possibly using a different package.

T: feat