Rico Berger
01250cfc35
Add Linting in CI and Fix Linting Errors ( #281 )
2025-07-27 15:58:48 +02:00
Rico Berger
6a3b481219
Allow Swiping Gestures to Switch Column ( #246 )
...
It is now possible to switch the column in a deck by swiping to the left
/ right.
2025-04-19 15:31:57 +02:00
Rico Berger
2c712f6a07
Fix Flutter Deprecations ( #244 )
...
- Change `surfaceVariant` to `surfaceContainerHighest`
- Remove `library` statement
- Migrate from `dart:html` to `package:web/web.dart`
2025-04-19 11:34:40 +02:00
Rico Berger
96eccb5503
[core] Update Flutter to Version 3.24.0 ( #189 )
...
Update Flutter to Version 3.24.0 and replace the deprecated `background`
and `onBackground` colors with `surface` and `onSurface`. Within this
migration we also adjusted the `onSecondary` color, so that the apps
look as before the update.
2024-08-09 14:06:53 +02:00
dependabot[bot]
318aeb4187
Bump the pub group across 1 directory with 17 updates ( #167 )
...
* Bump the pub group across 1 directory with 17 updates
Bumps the pub group with 16 updates in the /app directory:
| Package | From | To |
| --- | --- | --- |
| [app_links](https://github.com/llfbandit/app_links ) | `3.5.1` | `6.1.1` |
| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages ) | `1.0.6` | `1.0.8` |
| [flutter_cache_manager](https://github.com/Baseflow/flutter_cache_manager ) | `3.3.1` | `3.3.2` |
| [flutter_lints](https://github.com/flutter/packages/tree/main/packages ) | `3.0.2` | `4.0.0` |
| [flutter_markdown](https://github.com/flutter/packages/tree/main/packages ) | `0.6.22` | `0.7.1` |
| [html2md](https://github.com/jarontai/html2md ) | `1.3.1` | `1.3.2` |
| [just_audio](https://github.com/ryanheise/just_audio ) | `0.9.37` | `0.9.38` |
| [just_audio_background](https://github.com/ryanheise/just_audio ) | `0.0.1-beta.11` | `0.0.1-beta.12` |
| [just_audio_media_kit](https://github.com/Pato05/just_audio_media_kit ) | `2.0.2` | `2.0.4` |
| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus ) | `6.0.0` | `8.0.0` |
| [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) | `6.24.0` | `6.29.2` |
| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences ) | `2.2.2` | `2.2.3` |
| [sign_in_with_apple](https://github.com/aboutyou/dart_packages ) | `6.0.0` | `6.1.0` |
| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher ) | `6.2.5` | `6.2.6` |
| [window_manager](https://github.com/leanflutter/window_manager ) | `0.3.8` | `0.3.9` |
| [youtube_explode_dart](https://github.com/Hexer10/youtube_explode_dart ) | `2.1.0` | `2.2.1` |
Updates `app_links` from 3.5.1 to 6.1.1
- [Release notes](https://github.com/llfbandit/app_links/releases )
- [Changelog](https://github.com/llfbandit/app_links/blob/master/CHANGELOG.md )
- [Commits](https://github.com/llfbandit/app_links/compare/3.5.1...6.1.1 )
Updates `cupertino_icons` from 1.0.6 to 1.0.8
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/cupertino_icons-v1.0.8/third_party/packages )
Updates `flutter_cache_manager` from 3.3.1 to 3.3.2
- [Commits](https://github.com/Baseflow/flutter_cache_manager/commits/flutter_cache_manager_v3.3.2 )
Updates `flutter_lints` from 3.0.2 to 4.0.0
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/flutter_lints-v4.0.0/packages )
Updates `flutter_markdown` from 0.6.22 to 0.7.1
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/flutter_markdown-v0.7.1/packages )
Updates `html2md` from 1.3.1 to 1.3.2
- [Changelog](https://github.com/jarontai/html2md/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jarontai/html2md/commits )
Updates `just_audio` from 0.9.37 to 0.9.38
- [Release notes](https://github.com/ryanheise/just_audio/releases )
- [Commits](https://github.com/ryanheise/just_audio/compare/just_audio-v0.9.37...just_audio-v0.9.38 )
Updates `just_audio_background` from 0.0.1-beta.11 to 0.0.1-beta.12
- [Release notes](https://github.com/ryanheise/just_audio/releases )
- [Commits](https://github.com/ryanheise/just_audio/compare/just_audio_background-v0.0.1-beta.11...just_audio_background-v0.0.1-beta.12 )
Updates `just_audio_media_kit` from 2.0.2 to 2.0.4
- [Changelog](https://github.com/Pato05/just_audio_media_kit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Pato05/just_audio_media_kit/compare/v2.0.2...v2.0.4 )
Updates `package_info_plus` from 6.0.0 to 8.0.0
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases )
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v8.0.0/packages/package_info_plus )
Updates `purchases_flutter` from 6.24.0 to 6.29.2
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.24.0...6.29.2 )
Updates `shared_preferences` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/shared_preferences-v2.2.3/packages/shared_preferences )
Updates `sign_in_with_apple` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/aboutyou/dart_packages/releases )
- [Commits](https://github.com/aboutyou/dart_packages/commits )
Updates `supabase_flutter` from 2.3.4 to 2.5.4
- [Changelog](https://github.com/supabase/supabase-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.5.4/packages )
Updates `url_launcher` from 6.2.5 to 6.2.6
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/url_launcher-v6.2.6/packages/url_launcher )
Updates `window_manager` from 0.3.8 to 0.3.9
- [Release notes](https://github.com/leanflutter/window_manager/releases )
- [Changelog](https://github.com/leanflutter/window_manager/blob/main/CHANGELOG.md )
- [Commits](https://github.com/leanflutter/window_manager/commits/v0.3.9 )
Updates `youtube_explode_dart` from 2.1.0 to 2.2.1
- [Release notes](https://github.com/Hexer10/youtube_explode_dart/releases )
- [Changelog](https://github.com/Hexer10/youtube_explode_dart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Hexer10/youtube_explode_dart/compare/v2.1.0...v2.2.1 )
---
updated-dependencies:
- dependency-name: app_links
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: cupertino_icons
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_cache_manager
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_lints
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: flutter_markdown
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: html2md
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio_background
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio_media_kit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: package_info_plus
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: shared_preferences
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: sign_in_with_apple
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: supabase_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: url_launcher
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: window_manager
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: youtube_explode_dart
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Flutter Version and Podfile
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-06-08 17:59:59 +02:00
Rico Berger
eb28a44cc8
[core] Fix Index Reset for Tabs in Small Deck Layout ( #93 )
...
The index was not reset in the `DeckLayoutSmall` widget, when the user
selected a new deck in the settings widget. This was caused because the
`DefaultTabController` was not rebuild after a new deck was selected, so
that the `initialIndex` value was not used.
This is now fixed by adding a `key` to the `DefaultTabController`, which
corresponds to the selected deck. This means if the user selects a new
deck in the settings the widget will be rebuild and the initial selected
tab will be the first one. If a user selects the same deck or switches
between the small and large layout the tab will be the formerly selected
one.
2023-12-01 18:09:54 +01:00
Rico Berger
4e38cfdb5c
[core] Update Flutter to Version 3.16.0 ( #70 )
...
Update the used Flutter version to 3.16.0 and all Flutter packages to
their latest version.
This commit also fixes all of the newly added analysis options and the
layout changes introduced with the new Flutter version (e.g. we have to
set the "tabAlignment" property in the "TabBar" widget).
2023-11-24 17:12:08 +01:00
Rico Berger
4906f9dc27
[core] Improve Tabs Handling in Small Deck Layout ( #53 )
...
This commit improves the handling of tabs in the samll deck layout. We
are now saving the selected tabs index in the newly added
"LayoutRepository" so that we can reuse the selected tab when a user
switches between the small and large layout. We can now also set the tab
which should be initially selected in the large layout when a user
selects a column in the navigation rail. Last but not least we can also
reset the initial tab index when a user selects a new deck in the
settings, so that we always display the first column instead of the
column with the same index as it was selected in the previous deck.
2023-10-28 17:36:01 +02:00
Rico Berger
f60b8795dc
[core] Fix Border Radius for Drawer ( #44 )
...
This commit fixes the border radius for the drawer used in the large
deck layout. Until now the drawer used the border radius on all edges.
This is now fixed to only use the border radius on the right side of the
drawer. This is more aligned how the border radius is used in the side
sheet for the item details, where we also only use it on the left side.
2023-10-22 11:50:00 +02:00
Rico Berger
4df54be0df
[core] Fix Issues with App Submission ( #14 )
...
During the review of the submission of the iOS and macOS versions of
FeedDeck we encountered some problems, so that the app was rejected. For
that we had to make the following changes:
- Change the foreground and background color of the "Sign in with Apple"
button. This means we are now using black as foreground and white as
background color.
- Add the "Sign in with Apple" capability to the macOS version, to
handle the sign in within the app as it is done for the iOS version.
- Add description in the "CreateDeck" widget, because it was confusing
for the review and they were thinking that they had to provide their
name.
2023-09-22 09:15:03 +02:00
ricoberger
b4c8824134
Initial commit
2023-09-03 16:16:38 +02:00