Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V2 #20

Merged
merged 110 commits into from
Apr 9, 2024
Merged

V2 #20

Changes from 1 commit
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
edeea4b
📖Implement
Cierra-Runis Jan 7, 2024
6b1ce29
📖Store enum of tags instead icon data
Cierra-Runis Jan 7, 2024
f8b92cb
📖Revise
Cierra-Runis Jan 13, 2024
6789256
📖Move app code to ./app/
Cierra-Runis Jan 13, 2024
9d7db7b
📖Reimport
Cierra-Runis Jan 13, 2024
7b10008
📖Init dart server code
Cierra-Runis Jan 13, 2024
d863190
📖Move codes
Cierra-Runis Jan 13, 2024
10da493
📖Move codes
Cierra-Runis Jan 13, 2024
d2fd81f
📖Init go server code
Cierra-Runis Jan 13, 2024
d2f79c8
📖Update package
Cierra-Runis Jan 19, 2024
17ead58
📖Improve localization
Cierra-Runis Jan 19, 2024
d547fe2
📖Improve data structure
Cierra-Runis Jan 19, 2024
7e1b1e1
🌍Add accentColor to settings
Cierra-Runis Jan 19, 2024
84aaafe
🔧Fix expand error
Cierra-Runis Jan 19, 2024
0d3b27d
📖Improve code quality
Cierra-Runis Jan 19, 2024
d914c0a
📖Now close button not hide more
Cierra-Runis Jan 19, 2024
7d39524
🔧Fix state losing when resizing window
Cierra-Runis Jan 19, 2024
040802b
🌍Redesign `DiaryPageItem`
Cierra-Runis Jan 19, 2024
9a315a9
📖Disable some function temporary
Cierra-Runis Jan 19, 2024
e9a1108
📖Improve code quality
Cierra-Runis Jan 19, 2024
718afdb
📖Add `imageDirectory` to `Paths`
Cierra-Runis Jan 19, 2024
fb22152
📖Upgrade `compileSdkVersion`
Cierra-Runis Jan 20, 2024
fe54643
📖Remove comments
Cierra-Runis Jan 20, 2024
89af127
📖Improve `context.pushDialog`
Cierra-Runis Jan 20, 2024
ec7b40a
📖Remove paddings
Cierra-Runis Jan 20, 2024
a922b51
🔧Fix file select
Cierra-Runis Jan 20, 2024
f253131
📖Remove comments
Cierra-Runis Jan 20, 2024
2b925e9
📖Improve localization
Cierra-Runis Jan 20, 2024
7a5bf65
📖Enable `ImageView` now
Cierra-Runis Jan 20, 2024
1e85bc4
🌍Redesign `EditorPage` & `DiaryPageItem`
Cierra-Runis Jan 20, 2024
1ac96d4
🔧Fix colorScheme error
Cierra-Runis Jan 20, 2024
98eab05
📖Re-implement `EditorToolbar`
Cierra-Runis Jan 20, 2024
15d39bd
🌍Add sync entry
Cierra-Runis Jan 20, 2024
5d51059
📖Remove divider of `BasedSplitView`
Cierra-Runis Jan 20, 2024
b0e63c2
🔧Fix `thisDayLastYear`
Cierra-Runis Jan 20, 2024
43451d8
📖Update settings.json
Cierra-Runis Jan 20, 2024
1af5a73
🔧Fix new diary ID
Cierra-Runis Jan 21, 2024
a139ef3
📖Add new extension
Cierra-Runis Jan 27, 2024
aac9b93
🔧Fix weird error
Cierra-Runis Jan 27, 2024
2a23b0d
📖Improve code quality
Cierra-Runis Jan 27, 2024
e4aef82
📖Improve language codes
Cierra-Runis Jan 27, 2024
4c11c44
📖Use `Json` instead `Map<String, dynamic>`
Cierra-Runis Jan 27, 2024
0b34a29
📖Improve localization
Cierra-Runis Jan 29, 2024
484cc6d
🔧Fix type error & 📖Improve `Diary().plainText`
Cierra-Runis Jan 29, 2024
d6b2262
📖Improve code quality
Cierra-Runis Jan 29, 2024
9b94e63
📖Improve code quality
Cierra-Runis Jan 29, 2024
5225d85
📖Improve code quality
Cierra-Runis Jan 29, 2024
0ed508d
🌍Enable impeller for `Android`
Cierra-Runis Jan 29, 2024
6aa762e
📖Update `pubspec.yaml`
Cierra-Runis Jan 29, 2024
5a42839
📖Rename `fileName` to `filename`
Cierra-Runis Jan 29, 2024
7234a4f
📖Now `ThirdPartyLicense` & `PrivacyPolicy` link to GitHub
Cierra-Runis Jan 29, 2024
eae7de8
📖Improve code quality
Cierra-Runis Jan 29, 2024
42b038b
🌍Import v1 file import tile
Cierra-Runis Jan 29, 2024
df07e47
📖Remove `.gitignore`
Cierra-Runis Jan 29, 2024
e3ec5ab
🔧Fix issues
Cierra-Runis Jan 29, 2024
19df4fb
📖Move `DiaryShareButton` to `_DiaryShareButton`
Cierra-Runis Jan 30, 2024
cee17e0
📖Update packages
Cierra-Runis Jan 30, 2024
2149326
🔧Fix `Gallery` error when deleting photo
Cierra-Runis Jan 30, 2024
a777d02
📖Code clean
Cierra-Runis Jan 30, 2024
9f869ef
📖Bringing image insertion back
Cierra-Runis Jan 30, 2024
d8b0a14
🔧Fix `_EditingDialog` doesn't push `EditorPage`
Cierra-Runis Jan 30, 2024
59e373c
📖Update `pubspec.yaml`
Cierra-Runis Jan 30, 2024
a42ee24
🔧Fix sort error
Cierra-Runis Feb 1, 2024
64fd329
📖Improve embeds
Cierra-Runis Feb 1, 2024
12638d6
🌍Add search function
Cierra-Runis Feb 1, 2024
53af3ed
📖Remove unnecessary `ConsumerWidget`
Cierra-Runis Feb 3, 2024
34a4b28
🌍Improve search function
Cierra-Runis Feb 3, 2024
d0bad1f
📖Improve code quality
Cierra-Runis Feb 3, 2024
ad69ab7
🔧Fix apk size issue
Cierra-Runis Feb 14, 2024
94e25d8
📖Update `pubspec.yaml`
Cierra-Runis Feb 14, 2024
efe7d99
📖Remove /platform
Cierra-Runis Feb 14, 2024
0c5b2af
📖Improve code quality
Cierra-Runis Feb 14, 2024
090c98a
📖Improve extension
Cierra-Runis Feb 14, 2024
d8d9c50
📖Reimport path package
Cierra-Runis Feb 14, 2024
6eb1e06
📖Rename `RootView` to `RootPage`
Cierra-Runis Feb 14, 2024
8862959
📖Improve code quality
Cierra-Runis Feb 14, 2024
f11a340
📖Others
Cierra-Runis Feb 14, 2024
e37aef6
📖Update to Flutter 3.19
Cierra-Runis Feb 16, 2024
6ed3e84
📖Update packages
Cierra-Runis Feb 16, 2024
99c4379
📖Remove border of search textfield
Cierra-Runis Feb 16, 2024
3730416
📖Use SVG as icon
Cierra-Runis Feb 18, 2024
fbc3d36
📖Use `ExpansionTile` instead sticky header
Cierra-Runis Feb 18, 2024
eb75567
📖Add opacity to `DiaryListItem`
Cierra-Runis Feb 18, 2024
2ccfeb1
📖Make `HomePage` & `MorePage` keep alive
Cierra-Runis Feb 18, 2024
ef39d7a
📖Extract widget
Cierra-Runis Feb 18, 2024
ad27397
📖Update packages
Cierra-Runis Feb 18, 2024
3e36b95
📖Move logic
Cierra-Runis Feb 18, 2024
7dfd601
⚠️`belongTo` replaces `createAt` responsibility in `Diary`
Cierra-Runis Feb 20, 2024
6f592bd
📖Make `moodType` & `weatherType` nullable
Cierra-Runis Feb 20, 2024
400cf29
📖Rename `github`
Cierra-Runis Feb 20, 2024
3ecbfb8
📖Improve code quality
Cierra-Runis Feb 21, 2024
c557983
📖Update packages
Cierra-Runis Feb 21, 2024
914e464
🌍Implement based_snap_assist
Cierra-Runis Feb 22, 2024
d232a27
📖Improve the spacing of `_EditorToolbar`
Cierra-Runis Feb 22, 2024
fa9ebfc
📖Improve code quality
Cierra-Runis Feb 23, 2024
99d1586
🌍Implement advance search
Cierra-Runis Feb 23, 2024
af249a8
📖Set `_ScrollBehavior()` to `_ScrollBehavior.noScrollBar`
Cierra-Runis Feb 23, 2024
a6ce918
📖Update macOS
Cierra-Runis Feb 25, 2024
e7b5177
🔧Fix keyboard blocking actions
Cierra-Runis Feb 28, 2024
92819d5
📖Use `_ScrollBehavior()`
Cierra-Runis Mar 6, 2024
45a69ff
📖Move code
Cierra-Runis Mar 6, 2024
5d48137
📖Update iOS & macOS
Cierra-Runis Mar 6, 2024
03d3931
📖Improve _BottomActions
Cierra-Runis Mar 6, 2024
a93f8a2
🔧Fix controller dispose
Cierra-Runis Mar 16, 2024
c7c7c25
🔧Fix button logic
Cierra-Runis Apr 8, 2024
2ec2828
📖Use new grammar
Cierra-Runis Apr 8, 2024
87d327b
🌍Improve performance of GalleryCard
Cierra-Runis Apr 8, 2024
e8a58e2
📖Get API key and built time from environment
Cierra-Runis Apr 8, 2024
e685b61
📖Use New storeFile address
Cierra-Runis Apr 8, 2024
d018fec
📖Update packages
Cierra-Runis Apr 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
📖Move logic
Cierra-Runis committed Feb 18, 2024
commit 3e36b9578618a5506640c07d1523e22b5a12b885
32 changes: 3 additions & 29 deletions app/lib/main.dart
Original file line number Diff line number Diff line change
@@ -17,39 +17,13 @@ class MainApp extends ConsumerWidget {
final colorSchemes = ref.watch(colorSchemesProvider);
final settings = ref.watch(settingsProvider);

const appBarTheme = AppBarTheme(
elevation: 0,
scrolledUnderElevation: 0,
centerTitle: true,
);

final theme = ThemeData(
useMaterial3: true,
colorScheme: colorSchemes.light,
datePickerTheme: const DatePickerThemeData(
dayStyle: TextStyle(fontSize: 12),
),
fontFamily: App.fontSaira,
fontFamilyFallback: const [App.fontMiSans],
appBarTheme: appBarTheme,
);

final darkTheme = ThemeData(
useMaterial3: true,
colorScheme: colorSchemes.dark,
datePickerTheme: const DatePickerThemeData(
dayStyle: TextStyle(fontSize: 12),
),
fontFamily: App.fontSaira,
fontFamilyFallback: const [App.fontMiSans],
appBarTheme: appBarTheme,
);
final themes = colorSchemes.toThemes();

return MaterialApp(
scrollBehavior: const _ScrollBehavior(),
debugShowCheckedModeBanner: false,
theme: theme,
darkTheme: darkTheme,
theme: themes.theme,
darkTheme: themes.darkTheme,
themeMode: settings.themeMode,
builder: builder,
home: const BasedSplashPage(
34 changes: 34 additions & 0 deletions app/lib/riverpod/color_schemes.dart
Original file line number Diff line number Diff line change
@@ -5,10 +5,44 @@ part 'color_schemes.freezed.dart';

@freezed
class ColorSchemesState with _$ColorSchemesState {
const ColorSchemesState._();

const factory ColorSchemesState({
required ColorScheme light,
required ColorScheme dark,
}) = _ColorSchemesState;

({ThemeData theme, ThemeData darkTheme}) toThemes() {
const appBarTheme = AppBarTheme(
elevation: 0,
scrolledUnderElevation: 0,
centerTitle: true,
);

final theme = ThemeData(
useMaterial3: true,
colorScheme: light,
datePickerTheme: const DatePickerThemeData(
dayStyle: TextStyle(fontSize: 12),
),
fontFamily: App.fontSaira,
fontFamilyFallback: const [App.fontMiSans],
appBarTheme: appBarTheme,
);

final darkTheme = ThemeData(
useMaterial3: true,
colorScheme: dark,
datePickerTheme: const DatePickerThemeData(
dayStyle: TextStyle(fontSize: 12),
),
fontFamily: App.fontSaira,
fontFamilyFallback: const [App.fontMiSans],
appBarTheme: appBarTheme,
);

return (theme: theme, darkTheme: darkTheme);
}
}

@riverpod