Compare commits
29 Commits
0776b07b12
...
v1.0.9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c7824c920b | ||
|
|
817ad978e2 | ||
|
|
1d59128e47 | ||
|
|
62537f5814 | ||
|
|
5f91160d9a | ||
|
|
64ee8189b1 | ||
|
|
665a51f962 | ||
|
|
bd77beb60a | ||
|
|
578bb926fa | ||
|
|
2c64038fda | ||
|
|
9a27ae8e69 | ||
|
|
6716456b04 | ||
|
|
ec3440a0fb | ||
|
|
598c0cbde4 | ||
|
|
bce68681ac | ||
|
|
85bc4635bc | ||
|
|
c94abdb3c5 | ||
|
|
4ed9c029ca | ||
|
|
ba7352d26e | ||
|
|
b8c370893a | ||
|
|
8b592e2e48 | ||
|
|
1e8aa3a2d4 | ||
|
|
70f4df431f | ||
|
|
6c3c15a85d | ||
|
|
b84be2ecb2 | ||
|
|
faaf254f2c | ||
|
|
bdce0ecf70 | ||
|
|
6e09c6012d | ||
|
|
851a9173af |
17
README.md
@@ -44,3 +44,20 @@ iOS端暂无上架打算,用户自行下载main分支源码编译安装
|
|||||||
### 不支持的功能
|
### 不支持的功能
|
||||||
>* 应用设置
|
>* 应用设置
|
||||||
>* 通知设置
|
>* 通知设置
|
||||||
|
|
||||||
|
|
||||||
|
版本更新通知 https://t.me/qinglongapp
|
||||||
|
|
||||||
|
用于生成app的图标
|
||||||
|
|
||||||
|
flutter pub run flutter_launcher_icons:main
|
||||||
|
生成原生的启动页面
|
||||||
|
|
||||||
|
flutter pub run flutter_native_splash:create
|
||||||
|
修改app名称
|
||||||
|
|
||||||
|
flutter pub run flutter_app_name
|
||||||
|
|
||||||
|
生成json.jc.dart文件
|
||||||
|
flutter pub run build_runner build --delete-conflicting-outputs
|
||||||
|
|
||||||
|
|||||||
@@ -42,22 +42,35 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
|
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
|
||||||
applicationId "work.master.qinglongapp"
|
applicationId "work.master.qinglongapp"
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion flutter.targetSdkVersion
|
targetSdkVersion flutter.targetSdkVersion
|
||||||
versionCode flutterVersionCode.toInteger()
|
versionCode flutterVersionCode.toInteger()
|
||||||
versionName flutterVersionName
|
versionName flutterVersionName
|
||||||
ndk {
|
ndk {
|
||||||
abiFilters 'armeabi-v7a'
|
abiFilters 'armeabi-v7a', 'arm64-v8a'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
signingConfigs {
|
||||||
|
|
||||||
|
release {
|
||||||
|
storeFile file("qinglong.keystore")
|
||||||
|
storePassword "jiangyuesong"
|
||||||
|
keyAlias "jiangyuesong"
|
||||||
|
keyPassword "jiangyuesong"
|
||||||
|
|
||||||
|
// Optional, specify signing versions used
|
||||||
|
v1SigningEnabled true
|
||||||
|
v2SigningEnabled true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
buildTypes {
|
||||||
|
release {
|
||||||
|
signingConfig signingConfigs.release
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
|
||||||
release {
|
|
||||||
// Signing with the debug keys for now, so `flutter run --release` works.
|
|
||||||
signingConfig signingConfigs.debug
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
flutter {
|
flutter {
|
||||||
|
|||||||
@@ -1,37 +1,30 @@
|
|||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="work.master.qinglongapp">
|
package="work.master.qinglongapp">
|
||||||
|
<uses-permission android:name="android.permission.INTERNET"/>
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
|
||||||
<queries>
|
|
||||||
<intent>
|
|
||||||
<action android:name="android.intent.action.VIEW" />
|
|
||||||
<data android:scheme="https" />
|
|
||||||
</intent>
|
|
||||||
|
|
||||||
</queries>
|
|
||||||
<application
|
<application
|
||||||
|
android:label="青龙客户端"
|
||||||
android:name="${applicationName}"
|
android:name="${applicationName}"
|
||||||
android:icon="@mipmap/ic_launcher"
|
android:icon="@mipmap/ic_launcher">
|
||||||
android:label="青龙">
|
|
||||||
<activity
|
<activity
|
||||||
android:name=".MainActivity"
|
android:name=".MainActivity"
|
||||||
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
|
|
||||||
android:exported="true"
|
android:exported="true"
|
||||||
android:hardwareAccelerated="true"
|
|
||||||
android:launchMode="singleTop"
|
android:launchMode="singleTop"
|
||||||
android:screenOrientation="portrait"
|
|
||||||
android:theme="@style/LaunchTheme"
|
android:theme="@style/LaunchTheme"
|
||||||
|
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
|
||||||
|
android:hardwareAccelerated="true"
|
||||||
android:windowSoftInputMode="adjustResize">
|
android:windowSoftInputMode="adjustResize">
|
||||||
<!-- Specifies an Android theme to apply to this Activity as soon as
|
<!-- Specifies an Android theme to apply to this Activity as soon as
|
||||||
the Android process has started. This theme is visible to the user
|
the Android process has started. This theme is visible to the user
|
||||||
while the Flutter UI initializes. After that, this theme continues
|
while the Flutter UI initializes. After that, this theme continues
|
||||||
to determine the Window background behind the Flutter UI. -->
|
to determine the Window background behind the Flutter UI. -->
|
||||||
<meta-data
|
<meta-data
|
||||||
android:name="io.flutter.embedding.android.NormalTheme"
|
android:name="io.flutter.embedding.android.NormalTheme"
|
||||||
android:resource="@style/NormalTheme" />
|
android:resource="@style/NormalTheme"
|
||||||
|
/>
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN" />
|
<action android:name="android.intent.action.MAIN"/>
|
||||||
<category android:name="android.intent.category.LAUNCHER" />
|
<category android:name="android.intent.category.LAUNCHER"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<!-- Don't delete the meta-data below.
|
<!-- Don't delete the meta-data below.
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
package work.master.qinglong_app
|
||||||
|
|
||||||
|
import io.flutter.embedding.android.FlutterActivity
|
||||||
|
|
||||||
|
class MainActivity: FlutterActivity() {
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 29 KiB |
18
android/app/src/main/res/values-night-v31/styles.xml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
|
||||||
|
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
|
||||||
|
<item name="android:forceDarkAllowed">false</item>
|
||||||
|
<item name="android:windowFullscreen">false</item>
|
||||||
|
<item name="android:windowSplashScreenBackground">#000000</item>
|
||||||
|
</style>
|
||||||
|
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||||
|
This theme determines the color of the Android Window while your
|
||||||
|
Flutter UI initializes, as well as behind your Flutter UI while its
|
||||||
|
running.
|
||||||
|
|
||||||
|
This Theme is only used starting with V2 of Flutter's Android embedding. -->
|
||||||
|
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
|
||||||
|
<item name="android:windowBackground">?android:colorBackground</item>
|
||||||
|
</style>
|
||||||
|
</resources>
|
||||||
@@ -5,6 +5,7 @@
|
|||||||
<!-- Show a splash screen on the activity. Automatically removed when
|
<!-- Show a splash screen on the activity. Automatically removed when
|
||||||
Flutter draws its first frame -->
|
Flutter draws its first frame -->
|
||||||
<item name="android:windowBackground">@drawable/launch_background</item>
|
<item name="android:windowBackground">@drawable/launch_background</item>
|
||||||
|
<item name="android:forceDarkAllowed">false</item>
|
||||||
<item name="android:windowFullscreen">false</item>
|
<item name="android:windowFullscreen">false</item>
|
||||||
</style>
|
</style>
|
||||||
<!-- Theme applied to the Android Window as soon as the process has started.
|
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||||
|
|||||||
18
android/app/src/main/res/values-v31/styles.xml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
|
||||||
|
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
|
||||||
|
<item name="android:forceDarkAllowed">false</item>
|
||||||
|
<item name="android:windowFullscreen">false</item>
|
||||||
|
<item name="android:windowSplashScreenBackground">#ffffff</item>
|
||||||
|
</style>
|
||||||
|
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||||
|
This theme determines the color of the Android Window while your
|
||||||
|
Flutter UI initializes, as well as behind your Flutter UI while its
|
||||||
|
running.
|
||||||
|
|
||||||
|
This Theme is only used starting with V2 of Flutter's Android embedding. -->
|
||||||
|
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
|
||||||
|
<item name="android:windowBackground">?android:colorBackground</item>
|
||||||
|
</style>
|
||||||
|
</resources>
|
||||||
@@ -5,6 +5,7 @@
|
|||||||
<!-- Show a splash screen on the activity. Automatically removed when
|
<!-- Show a splash screen on the activity. Automatically removed when
|
||||||
Flutter draws its first frame -->
|
Flutter draws its first frame -->
|
||||||
<item name="android:windowBackground">@drawable/launch_background</item>
|
<item name="android:windowBackground">@drawable/launch_background</item>
|
||||||
|
<item name="android:forceDarkAllowed">false</item>
|
||||||
<item name="android:windowFullscreen">false</item>
|
<item name="android:windowFullscreen">false</item>
|
||||||
</style>
|
</style>
|
||||||
<!-- Theme applied to the Android Window as soon as the process has started.
|
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||||
|
|||||||
BIN
apk/app-release-v1.0.8.apk
Normal file
|
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 18 KiB |
BIN
assets/images/ql_splash.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
34
ios/.gitignore
vendored
@@ -1,34 +0,0 @@
|
|||||||
**/dgph
|
|
||||||
*.mode1v3
|
|
||||||
*.mode2v3
|
|
||||||
*.moved-aside
|
|
||||||
*.pbxuser
|
|
||||||
*.perspectivev3
|
|
||||||
**/*sync/
|
|
||||||
.sconsign.dblite
|
|
||||||
.tags*
|
|
||||||
**/.vagrant/
|
|
||||||
**/DerivedData/
|
|
||||||
Icon?
|
|
||||||
**/Pods/
|
|
||||||
**/.symlinks/
|
|
||||||
profile
|
|
||||||
xcuserdata
|
|
||||||
**/.generated/
|
|
||||||
Flutter/App.framework
|
|
||||||
Flutter/Flutter.framework
|
|
||||||
Flutter/Flutter.podspec
|
|
||||||
Flutter/Generated.xcconfig
|
|
||||||
Flutter/ephemeral/
|
|
||||||
Flutter/app.flx
|
|
||||||
Flutter/app.zip
|
|
||||||
Flutter/flutter_assets/
|
|
||||||
Flutter/flutter_export_environment.sh
|
|
||||||
ServiceDefinitions.json
|
|
||||||
Runner/GeneratedPluginRegistrant.*
|
|
||||||
|
|
||||||
# Exceptions to above rules.
|
|
||||||
!default.mode1v3
|
|
||||||
!default.mode2v3
|
|
||||||
!default.pbxuser
|
|
||||||
!default.perspectivev3
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
|
||||||
<string>en</string>
|
|
||||||
<key>CFBundleExecutable</key>
|
|
||||||
<string>App</string>
|
|
||||||
<key>CFBundleIdentifier</key>
|
|
||||||
<string>io.flutter.flutter.app</string>
|
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
|
||||||
<string>6.0</string>
|
|
||||||
<key>CFBundleName</key>
|
|
||||||
<string>App</string>
|
|
||||||
<key>CFBundlePackageType</key>
|
|
||||||
<string>FMWK</string>
|
|
||||||
<key>CFBundleShortVersionString</key>
|
|
||||||
<string>1.0</string>
|
|
||||||
<key>CFBundleSignature</key>
|
|
||||||
<string>????</string>
|
|
||||||
<key>CFBundleVersion</key>
|
|
||||||
<string>1.0</string>
|
|
||||||
<key>MinimumOSVersion</key>
|
|
||||||
<string>9.0</string>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
|
|
||||||
#include "Generated.xcconfig"
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
|
|
||||||
#include "Generated.xcconfig"
|
|
||||||
41
ios/Podfile
@@ -1,41 +0,0 @@
|
|||||||
# Uncomment this line to define a global platform for your project
|
|
||||||
# platform :ios, '9.0'
|
|
||||||
|
|
||||||
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
|
|
||||||
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
|
|
||||||
platform :ios, '9.0'
|
|
||||||
project 'Runner', {
|
|
||||||
'Debug' => :debug,
|
|
||||||
'Profile' => :release,
|
|
||||||
'Release' => :release,
|
|
||||||
}
|
|
||||||
|
|
||||||
def flutter_root
|
|
||||||
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
|
|
||||||
unless File.exist?(generated_xcode_build_settings_path)
|
|
||||||
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
|
|
||||||
end
|
|
||||||
|
|
||||||
File.foreach(generated_xcode_build_settings_path) do |line|
|
|
||||||
matches = line.match(/FLUTTER_ROOT\=(.*)/)
|
|
||||||
return matches[1].strip if matches
|
|
||||||
end
|
|
||||||
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
|
|
||||||
end
|
|
||||||
|
|
||||||
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
|
|
||||||
|
|
||||||
flutter_ios_podfile_setup
|
|
||||||
|
|
||||||
target 'Runner' do
|
|
||||||
use_frameworks!
|
|
||||||
use_modular_headers!
|
|
||||||
|
|
||||||
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
|
|
||||||
end
|
|
||||||
|
|
||||||
post_install do |installer|
|
|
||||||
installer.pods_project.targets.each do |target|
|
|
||||||
flutter_additional_ios_build_settings(target)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
PODS:
|
|
||||||
- Flutter (1.0.0)
|
|
||||||
- fluttertoast (0.0.2):
|
|
||||||
- Flutter
|
|
||||||
- Toast
|
|
||||||
- move_to_background (0.0.1):
|
|
||||||
- Flutter
|
|
||||||
- package_info_plus (0.4.5):
|
|
||||||
- Flutter
|
|
||||||
- shared_preferences_ios (0.0.1):
|
|
||||||
- Flutter
|
|
||||||
- Toast (4.0.0)
|
|
||||||
- url_launcher_ios (0.0.1):
|
|
||||||
- Flutter
|
|
||||||
|
|
||||||
DEPENDENCIES:
|
|
||||||
- Flutter (from `Flutter`)
|
|
||||||
- fluttertoast (from `.symlinks/plugins/fluttertoast/ios`)
|
|
||||||
- move_to_background (from `.symlinks/plugins/move_to_background/ios`)
|
|
||||||
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
|
|
||||||
- shared_preferences_ios (from `.symlinks/plugins/shared_preferences_ios/ios`)
|
|
||||||
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
|
|
||||||
|
|
||||||
SPEC REPOS:
|
|
||||||
trunk:
|
|
||||||
- Toast
|
|
||||||
|
|
||||||
EXTERNAL SOURCES:
|
|
||||||
Flutter:
|
|
||||||
:path: Flutter
|
|
||||||
fluttertoast:
|
|
||||||
:path: ".symlinks/plugins/fluttertoast/ios"
|
|
||||||
move_to_background:
|
|
||||||
:path: ".symlinks/plugins/move_to_background/ios"
|
|
||||||
package_info_plus:
|
|
||||||
:path: ".symlinks/plugins/package_info_plus/ios"
|
|
||||||
shared_preferences_ios:
|
|
||||||
:path: ".symlinks/plugins/shared_preferences_ios/ios"
|
|
||||||
url_launcher_ios:
|
|
||||||
:path: ".symlinks/plugins/url_launcher_ios/ios"
|
|
||||||
|
|
||||||
SPEC CHECKSUMS:
|
|
||||||
Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
|
|
||||||
fluttertoast: 6122fa75143e992b1d3470f61000f591a798cc58
|
|
||||||
move_to_background: 39a5b79b26d577b0372cbe8a8c55e7aa9fcd3a2d
|
|
||||||
package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e
|
|
||||||
shared_preferences_ios: aef470a42dc4675a1cdd50e3158b42e3d1232b32
|
|
||||||
Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
|
|
||||||
url_launcher_ios: 02f1989d4e14e998335b02b67a7590fa34f971af
|
|
||||||
|
|
||||||
PODFILE CHECKSUM: aea2ed8a4b05dec076f6f7cea39202b1133ed51c
|
|
||||||
|
|
||||||
COCOAPODS: 1.11.2
|
|
||||||
@@ -1,557 +0,0 @@
|
|||||||
// !$*UTF8*$!
|
|
||||||
{
|
|
||||||
archiveVersion = 1;
|
|
||||||
classes = {
|
|
||||||
};
|
|
||||||
objectVersion = 51;
|
|
||||||
objects = {
|
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
|
||||||
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
|
|
||||||
2E5B253B8F6E332504CD094A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D8A94003E0C6A5209401E856 /* Pods_Runner.framework */; };
|
|
||||||
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
|
|
||||||
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
|
|
||||||
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
|
|
||||||
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
|
|
||||||
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
|
|
||||||
/* End PBXBuildFile section */
|
|
||||||
|
|
||||||
/* Begin PBXCopyFilesBuildPhase section */
|
|
||||||
9705A1C41CF9048500538489 /* Embed Frameworks */ = {
|
|
||||||
isa = PBXCopyFilesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
dstPath = "";
|
|
||||||
dstSubfolderSpec = 10;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
name = "Embed Frameworks";
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXCopyFilesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
|
||||||
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
|
|
||||||
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
|
|
||||||
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
|
|
||||||
6FAEBE56016E57C6396F6C5D /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
|
|
||||||
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
|
||||||
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
|
|
||||||
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
|
|
||||||
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
|
|
||||||
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
|
||||||
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
|
||||||
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
|
||||||
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
||||||
B72F12A63B85459532204337 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
BE9194DCED1166C78BAC3036 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
D8A94003E0C6A5209401E856 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
/* End PBXFileReference section */
|
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
|
||||||
97C146EB1CF9000F007C117D /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
2E5B253B8F6E332504CD094A /* Pods_Runner.framework in Frameworks */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXFrameworksBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
|
||||||
2CC5BF901E47A28826DC8B92 /* Pods */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
6FAEBE56016E57C6396F6C5D /* Pods-Runner.debug.xcconfig */,
|
|
||||||
B72F12A63B85459532204337 /* Pods-Runner.release.xcconfig */,
|
|
||||||
BE9194DCED1166C78BAC3036 /* Pods-Runner.profile.xcconfig */,
|
|
||||||
);
|
|
||||||
path = Pods;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
6AC682C528FC3A77A86CCA78 /* Frameworks */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
D8A94003E0C6A5209401E856 /* Pods_Runner.framework */,
|
|
||||||
);
|
|
||||||
name = Frameworks;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
9740EEB11CF90186004384FC /* Flutter */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
|
|
||||||
9740EEB21CF90195004384FC /* Debug.xcconfig */,
|
|
||||||
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
|
|
||||||
9740EEB31CF90195004384FC /* Generated.xcconfig */,
|
|
||||||
);
|
|
||||||
name = Flutter;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
97C146E51CF9000F007C117D = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
9740EEB11CF90186004384FC /* Flutter */,
|
|
||||||
97C146F01CF9000F007C117D /* Runner */,
|
|
||||||
97C146EF1CF9000F007C117D /* Products */,
|
|
||||||
2CC5BF901E47A28826DC8B92 /* Pods */,
|
|
||||||
6AC682C528FC3A77A86CCA78 /* Frameworks */,
|
|
||||||
);
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
97C146EF1CF9000F007C117D /* Products */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
97C146EE1CF9000F007C117D /* Runner.app */,
|
|
||||||
);
|
|
||||||
name = Products;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
97C146F01CF9000F007C117D /* Runner */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
97C146FA1CF9000F007C117D /* Main.storyboard */,
|
|
||||||
97C146FD1CF9000F007C117D /* Assets.xcassets */,
|
|
||||||
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
|
|
||||||
97C147021CF9000F007C117D /* Info.plist */,
|
|
||||||
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
|
|
||||||
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
|
|
||||||
74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
|
|
||||||
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
|
|
||||||
);
|
|
||||||
path = Runner;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
/* End PBXGroup section */
|
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
|
||||||
97C146ED1CF9000F007C117D /* Runner */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
|
|
||||||
buildPhases = (
|
|
||||||
8CB7F14EC4C8F4D08BD21907 /* [CP] Check Pods Manifest.lock */,
|
|
||||||
9740EEB61CF901F6004384FC /* Run Script */,
|
|
||||||
97C146EA1CF9000F007C117D /* Sources */,
|
|
||||||
97C146EB1CF9000F007C117D /* Frameworks */,
|
|
||||||
97C146EC1CF9000F007C117D /* Resources */,
|
|
||||||
9705A1C41CF9048500538489 /* Embed Frameworks */,
|
|
||||||
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
|
|
||||||
8939D68CBA57A50D249AF20A /* [CP] Embed Pods Frameworks */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = Runner;
|
|
||||||
productName = Runner;
|
|
||||||
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
|
|
||||||
productType = "com.apple.product-type.application";
|
|
||||||
};
|
|
||||||
/* End PBXNativeTarget section */
|
|
||||||
|
|
||||||
/* Begin PBXProject section */
|
|
||||||
97C146E61CF9000F007C117D /* Project object */ = {
|
|
||||||
isa = PBXProject;
|
|
||||||
attributes = {
|
|
||||||
LastUpgradeCheck = 1300;
|
|
||||||
ORGANIZATIONNAME = "";
|
|
||||||
TargetAttributes = {
|
|
||||||
97C146ED1CF9000F007C117D = {
|
|
||||||
CreatedOnToolsVersion = 7.3.1;
|
|
||||||
LastSwiftMigration = 1100;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
|
|
||||||
compatibilityVersion = "Xcode 9.3";
|
|
||||||
developmentRegion = en;
|
|
||||||
hasScannedForEncodings = 0;
|
|
||||||
knownRegions = (
|
|
||||||
en,
|
|
||||||
Base,
|
|
||||||
);
|
|
||||||
mainGroup = 97C146E51CF9000F007C117D;
|
|
||||||
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
|
|
||||||
projectDirPath = "";
|
|
||||||
projectRoot = "";
|
|
||||||
targets = (
|
|
||||||
97C146ED1CF9000F007C117D /* Runner */,
|
|
||||||
);
|
|
||||||
};
|
|
||||||
/* End PBXProject section */
|
|
||||||
|
|
||||||
/* Begin PBXResourcesBuildPhase section */
|
|
||||||
97C146EC1CF9000F007C117D /* Resources */ = {
|
|
||||||
isa = PBXResourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
|
|
||||||
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
|
|
||||||
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
|
|
||||||
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXResourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXShellScriptBuildPhase section */
|
|
||||||
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
);
|
|
||||||
name = "Thin Binary";
|
|
||||||
outputPaths = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
|
|
||||||
};
|
|
||||||
8939D68CBA57A50D249AF20A /* [CP] Embed Pods Frameworks */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputFileListPaths = (
|
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
|
|
||||||
);
|
|
||||||
name = "[CP] Embed Pods Frameworks";
|
|
||||||
outputFileListPaths = (
|
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
8CB7F14EC4C8F4D08BD21907 /* [CP] Check Pods Manifest.lock */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputFileListPaths = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
||||||
"${PODS_ROOT}/Manifest.lock",
|
|
||||||
);
|
|
||||||
name = "[CP] Check Pods Manifest.lock";
|
|
||||||
outputFileListPaths = (
|
|
||||||
);
|
|
||||||
outputPaths = (
|
|
||||||
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
9740EEB61CF901F6004384FC /* Run Script */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
);
|
|
||||||
name = "Run Script";
|
|
||||||
outputPaths = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
|
|
||||||
};
|
|
||||||
/* End PBXShellScriptBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
|
||||||
97C146EA1CF9000F007C117D /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
|
|
||||||
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXSourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXVariantGroup section */
|
|
||||||
97C146FA1CF9000F007C117D /* Main.storyboard */ = {
|
|
||||||
isa = PBXVariantGroup;
|
|
||||||
children = (
|
|
||||||
97C146FB1CF9000F007C117D /* Base */,
|
|
||||||
);
|
|
||||||
name = Main.storyboard;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
|
|
||||||
isa = PBXVariantGroup;
|
|
||||||
children = (
|
|
||||||
97C147001CF9000F007C117D /* Base */,
|
|
||||||
);
|
|
||||||
name = LaunchScreen.storyboard;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
/* End PBXVariantGroup section */
|
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
|
||||||
249021D3217E4FDB00AE95B9 /* Profile */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_COMMA = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
||||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
ENABLE_NS_ASSERTIONS = NO;
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
|
||||||
PRODUCT_NAME = "";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
SUPPORTED_PLATFORMS = iphoneos;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
VALIDATE_PRODUCT = YES;
|
|
||||||
};
|
|
||||||
name = Profile;
|
|
||||||
};
|
|
||||||
249021D4217E4FDB00AE95B9 /* Profile */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
|
|
||||||
buildSettings = {
|
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
|
|
||||||
DEVELOPMENT_TEAM = MKUK6TT46Z;
|
|
||||||
ENABLE_BITCODE = NO;
|
|
||||||
INFOPLIST_FILE = Runner/Info.plist;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"@executable_path/Frameworks",
|
|
||||||
);
|
|
||||||
MARKETING_VERSION = 1.0;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = work.master.qinglongApp;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
|
||||||
};
|
|
||||||
name = Profile;
|
|
||||||
};
|
|
||||||
97C147031CF9000F007C117D /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_COMMA = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
||||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
ENABLE_TESTABILITY = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
||||||
"DEBUG=1",
|
|
||||||
"$(inherited)",
|
|
||||||
);
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
|
||||||
MTL_ENABLE_DEBUG_INFO = YES;
|
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
|
||||||
PRODUCT_NAME = "";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
97C147041CF9000F007C117D /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_COMMA = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
||||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
ENABLE_NS_ASSERTIONS = NO;
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
|
||||||
PRODUCT_NAME = "";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
SUPPORTED_PLATFORMS = iphoneos;
|
|
||||||
SWIFT_COMPILATION_MODE = wholemodule;
|
|
||||||
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
VALIDATE_PRODUCT = YES;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
97C147061CF9000F007C117D /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
|
|
||||||
buildSettings = {
|
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
|
|
||||||
DEVELOPMENT_TEAM = MKUK6TT46Z;
|
|
||||||
ENABLE_BITCODE = NO;
|
|
||||||
INFOPLIST_FILE = Runner/Info.plist;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"@executable_path/Frameworks",
|
|
||||||
);
|
|
||||||
MARKETING_VERSION = 1.0;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = work.master.qinglongApp;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
|
|
||||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
97C147071CF9000F007C117D /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
|
|
||||||
buildSettings = {
|
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
|
|
||||||
DEVELOPMENT_TEAM = MKUK6TT46Z;
|
|
||||||
ENABLE_BITCODE = NO;
|
|
||||||
INFOPLIST_FILE = Runner/Info.plist;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"@executable_path/Frameworks",
|
|
||||||
);
|
|
||||||
MARKETING_VERSION = 1.0;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = work.master.qinglongApp;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
/* End XCBuildConfiguration section */
|
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
|
||||||
97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
97C147031CF9000F007C117D /* Debug */,
|
|
||||||
97C147041CF9000F007C117D /* Release */,
|
|
||||||
249021D3217E4FDB00AE95B9 /* Profile */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
97C147061CF9000F007C117D /* Debug */,
|
|
||||||
97C147071CF9000F007C117D /* Release */,
|
|
||||||
249021D4217E4FDB00AE95B9 /* Profile */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
/* End XCConfigurationList section */
|
|
||||||
};
|
|
||||||
rootObject = 97C146E61CF9000F007C117D /* Project object */;
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Workspace
|
|
||||||
version = "1.0">
|
|
||||||
<FileRef
|
|
||||||
location = "self:">
|
|
||||||
</FileRef>
|
|
||||||
</Workspace>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>IDEDidComputeMac32BitWarning</key>
|
|
||||||
<true/>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>PreviewsEnabled</key>
|
|
||||||
<false/>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Scheme
|
|
||||||
LastUpgradeVersion = "1320"
|
|
||||||
version = "1.3">
|
|
||||||
<BuildAction
|
|
||||||
parallelizeBuildables = "YES"
|
|
||||||
buildImplicitDependencies = "YES">
|
|
||||||
<BuildActionEntries>
|
|
||||||
<BuildActionEntry
|
|
||||||
buildForTesting = "YES"
|
|
||||||
buildForRunning = "YES"
|
|
||||||
buildForProfiling = "YES"
|
|
||||||
buildForArchiving = "YES"
|
|
||||||
buildForAnalyzing = "YES">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
|
|
||||||
BuildableName = "Runner.app"
|
|
||||||
BlueprintName = "Runner"
|
|
||||||
ReferencedContainer = "container:Runner.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</BuildActionEntry>
|
|
||||||
</BuildActionEntries>
|
|
||||||
</BuildAction>
|
|
||||||
<TestAction
|
|
||||||
buildConfiguration = "Debug"
|
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
|
||||||
<Testables>
|
|
||||||
</Testables>
|
|
||||||
</TestAction>
|
|
||||||
<LaunchAction
|
|
||||||
buildConfiguration = "Debug"
|
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
||||||
launchStyle = "0"
|
|
||||||
useCustomWorkingDirectory = "NO"
|
|
||||||
ignoresPersistentStateOnLaunch = "NO"
|
|
||||||
debugDocumentVersioning = "YES"
|
|
||||||
debugServiceExtension = "internal"
|
|
||||||
allowLocationSimulation = "YES">
|
|
||||||
<BuildableProductRunnable
|
|
||||||
runnableDebuggingMode = "0">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
|
|
||||||
BuildableName = "Runner.app"
|
|
||||||
BlueprintName = "Runner"
|
|
||||||
ReferencedContainer = "container:Runner.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</BuildableProductRunnable>
|
|
||||||
</LaunchAction>
|
|
||||||
<ProfileAction
|
|
||||||
buildConfiguration = "Release"
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
|
||||||
savedToolIdentifier = ""
|
|
||||||
useCustomWorkingDirectory = "NO"
|
|
||||||
debugDocumentVersioning = "YES">
|
|
||||||
<BuildableProductRunnable
|
|
||||||
runnableDebuggingMode = "0">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
|
|
||||||
BuildableName = "Runner.app"
|
|
||||||
BlueprintName = "Runner"
|
|
||||||
ReferencedContainer = "container:Runner.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</BuildableProductRunnable>
|
|
||||||
</ProfileAction>
|
|
||||||
<AnalyzeAction
|
|
||||||
buildConfiguration = "Debug">
|
|
||||||
</AnalyzeAction>
|
|
||||||
<ArchiveAction
|
|
||||||
buildConfiguration = "Release"
|
|
||||||
revealArchiveInOrganizer = "YES">
|
|
||||||
</ArchiveAction>
|
|
||||||
</Scheme>
|
|
||||||
@@ -1,87 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Scheme
|
|
||||||
LastUpgradeVersion = "1300"
|
|
||||||
version = "1.3">
|
|
||||||
<BuildAction
|
|
||||||
parallelizeBuildables = "YES"
|
|
||||||
buildImplicitDependencies = "YES">
|
|
||||||
<BuildActionEntries>
|
|
||||||
<BuildActionEntry
|
|
||||||
buildForTesting = "YES"
|
|
||||||
buildForRunning = "YES"
|
|
||||||
buildForProfiling = "YES"
|
|
||||||
buildForArchiving = "YES"
|
|
||||||
buildForAnalyzing = "YES">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
|
|
||||||
BuildableName = "Runner.app"
|
|
||||||
BlueprintName = "Runner"
|
|
||||||
ReferencedContainer = "container:Runner.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</BuildActionEntry>
|
|
||||||
</BuildActionEntries>
|
|
||||||
</BuildAction>
|
|
||||||
<TestAction
|
|
||||||
buildConfiguration = "Debug"
|
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
|
||||||
<MacroExpansion>
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
|
|
||||||
BuildableName = "Runner.app"
|
|
||||||
BlueprintName = "Runner"
|
|
||||||
ReferencedContainer = "container:Runner.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</MacroExpansion>
|
|
||||||
<Testables>
|
|
||||||
</Testables>
|
|
||||||
</TestAction>
|
|
||||||
<LaunchAction
|
|
||||||
buildConfiguration = "Debug"
|
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
||||||
launchStyle = "0"
|
|
||||||
useCustomWorkingDirectory = "NO"
|
|
||||||
ignoresPersistentStateOnLaunch = "NO"
|
|
||||||
debugDocumentVersioning = "YES"
|
|
||||||
debugServiceExtension = "internal"
|
|
||||||
allowLocationSimulation = "YES">
|
|
||||||
<BuildableProductRunnable
|
|
||||||
runnableDebuggingMode = "0">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
|
|
||||||
BuildableName = "Runner.app"
|
|
||||||
BlueprintName = "Runner"
|
|
||||||
ReferencedContainer = "container:Runner.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</BuildableProductRunnable>
|
|
||||||
</LaunchAction>
|
|
||||||
<ProfileAction
|
|
||||||
buildConfiguration = "Profile"
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
|
||||||
savedToolIdentifier = ""
|
|
||||||
useCustomWorkingDirectory = "NO"
|
|
||||||
debugDocumentVersioning = "YES">
|
|
||||||
<BuildableProductRunnable
|
|
||||||
runnableDebuggingMode = "0">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
|
|
||||||
BuildableName = "Runner.app"
|
|
||||||
BlueprintName = "Runner"
|
|
||||||
ReferencedContainer = "container:Runner.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</BuildableProductRunnable>
|
|
||||||
</ProfileAction>
|
|
||||||
<AnalyzeAction
|
|
||||||
buildConfiguration = "Debug">
|
|
||||||
</AnalyzeAction>
|
|
||||||
<ArchiveAction
|
|
||||||
buildConfiguration = "Release"
|
|
||||||
revealArchiveInOrganizer = "YES">
|
|
||||||
</ArchiveAction>
|
|
||||||
</Scheme>
|
|
||||||
10
ios/Runner.xcworkspace/contents.xcworkspacedata
generated
@@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Workspace
|
|
||||||
version = "1.0">
|
|
||||||
<FileRef
|
|
||||||
location = "group:Runner.xcodeproj">
|
|
||||||
</FileRef>
|
|
||||||
<FileRef
|
|
||||||
location = "group:Pods/Pods.xcodeproj">
|
|
||||||
</FileRef>
|
|
||||||
</Workspace>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>IDEDidComputeMac32BitWarning</key>
|
|
||||||
<true/>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>PreviewsEnabled</key>
|
|
||||||
<false/>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
import UIKit
|
|
||||||
import Flutter
|
|
||||||
|
|
||||||
@UIApplicationMain
|
|
||||||
@objc class AppDelegate: FlutterAppDelegate {
|
|
||||||
override func application(
|
|
||||||
_ application: UIApplication,
|
|
||||||
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
|
|
||||||
) -> Bool {
|
|
||||||
GeneratedPluginRegistrant.register(with: self)
|
|
||||||
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,122 +0,0 @@
|
|||||||
{
|
|
||||||
"images" : [
|
|
||||||
{
|
|
||||||
"size" : "20x20",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-20x20@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "20x20",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-20x20@3x.png",
|
|
||||||
"scale" : "3x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "29x29",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-29x29@1x.png",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "29x29",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-29x29@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "29x29",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-29x29@3x.png",
|
|
||||||
"scale" : "3x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "40x40",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-40x40@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "40x40",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-40x40@3x.png",
|
|
||||||
"scale" : "3x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "60x60",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-60x60@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "60x60",
|
|
||||||
"idiom" : "iphone",
|
|
||||||
"filename" : "Icon-App-60x60@3x.png",
|
|
||||||
"scale" : "3x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "20x20",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-20x20@1x.png",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "20x20",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-20x20@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "29x29",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-29x29@1x.png",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "29x29",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-29x29@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "40x40",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-40x40@1x.png",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "40x40",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-40x40@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "76x76",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-76x76@1x.png",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "76x76",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-76x76@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "83.5x83.5",
|
|
||||||
"idiom" : "ipad",
|
|
||||||
"filename" : "Icon-App-83.5x83.5@2x.png",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"size" : "1024x1024",
|
|
||||||
"idiom" : "ios-marketing",
|
|
||||||
"filename" : "Icon-App-1024x1024@1x.png",
|
|
||||||
"scale" : "1x"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"info" : {
|
|
||||||
"version" : 1,
|
|
||||||
"author" : "xcode"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 647 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 35 KiB |
@@ -1,23 +0,0 @@
|
|||||||
{
|
|
||||||
"images" : [
|
|
||||||
{
|
|
||||||
"filename" : "BrandingImage.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename" : "BrandingImage@2x.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename" : "BrandingImage@3x.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "3x"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"info" : {
|
|
||||||
"author" : "xcode",
|
|
||||||
"version" : 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
{
|
|
||||||
"images" : [
|
|
||||||
{
|
|
||||||
"filename" : "background.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"appearances" : [
|
|
||||||
{
|
|
||||||
"appearance" : "luminosity",
|
|
||||||
"value" : "dark"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"filename" : "darkbackground.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"appearances" : [
|
|
||||||
{
|
|
||||||
"appearance" : "luminosity",
|
|
||||||
"value" : "dark"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "3x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"appearances" : [
|
|
||||||
{
|
|
||||||
"appearance" : "luminosity",
|
|
||||||
"value" : "dark"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "3x"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"info" : {
|
|
||||||
"author" : "xcode",
|
|
||||||
"version" : 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 68 B |
|
Before Width: | Height: | Size: 70 B |
@@ -1,23 +0,0 @@
|
|||||||
{
|
|
||||||
"images" : [
|
|
||||||
{
|
|
||||||
"filename" : "LaunchImage.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename" : "LaunchImage@2x.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename" : "LaunchImage@3x.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "3x"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"info" : {
|
|
||||||
"author" : "xcode",
|
|
||||||
"version" : 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 71 KiB |
@@ -1,5 +0,0 @@
|
|||||||
# Launch Screen Assets
|
|
||||||
|
|
||||||
You can customize the launch screen with your own desired assets by replacing the image files in this directory.
|
|
||||||
|
|
||||||
You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
|
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12121" systemVersion="16G29" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
|
|
||||||
<dependencies>
|
|
||||||
<deployment identifier="iOS"/>
|
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12089"/>
|
|
||||||
</dependencies>
|
|
||||||
<scenes>
|
|
||||||
<!--View Controller-->
|
|
||||||
<scene sceneID="EHf-IW-A2E">
|
|
||||||
<objects>
|
|
||||||
<viewController id="01J-lp-oVM" sceneMemberID="viewController">
|
|
||||||
<layoutGuides>
|
|
||||||
<viewControllerLayoutGuide type="top" id="Ydg-fD-yQy"/>
|
|
||||||
<viewControllerLayoutGuide type="bottom" id="xbc-2k-c8Z"/>
|
|
||||||
</layoutGuides>
|
|
||||||
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
|
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
||||||
<subviews>
|
|
||||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" image="LaunchBackground" translatesAutoresizingMaskIntoConstraints="NO" id="tWc-Dq-wcI"/>
|
|
||||||
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4"></imageView>
|
|
||||||
</subviews>
|
|
||||||
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
||||||
<constraints>
|
|
||||||
<constraint firstItem="YRO-k0-Ey4" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="3T2-ad-Qdv"/>
|
|
||||||
<constraint firstItem="tWc-Dq-wcI" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="RPx-PI-7Xg"/>
|
|
||||||
<constraint firstItem="tWc-Dq-wcI" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="SdS-ul-q2q"/>
|
|
||||||
<constraint firstAttribute="trailing" secondItem="tWc-Dq-wcI" secondAttribute="trailing" id="Swv-Gf-Rwn"/>
|
|
||||||
<constraint firstAttribute="trailing" secondItem="YRO-k0-Ey4" secondAttribute="trailing" id="TQA-XW-tRk"/>
|
|
||||||
<constraint firstItem="YRO-k0-Ey4" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="duK-uY-Gun"/>
|
|
||||||
<constraint firstItem="tWc-Dq-wcI" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="kV7-tw-vXt"/>
|
|
||||||
<constraint firstItem="YRO-k0-Ey4" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="xPn-NY-SIU"/>
|
|
||||||
</constraints>
|
|
||||||
</view>
|
|
||||||
</viewController>
|
|
||||||
<placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
||||||
</objects>
|
|
||||||
<point key="canvasLocation" x="53" y="375"/>
|
|
||||||
</scene>
|
|
||||||
</scenes>
|
|
||||||
<resources>
|
|
||||||
<image name="LaunchImage" width="240" height="240"/>
|
|
||||||
<image name="LaunchBackground" width="1" height="1"/>
|
|
||||||
</resources>
|
|
||||||
</document>
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="10117" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
|
|
||||||
<dependencies>
|
|
||||||
<deployment identifier="iOS"/>
|
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="10085"/>
|
|
||||||
</dependencies>
|
|
||||||
<scenes>
|
|
||||||
<!--Flutter View Controller-->
|
|
||||||
<scene sceneID="tne-QT-ifu">
|
|
||||||
<objects>
|
|
||||||
<viewController id="BYZ-38-t0r" customClass="FlutterViewController" sceneMemberID="viewController">
|
|
||||||
<layoutGuides>
|
|
||||||
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
|
|
||||||
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
|
|
||||||
</layoutGuides>
|
|
||||||
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
|
|
||||||
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
|
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
||||||
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
|
|
||||||
</view>
|
|
||||||
</viewController>
|
|
||||||
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
|
||||||
</objects>
|
|
||||||
</scene>
|
|
||||||
</scenes>
|
|
||||||
</document>
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
|
||||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
|
||||||
<key>CFBundleDisplayName</key>
|
|
||||||
<string>青龙</string>
|
|
||||||
<key>CFBundleExecutable</key>
|
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
|
||||||
<key>CFBundleIdentifier</key>
|
|
||||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
|
||||||
<string>6.0</string>
|
|
||||||
<key>CFBundleName</key>
|
|
||||||
<string>青龙</string>
|
|
||||||
<key>CFBundlePackageType</key>
|
|
||||||
<string>APPL</string>
|
|
||||||
<key>CFBundleShortVersionString</key>
|
|
||||||
<string>$(FLUTTER_BUILD_NAME)</string>
|
|
||||||
<key>CFBundleSignature</key>
|
|
||||||
<string>????</string>
|
|
||||||
<key>CFBundleVersion</key>
|
|
||||||
<string>$(FLUTTER_BUILD_NUMBER)</string>
|
|
||||||
<key>LSRequiresIPhoneOS</key>
|
|
||||||
<true/>
|
|
||||||
<key>UILaunchStoryboardName</key>
|
|
||||||
<string>LaunchScreen</string>
|
|
||||||
<key>UIMainStoryboardFile</key>
|
|
||||||
<string>Main</string>
|
|
||||||
<key>LSApplicationQueriesSchemes</key>
|
|
||||||
<array>
|
|
||||||
<string>https</string>
|
|
||||||
<string>http</string>
|
|
||||||
</array>
|
|
||||||
<key>UISupportedInterfaceOrientations</key>
|
|
||||||
<array>
|
|
||||||
<string>UIInterfaceOrientationPortrait</string>
|
|
||||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
||||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
||||||
</array>
|
|
||||||
<key>UISupportedInterfaceOrientations~ipad</key>
|
|
||||||
<array>
|
|
||||||
<string>UIInterfaceOrientationPortrait</string>
|
|
||||||
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
|
||||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
||||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
||||||
</array>
|
|
||||||
<key>UIViewControllerBasedStatusBarAppearance</key>
|
|
||||||
<false/>
|
|
||||||
<key>UIStatusBarHidden</key>
|
|
||||||
<false/>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
#import "GeneratedPluginRegistrant.h"
|
|
||||||
@@ -1,6 +1,9 @@
|
|||||||
import 'package:qinglong_app/base/http/http.dart';
|
import 'package:qinglong_app/base/http/http.dart';
|
||||||
|
import 'package:qinglong_app/base/http/url.dart';
|
||||||
|
import 'package:qinglong_app/main.dart';
|
||||||
import 'package:qinglong_app/module/config/config_bean.dart';
|
import 'package:qinglong_app/module/config/config_bean.dart';
|
||||||
import 'package:qinglong_app/module/env/env_bean.dart';
|
import 'package:qinglong_app/module/env/env_bean.dart';
|
||||||
|
import 'package:qinglong_app/module/home/system_bean.dart';
|
||||||
import 'package:qinglong_app/module/login/login_bean.dart';
|
import 'package:qinglong_app/module/login/login_bean.dart';
|
||||||
import 'package:qinglong_app/module/login/user_bean.dart';
|
import 'package:qinglong_app/module/login/user_bean.dart';
|
||||||
import 'package:qinglong_app/module/others/dependencies/dependency_bean.dart';
|
import 'package:qinglong_app/module/others/dependencies/dependency_bean.dart';
|
||||||
@@ -8,10 +11,16 @@ import 'package:qinglong_app/module/others/login_log/login_log_bean.dart';
|
|||||||
import 'package:qinglong_app/module/others/scripts/script_bean.dart';
|
import 'package:qinglong_app/module/others/scripts/script_bean.dart';
|
||||||
import 'package:qinglong_app/module/others/task_log/task_log_bean.dart';
|
import 'package:qinglong_app/module/others/task_log/task_log_bean.dart';
|
||||||
import 'package:qinglong_app/module/task/task_bean.dart';
|
import 'package:qinglong_app/module/task/task_bean.dart';
|
||||||
|
import 'package:qinglong_app/utils/utils.dart';
|
||||||
import 'url.dart';
|
|
||||||
|
|
||||||
class Api {
|
class Api {
|
||||||
|
static Future<HttpResponse<SystemBean>> system() async {
|
||||||
|
return await Http.get<SystemBean>(
|
||||||
|
Url.system,
|
||||||
|
{},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<LoginBean>> login(
|
static Future<HttpResponse<LoginBean>> login(
|
||||||
String userName,
|
String userName,
|
||||||
String passWord,
|
String passWord,
|
||||||
@@ -24,10 +33,11 @@ class Api {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<LoginBean>> loginOld(
|
static Future<HttpResponse<LoginBean>> loginOld(
|
||||||
String userName,
|
String userName,
|
||||||
String passWord,
|
String passWord,
|
||||||
) async {
|
) async {
|
||||||
return await Http.post<LoginBean>(
|
return await Http.post<LoginBean>(
|
||||||
Url.loginOld,
|
Url.loginOld,
|
||||||
{
|
{
|
||||||
@@ -36,6 +46,7 @@ class Api {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<LoginBean>> loginTwo(
|
static Future<HttpResponse<LoginBean>> loginTwo(
|
||||||
String userName,
|
String userName,
|
||||||
String passWord,
|
String passWord,
|
||||||
@@ -109,11 +120,21 @@ class Api {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<NullResponse>> addTask(String name, String command, String cron, {String? id}) async {
|
static Future<HttpResponse<NullResponse>> addTask(
|
||||||
var data = {"name": name, "command": command, "schedule": cron};
|
String name,
|
||||||
|
String command,
|
||||||
|
String cron, {
|
||||||
|
int? id,
|
||||||
|
String? nId,
|
||||||
|
}) async {
|
||||||
|
var data = <String, dynamic>{"name": name, "command": command, "schedule": cron};
|
||||||
|
|
||||||
if (id != null) {
|
if (id != null || nId != null) {
|
||||||
data["_id"] = id;
|
if (id != null) {
|
||||||
|
data["id"] = id;
|
||||||
|
} else if (nId != null) {
|
||||||
|
data["_id"] = nId;
|
||||||
|
}
|
||||||
return await Http.put<NullResponse>(
|
return await Http.put<NullResponse>(
|
||||||
Url.addTask,
|
Url.addTask,
|
||||||
data,
|
data,
|
||||||
@@ -209,15 +230,25 @@ class Api {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<NullResponse>> addEnv(String name, String value, String remarks, {String? id}) async {
|
static Future<HttpResponse<NullResponse>> addEnv(
|
||||||
var data = {
|
String name,
|
||||||
|
String value,
|
||||||
|
String remarks, {
|
||||||
|
int? id,
|
||||||
|
String? nId,
|
||||||
|
}) async {
|
||||||
|
var data = <String, dynamic>{
|
||||||
"value": value,
|
"value": value,
|
||||||
"remarks": remarks,
|
"remarks": remarks,
|
||||||
"name": name,
|
"name": name,
|
||||||
};
|
};
|
||||||
|
|
||||||
if (id != null) {
|
if (id != null || nId != null) {
|
||||||
data["_id"] = id;
|
if (id != null) {
|
||||||
|
data["id"] = id;
|
||||||
|
} else if (nId != null) {
|
||||||
|
data["_id"] = nId;
|
||||||
|
}
|
||||||
return await Http.put<NullResponse>(
|
return await Http.put<NullResponse>(
|
||||||
Url.addEnv,
|
Url.addEnv,
|
||||||
data,
|
data,
|
||||||
@@ -244,19 +275,27 @@ class Api {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<List<TaskLogBean>>> taskLog() async {
|
static Future<HttpResponse<List<TaskLogBean>>> taskLog() async {
|
||||||
return await Http.get<List<TaskLogBean>>(Url.taskLog, null, serializationName: "dirs");
|
return await Http.get<List<TaskLogBean>>(Url.taskLog, null, serializationName: Utils.isUpperVersion2_12_2() ? "data" : "dirs");
|
||||||
}
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<String>> taskLogDetail(String name) async {
|
static Future<HttpResponse<String>> taskLogDetail(String name, String path) async {
|
||||||
return await Http.get<String>(
|
if (Utils.isUpperVersion2_13_0()) {
|
||||||
Url.taskLogDetail + name,
|
return await Http.get<String>(
|
||||||
null,
|
Url.taskLogDetail + name + "?path=" + path,
|
||||||
);
|
null,
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
return await Http.get<String>(
|
||||||
|
Url.taskLogDetail + path + "/" + name,
|
||||||
|
null,
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<List<ScriptBean>>> scripts() async {
|
static Future<HttpResponse<List<ScriptBean>>> scripts() async {
|
||||||
|
//2.12.2以及以上版本,脚本路径url做了修改
|
||||||
return await Http.get<List<ScriptBean>>(
|
return await Http.get<List<ScriptBean>>(
|
||||||
Url.scripts,
|
Utils.isUpperVersion2_13_0() ? Url.scripts2 : Url.scripts,
|
||||||
null,
|
null,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -326,6 +365,17 @@ class Api {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static Future<HttpResponse<NullResponse>> addScript(String name, String path, String content) async {
|
||||||
|
return await Http.post<NullResponse>(
|
||||||
|
Url.addScript,
|
||||||
|
{
|
||||||
|
"filename": name,
|
||||||
|
"path": path,
|
||||||
|
"content": content,
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
static Future<HttpResponse<NullResponse>> delDependency(String id) async {
|
static Future<HttpResponse<NullResponse>> delDependency(String id) async {
|
||||||
return await Http.delete<NullResponse>(
|
return await Http.delete<NullResponse>(
|
||||||
Url.dependencies,
|
Url.dependencies,
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ class TokenInterceptor extends Interceptor {
|
|||||||
@override
|
@override
|
||||||
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
|
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
|
||||||
options.headers["User-Agent"] =
|
options.headers["User-Agent"] =
|
||||||
"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";
|
"qinglong_client";
|
||||||
|
|
||||||
options.headers["Content-Type"] = "application/json;charset=UTF-8";
|
options.headers["Content-Type"] = "application/json;charset=UTF-8";
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
import '../../main.dart';
|
import 'package:qinglong_app/base/userinfo_viewmodel.dart';
|
||||||
import '../userinfo_viewmodel.dart';
|
import 'package:qinglong_app/main.dart';
|
||||||
|
|
||||||
class Url {
|
class Url {
|
||||||
static get login => "/api/user/login";
|
static get login => "/api/user/login";
|
||||||
|
|
||||||
|
static get system => "/api/system";
|
||||||
|
|
||||||
static get loginOld => "/api/login";
|
static get loginOld => "/api/login";
|
||||||
|
|
||||||
static get loginTwo => "/api/user/two-factor/login";
|
static get loginTwo => "/api/user/two-factor/login";
|
||||||
@@ -12,119 +14,70 @@ class Url {
|
|||||||
|
|
||||||
static const updatePassword = "/api/user";
|
static const updatePassword = "/api/user";
|
||||||
|
|
||||||
static get tasks => getIt<UserInfoViewModel>().useSecretLogined
|
static get tasks => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons" : "/api/crons";
|
||||||
? "/open/crons"
|
|
||||||
: "/api/crons";
|
|
||||||
|
|
||||||
static get runTasks => getIt<UserInfoViewModel>().useSecretLogined
|
static get runTasks => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons/run" : "/api/crons/run";
|
||||||
? "/open/crons/run"
|
|
||||||
: "/api/crons/run";
|
|
||||||
|
|
||||||
static get stopTasks => getIt<UserInfoViewModel>().useSecretLogined
|
static get stopTasks => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons/stop" : "/api/crons/stop";
|
||||||
? "/open/crons/stop"
|
|
||||||
: "/api/crons/stop";
|
|
||||||
|
|
||||||
static get taskDetail => getIt<UserInfoViewModel>().useSecretLogined
|
static get taskDetail => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons/" : "/api/crons/";
|
||||||
? "/open/crons/"
|
|
||||||
: "/api/crons/";
|
|
||||||
|
|
||||||
static get addTask => getIt<UserInfoViewModel>().useSecretLogined
|
static get addTask => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons" : "/api/crons";
|
||||||
? "/open/crons"
|
|
||||||
: "/api/crons";
|
|
||||||
|
|
||||||
static get pinTask => getIt<UserInfoViewModel>().useSecretLogined
|
static get pinTask => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons/pin" : "/api/crons/pin";
|
||||||
? "/open/crons/pin"
|
|
||||||
: "/api/crons/pin";
|
|
||||||
|
|
||||||
static get unpinTask => getIt<UserInfoViewModel>().useSecretLogined
|
static get unpinTask => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons/unpin" : "/api/crons/unpin";
|
||||||
? "/open/crons/unpin"
|
|
||||||
: "/api/crons/unpin";
|
|
||||||
|
|
||||||
static get enableTask => getIt<UserInfoViewModel>().useSecretLogined
|
static get enableTask => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons/enable" : "/api/crons/enable";
|
||||||
? "/open/crons/enable"
|
|
||||||
: "/api/crons/enable";
|
|
||||||
|
|
||||||
static get disableTask => getIt<UserInfoViewModel>().useSecretLogined
|
static get disableTask => getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons/disable" : "/api/crons/disable";
|
||||||
? "/open/crons/disable"
|
|
||||||
: "/api/crons/disable";
|
|
||||||
|
|
||||||
static get files => getIt<UserInfoViewModel>().useSecretLogined
|
static get files => getIt<UserInfoViewModel>().useSecretLogined ? "/open/configs/files" : "/api/configs/files";
|
||||||
? "/open/configs/files"
|
|
||||||
: "/api/configs/files";
|
|
||||||
|
|
||||||
static get configContent => getIt<UserInfoViewModel>().useSecretLogined
|
static get configContent => getIt<UserInfoViewModel>().useSecretLogined ? "/open/configs/" : "/api/configs/";
|
||||||
? "/open/configs/"
|
|
||||||
: "/api/configs/";
|
|
||||||
|
|
||||||
static get saveFile => getIt<UserInfoViewModel>().useSecretLogined
|
static get saveFile => getIt<UserInfoViewModel>().useSecretLogined ? "/open/configs/save" : "/api/configs/save";
|
||||||
? "/open/configs/save"
|
|
||||||
: "/api/configs/save";
|
|
||||||
|
|
||||||
static get envs =>
|
static get envs => getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs" : "/api/envs";
|
||||||
getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs" : "/api/envs";
|
|
||||||
|
|
||||||
static get addEnv =>
|
static get addEnv => getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs" : "/api/envs";
|
||||||
getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs" : "/api/envs";
|
|
||||||
|
|
||||||
static get delEnv =>
|
static get delEnv => getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs" : "/api/envs";
|
||||||
getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs" : "/api/envs";
|
|
||||||
|
|
||||||
static get disableEnvs => getIt<UserInfoViewModel>().useSecretLogined
|
static get disableEnvs => getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs/disable" : "/api/envs/disable";
|
||||||
? "/open/envs/disable"
|
|
||||||
: "/api/envs/disable";
|
|
||||||
|
|
||||||
static get enableEnvs => getIt<UserInfoViewModel>().useSecretLogined
|
static get enableEnvs => getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs/enable" : "/api/envs/enable";
|
||||||
? "/open/envs/enable"
|
|
||||||
: "/api/envs/enable";
|
|
||||||
|
|
||||||
static get loginLog => getIt<UserInfoViewModel>().useSecretLogined
|
static get loginLog => getIt<UserInfoViewModel>().useSecretLogined ? "/open/user/login-log" : "/api/user/login-log";
|
||||||
? "/open/user/login-log"
|
|
||||||
: "/api/user/login-log";
|
|
||||||
|
|
||||||
static get taskLog =>
|
static get taskLog => getIt<UserInfoViewModel>().useSecretLogined ? "/open/logs" : "/api/logs";
|
||||||
getIt<UserInfoViewModel>().useSecretLogined ? "/open/logs" : "/api/logs";
|
|
||||||
|
|
||||||
static get taskLogDetail => getIt<UserInfoViewModel>().useSecretLogined
|
static get taskLogDetail => getIt<UserInfoViewModel>().useSecretLogined ? "/open/logs/" : "/api/logs/";
|
||||||
? "/open/logs/"
|
|
||||||
: "/api/logs/";
|
|
||||||
|
|
||||||
static get scripts => getIt<UserInfoViewModel>().useSecretLogined
|
static get scripts => getIt<UserInfoViewModel>().useSecretLogined ? "/open/scripts/files" : "/api/scripts/files";
|
||||||
? "/open/scripts/files"
|
|
||||||
: "/api/scripts/files";
|
|
||||||
|
|
||||||
static get scriptUpdate => getIt<UserInfoViewModel>().useSecretLogined
|
static get scripts2 => getIt<UserInfoViewModel>().useSecretLogined ? "/open/scripts" : "/api/scripts";
|
||||||
? "/open/scripts"
|
|
||||||
: "/api/scripts";
|
|
||||||
|
|
||||||
static get scriptDetail => getIt<UserInfoViewModel>().useSecretLogined
|
static get scriptUpdate => getIt<UserInfoViewModel>().useSecretLogined ? "/open/scripts" : "/api/scripts";
|
||||||
? "/open/scripts/"
|
|
||||||
: "/api/scripts/";
|
|
||||||
|
|
||||||
static get dependencies => getIt<UserInfoViewModel>().useSecretLogined
|
static get scriptDetail => getIt<UserInfoViewModel>().useSecretLogined ? "/open/scripts/" : "/api/scripts/";
|
||||||
? "/open/dependencies"
|
|
||||||
: "/api/dependencies";
|
|
||||||
|
|
||||||
static get dependencyReinstall => getIt<UserInfoViewModel>().useSecretLogined
|
static get dependencies => getIt<UserInfoViewModel>().useSecretLogined ? "/open/dependencies" : "/api/dependencies";
|
||||||
? "/open/dependencies/reinstall"
|
|
||||||
: "/api/dependencies/reinstall";
|
static get addScript => getIt<UserInfoViewModel>().useSecretLogined ? "/open/scripts" : "/api/scripts";
|
||||||
|
|
||||||
|
static get dependencyReinstall => getIt<UserInfoViewModel>().useSecretLogined ? "/open/dependencies/reinstall" : "/api/dependencies/reinstall";
|
||||||
|
|
||||||
static intimeLog(String cronId) {
|
static intimeLog(String cronId) {
|
||||||
return getIt<UserInfoViewModel>().useSecretLogined
|
return getIt<UserInfoViewModel>().useSecretLogined ? "/open/crons/$cronId/log" : "/api/crons/$cronId/log";
|
||||||
? "/open/crons/$cronId/log"
|
|
||||||
: "/api/crons/$cronId/log";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static envMove(String envId) {
|
static envMove(String envId) {
|
||||||
return getIt<UserInfoViewModel>().useSecretLogined
|
return getIt<UserInfoViewModel>().useSecretLogined ? "/open/envs/$envId/move" : "/api/envs/$envId/move";
|
||||||
? "/open/envs/$envId/move"
|
|
||||||
: "/api/envs/$envId/move";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool inWhiteList(String path) {
|
static bool inWhiteList(String path) {
|
||||||
if (path == login ||
|
if (path == login || path == loginByClientId || path == loginTwo || path == loginOld) {
|
||||||
path == loginByClientId ||
|
|
||||||
path == loginTwo ||
|
|
||||||
path == loginOld) {
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
@@ -136,7 +89,4 @@ class Url {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static String checkUpdateUrl =
|
|
||||||
"https://raw.githubusercontent.com/qinglong-app/qinglong_app/main/version";
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import 'package:qinglong_app/module/env/env_detail_page.dart';
|
|||||||
import 'package:qinglong_app/module/home/home_page.dart';
|
import 'package:qinglong_app/module/home/home_page.dart';
|
||||||
import 'package:qinglong_app/module/login/login_page.dart';
|
import 'package:qinglong_app/module/login/login_page.dart';
|
||||||
import 'package:qinglong_app/module/others/about_page.dart';
|
import 'package:qinglong_app/module/others/about_page.dart';
|
||||||
import 'package:qinglong_app/module/others/change_account_page.dart';
|
|
||||||
import 'package:qinglong_app/module/others/dependencies/add_dependency_page.dart';
|
import 'package:qinglong_app/module/others/dependencies/add_dependency_page.dart';
|
||||||
import 'package:qinglong_app/module/others/dependencies/dependency_page.dart';
|
import 'package:qinglong_app/module/others/dependencies/dependency_page.dart';
|
||||||
import 'package:qinglong_app/module/others/login_log/login_log_page.dart';
|
import 'package:qinglong_app/module/others/login_log/login_log_page.dart';
|
||||||
@@ -42,7 +41,6 @@ class Routes {
|
|||||||
static const String routeUpdatePassword = "/updatePassword";
|
static const String routeUpdatePassword = "/updatePassword";
|
||||||
static const String routeAbout = "/about";
|
static const String routeAbout = "/about";
|
||||||
static const String routeTheme = "/theme";
|
static const String routeTheme = "/theme";
|
||||||
static const String routeChangeAccount = "/changeAccount";
|
|
||||||
|
|
||||||
static Route<dynamic>? generateRoute(RouteSettings settings) {
|
static Route<dynamic>? generateRoute(RouteSettings settings) {
|
||||||
switch (settings.name) {
|
switch (settings.name) {
|
||||||
@@ -105,7 +103,8 @@ class Routes {
|
|||||||
case routeTaskLogDetail:
|
case routeTaskLogDetail:
|
||||||
return CupertinoPageRoute(
|
return CupertinoPageRoute(
|
||||||
builder: (context) => TaskLogDetailPage(
|
builder: (context) => TaskLogDetailPage(
|
||||||
title: settings.arguments as String,
|
title: (settings.arguments as Map)['title'],
|
||||||
|
path: (settings.arguments as Map)['path'],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
case routeScriptDetail:
|
case routeScriptDetail:
|
||||||
@@ -139,10 +138,6 @@ class Routes {
|
|||||||
return CupertinoPageRoute(
|
return CupertinoPageRoute(
|
||||||
builder: (context) => const ThemePage(),
|
builder: (context) => const ThemePage(),
|
||||||
);
|
);
|
||||||
case routeChangeAccount:
|
|
||||||
return CupertinoPageRoute(
|
|
||||||
builder: (context) => const ChangeAccountPage(),
|
|
||||||
);
|
|
||||||
case routeScriptUpdate:
|
case routeScriptUpdate:
|
||||||
return CupertinoPageRoute(
|
return CupertinoPageRoute(
|
||||||
builder: (context) => ScriptEditPage(
|
builder: (context) => ScriptEditPage(
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'package:qinglong_app/utils/sp_utils.dart';
|
|||||||
|
|
||||||
var themeProvider = ChangeNotifierProvider((ref) => ThemeViewModel());
|
var themeProvider = ChangeNotifierProvider((ref) => ThemeViewModel());
|
||||||
|
|
||||||
const commonColor = Color(0xFF299343);
|
Color commonColor = const Color(0xFF299343);
|
||||||
Color _primaryColor = commonColor;
|
Color _primaryColor = commonColor;
|
||||||
|
|
||||||
class ThemeViewModel extends ChangeNotifier {
|
class ThemeViewModel extends ChangeNotifier {
|
||||||
@@ -71,7 +71,10 @@ class ThemeViewModel extends ChangeNotifier {
|
|||||||
),
|
),
|
||||||
scaffoldBackgroundColor: const Color(0xfff5f5f5),
|
scaffoldBackgroundColor: const Color(0xfff5f5f5),
|
||||||
inputDecorationTheme: InputDecorationTheme(
|
inputDecorationTheme: InputDecorationTheme(
|
||||||
labelStyle: TextStyle(color: _primaryColor),
|
labelStyle: TextStyle(
|
||||||
|
color: _primaryColor,
|
||||||
|
fontSize: 14,
|
||||||
|
),
|
||||||
focusedBorder: UnderlineInputBorder(
|
focusedBorder: UnderlineInputBorder(
|
||||||
borderSide: BorderSide(
|
borderSide: BorderSide(
|
||||||
color: _primaryColor,
|
color: _primaryColor,
|
||||||
@@ -152,7 +155,10 @@ class ThemeViewModel extends ChangeNotifier {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
inputDecorationTheme: InputDecorationTheme(
|
inputDecorationTheme: InputDecorationTheme(
|
||||||
labelStyle: TextStyle(color: _primaryColor),
|
labelStyle: TextStyle(
|
||||||
|
color: _primaryColor,
|
||||||
|
fontSize: 14,
|
||||||
|
),
|
||||||
focusedBorder: UnderlineInputBorder(
|
focusedBorder: UnderlineInputBorder(
|
||||||
borderSide: BorderSide(
|
borderSide: BorderSide(
|
||||||
color: _primaryColor,
|
color: _primaryColor,
|
||||||
@@ -208,12 +214,15 @@ class ThemeViewModel extends ChangeNotifier {
|
|||||||
|
|
||||||
abstract class ThemeColors {
|
abstract class ThemeColors {
|
||||||
Color settingBgColor();
|
Color settingBgColor();
|
||||||
|
|
||||||
Color settingBordorColor();
|
Color settingBordorColor();
|
||||||
|
|
||||||
Color titleColor();
|
Color titleColor();
|
||||||
|
|
||||||
Color descColor();
|
Color descColor();
|
||||||
|
|
||||||
|
Color tabBarColor();
|
||||||
|
|
||||||
Color pinColor();
|
Color pinColor();
|
||||||
|
|
||||||
Color buttonBgColor();
|
Color buttonBgColor();
|
||||||
@@ -256,6 +265,11 @@ class LightThemeColors extends ThemeColors {
|
|||||||
Color settingBordorColor() {
|
Color settingBordorColor() {
|
||||||
return Colors.white;
|
return Colors.white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color tabBarColor() {
|
||||||
|
return const Color(0xffF7F7F7);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class DartThemeColors extends ThemeColors {
|
class DartThemeColors extends ThemeColors {
|
||||||
@@ -293,4 +307,9 @@ class DartThemeColors extends ThemeColors {
|
|||||||
Color settingBordorColor() {
|
Color settingBordorColor() {
|
||||||
return Color(0xff333333);
|
return Color(0xff333333);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color tabBarColor() {
|
||||||
|
return Colors.black;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,103 +0,0 @@
|
|||||||
import 'dart:ui';
|
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
import 'package:flutter/widgets.dart';
|
|
||||||
import 'package:highlight/highlight.dart' show highlight, Node;
|
|
||||||
|
|
||||||
/// Highlight Flutter Widget
|
|
||||||
class HighlightView extends StatelessWidget {
|
|
||||||
/// The original code to be highlighted
|
|
||||||
final String source;
|
|
||||||
|
|
||||||
/// Highlight language
|
|
||||||
///
|
|
||||||
/// It is recommended to give it a value for performance
|
|
||||||
///
|
|
||||||
/// [All available languages](https://github.com/pd4d10/highlight/tree/master/highlight/lib/languages)
|
|
||||||
final String? language;
|
|
||||||
|
|
||||||
/// Highlight theme
|
|
||||||
///
|
|
||||||
/// [All available themes](https://github.com/pd4d10/highlight/blob/master/flutter_highlight/lib/themes)
|
|
||||||
final Map<String, TextStyle> theme;
|
|
||||||
|
|
||||||
/// Padding
|
|
||||||
final EdgeInsetsGeometry? padding;
|
|
||||||
|
|
||||||
/// Text styles
|
|
||||||
///
|
|
||||||
/// Specify text styles such as font family and font size
|
|
||||||
final TextStyle? textStyle;
|
|
||||||
|
|
||||||
HighlightView(
|
|
||||||
String input, {
|
|
||||||
this.language,
|
|
||||||
this.theme = const {},
|
|
||||||
this.padding,
|
|
||||||
this.textStyle,
|
|
||||||
int tabSize = 8, // TODO: https://github.com/flutter/flutter/issues/50087
|
|
||||||
}) : source = input.replaceAll('\t', ' ' * tabSize);
|
|
||||||
|
|
||||||
List<TextSpan> _convert(List<Node> nodes) {
|
|
||||||
List<TextSpan> spans = [];
|
|
||||||
var currentSpans = spans;
|
|
||||||
List<List<TextSpan>> stack = [];
|
|
||||||
|
|
||||||
_traverse(Node node) {
|
|
||||||
if (node.value != null) {
|
|
||||||
currentSpans.add(node.className == null ? TextSpan(text: node.value) : TextSpan(text: node.value, style: theme[node.className!]));
|
|
||||||
} else if (node.children != null) {
|
|
||||||
List<TextSpan> tmp = [];
|
|
||||||
currentSpans.add(TextSpan(children: tmp, style: theme[node.className!]));
|
|
||||||
stack.add(currentSpans);
|
|
||||||
currentSpans = tmp;
|
|
||||||
|
|
||||||
node.children!.forEach((n) {
|
|
||||||
_traverse(n);
|
|
||||||
if (n == node.children!.last) {
|
|
||||||
currentSpans = stack.isEmpty ? spans : stack.removeLast();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for (var node in nodes) {
|
|
||||||
_traverse(node);
|
|
||||||
}
|
|
||||||
|
|
||||||
return spans;
|
|
||||||
}
|
|
||||||
|
|
||||||
static const _rootKey = 'root';
|
|
||||||
static const _defaultFontColor = Color(0xff000000);
|
|
||||||
static const _defaultBackgroundColor = Color(0xffffffff);
|
|
||||||
|
|
||||||
// TODO: dart:io is not available at web platform currently
|
|
||||||
// See: https://github.com/flutter/flutter/issues/39998
|
|
||||||
// So we just use monospace here for now
|
|
||||||
static const _defaultFontFamily = 'monospace';
|
|
||||||
|
|
||||||
@override
|
|
||||||
Widget build(BuildContext context) {
|
|
||||||
var _textStyle = TextStyle(
|
|
||||||
fontFamily: _defaultFontFamily,
|
|
||||||
color: theme[_rootKey]?.color ?? _defaultFontColor,
|
|
||||||
);
|
|
||||||
if (textStyle != null) {
|
|
||||||
_textStyle = _textStyle.merge(textStyle);
|
|
||||||
}
|
|
||||||
|
|
||||||
return Container(
|
|
||||||
color: theme[_rootKey]?.backgroundColor ?? _defaultBackgroundColor,
|
|
||||||
padding: padding,
|
|
||||||
child: SelectableText.rich(
|
|
||||||
TextSpan(
|
|
||||||
style: _textStyle,
|
|
||||||
children: _convert(highlight.parse(source, language: language).nodes!),
|
|
||||||
),
|
|
||||||
selectionWidthStyle: BoxWidthStyle.max,
|
|
||||||
selectionHeightStyle: BoxHeightStyle.max,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,185 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'themes/a11y-dark.dart';
|
|
||||||
import 'themes/a11y-light.dart';
|
|
||||||
import 'themes/agate.dart';
|
|
||||||
import 'themes/an-old-hope.dart';
|
|
||||||
import 'themes/androidstudio.dart';
|
|
||||||
import 'themes/arduino-light.dart';
|
|
||||||
import 'themes/arta.dart';
|
|
||||||
import 'themes/ascetic.dart';
|
|
||||||
import 'themes/atelier-cave-dark.dart';
|
|
||||||
import 'themes/atelier-cave-light.dart';
|
|
||||||
import 'themes/atelier-dune-dark.dart';
|
|
||||||
import 'themes/atelier-dune-light.dart';
|
|
||||||
import 'themes/atelier-estuary-dark.dart';
|
|
||||||
import 'themes/atelier-estuary-light.dart';
|
|
||||||
import 'themes/atelier-forest-dark.dart';
|
|
||||||
import 'themes/atelier-forest-light.dart';
|
|
||||||
import 'themes/atelier-heath-dark.dart';
|
|
||||||
import 'themes/atelier-heath-light.dart';
|
|
||||||
import 'themes/atelier-lakeside-dark.dart';
|
|
||||||
import 'themes/atelier-lakeside-light.dart';
|
|
||||||
import 'themes/atelier-plateau-dark.dart';
|
|
||||||
import 'themes/atelier-plateau-light.dart';
|
|
||||||
import 'themes/atelier-savanna-dark.dart';
|
|
||||||
import 'themes/atelier-savanna-light.dart';
|
|
||||||
import 'themes/atelier-seaside-dark.dart';
|
|
||||||
import 'themes/atelier-seaside-light.dart';
|
|
||||||
import 'themes/atelier-sulphurpool-dark.dart';
|
|
||||||
import 'themes/atelier-sulphurpool-light.dart';
|
|
||||||
import 'themes/atom-one-dark-reasonable.dart';
|
|
||||||
import 'themes/atom-one-dark.dart';
|
|
||||||
import 'themes/atom-one-light.dart';
|
|
||||||
import 'themes/brown-paper.dart';
|
|
||||||
import 'themes/codepen-embed.dart';
|
|
||||||
import 'themes/color-brewer.dart';
|
|
||||||
import 'themes/darcula.dart';
|
|
||||||
import 'themes/dark.dart';
|
|
||||||
import 'themes/default.dart';
|
|
||||||
import 'themes/docco.dart';
|
|
||||||
import 'themes/dracula.dart';
|
|
||||||
import 'themes/far.dart';
|
|
||||||
import 'themes/foundation.dart';
|
|
||||||
import 'themes/github-gist.dart';
|
|
||||||
import 'themes/github.dart';
|
|
||||||
import 'themes/gml.dart';
|
|
||||||
import 'themes/googlecode.dart';
|
|
||||||
import 'themes/gradient-dark.dart';
|
|
||||||
import 'themes/grayscale.dart';
|
|
||||||
import 'themes/gruvbox-dark.dart';
|
|
||||||
import 'themes/gruvbox-light.dart';
|
|
||||||
import 'themes/hopscotch.dart';
|
|
||||||
import 'themes/hybrid.dart';
|
|
||||||
import 'themes/idea.dart';
|
|
||||||
import 'themes/ir-black.dart';
|
|
||||||
import 'themes/isbl-editor-dark.dart';
|
|
||||||
import 'themes/isbl-editor-light.dart';
|
|
||||||
import 'themes/kimbie.dark.dart';
|
|
||||||
import 'themes/kimbie.light.dart';
|
|
||||||
import 'themes/lightfair.dart';
|
|
||||||
import 'themes/magula.dart';
|
|
||||||
import 'themes/mono-blue.dart';
|
|
||||||
import 'themes/monokai-sublime.dart';
|
|
||||||
import 'themes/monokai.dart';
|
|
||||||
import 'themes/night-owl.dart';
|
|
||||||
import 'themes/nord.dart';
|
|
||||||
import 'themes/obsidian.dart';
|
|
||||||
import 'themes/ocean.dart';
|
|
||||||
import 'themes/paraiso-dark.dart';
|
|
||||||
import 'themes/paraiso-light.dart';
|
|
||||||
import 'themes/pojoaque.dart';
|
|
||||||
import 'themes/purebasic.dart';
|
|
||||||
import 'themes/qtcreator_dark.dart';
|
|
||||||
import 'themes/qtcreator_light.dart';
|
|
||||||
import 'themes/railscasts.dart';
|
|
||||||
import 'themes/rainbow.dart';
|
|
||||||
import 'themes/routeros.dart';
|
|
||||||
import 'themes/school-book.dart';
|
|
||||||
import 'themes/shades-of-purple.dart';
|
|
||||||
import 'themes/solarized-dark.dart';
|
|
||||||
import 'themes/solarized-light.dart';
|
|
||||||
import 'themes/sunburst.dart';
|
|
||||||
import 'themes/tomorrow-night-blue.dart';
|
|
||||||
import 'themes/tomorrow-night-bright.dart';
|
|
||||||
import 'themes/tomorrow-night-eighties.dart';
|
|
||||||
import 'themes/tomorrow-night.dart';
|
|
||||||
import 'themes/tomorrow.dart';
|
|
||||||
import 'themes/vs.dart';
|
|
||||||
import 'themes/vs2015.dart';
|
|
||||||
import 'themes/xcode.dart';
|
|
||||||
import 'themes/xt256.dart';
|
|
||||||
import 'themes/zenburn.dart';
|
|
||||||
|
|
||||||
const themeMap = {
|
|
||||||
'a11y-dark': a11yDarkTheme,
|
|
||||||
'a11y-light': a11yLightTheme,
|
|
||||||
'agate': agateTheme,
|
|
||||||
'an-old-hope': anOldHopeTheme,
|
|
||||||
'androidstudio': androidstudioTheme,
|
|
||||||
'arduino-light': arduinoLightTheme,
|
|
||||||
'arta': artaTheme,
|
|
||||||
'ascetic': asceticTheme,
|
|
||||||
'atelier-cave-dark': atelierCaveDarkTheme,
|
|
||||||
'atelier-cave-light': atelierCaveLightTheme,
|
|
||||||
'atelier-dune-dark': atelierDuneDarkTheme,
|
|
||||||
'atelier-dune-light': atelierDuneLightTheme,
|
|
||||||
'atelier-estuary-dark': atelierEstuaryDarkTheme,
|
|
||||||
'atelier-estuary-light': atelierEstuaryLightTheme,
|
|
||||||
'atelier-forest-dark': atelierForestDarkTheme,
|
|
||||||
'atelier-forest-light': atelierForestLightTheme,
|
|
||||||
'atelier-heath-dark': atelierHeathDarkTheme,
|
|
||||||
'atelier-heath-light': atelierHeathLightTheme,
|
|
||||||
'atelier-lakeside-dark': atelierLakesideDarkTheme,
|
|
||||||
'atelier-lakeside-light': atelierLakesideLightTheme,
|
|
||||||
'atelier-plateau-dark': atelierPlateauDarkTheme,
|
|
||||||
'atelier-plateau-light': atelierPlateauLightTheme,
|
|
||||||
'atelier-savanna-dark': atelierSavannaDarkTheme,
|
|
||||||
'atelier-savanna-light': atelierSavannaLightTheme,
|
|
||||||
'atelier-seaside-dark': atelierSeasideDarkTheme,
|
|
||||||
'atelier-seaside-light': atelierSeasideLightTheme,
|
|
||||||
'atelier-sulphurpool-dark': atelierSulphurpoolDarkTheme,
|
|
||||||
'atelier-sulphurpool-light': atelierSulphurpoolLightTheme,
|
|
||||||
'atom-one-dark-reasonable': atomOneDarkReasonableTheme,
|
|
||||||
'atom-one-dark': atomOneDarkTheme,
|
|
||||||
'atom-one-light': atomOneLightTheme,
|
|
||||||
'brown-paper': brownPaperTheme,
|
|
||||||
'codepen-embed': codepenEmbedTheme,
|
|
||||||
'color-brewer': colorBrewerTheme,
|
|
||||||
'darcula': darculaTheme,
|
|
||||||
'dark': darkTheme,
|
|
||||||
'default': defaultTheme,
|
|
||||||
'docco': doccoTheme,
|
|
||||||
'dracula': draculaTheme,
|
|
||||||
'far': farTheme,
|
|
||||||
'foundation': foundationTheme,
|
|
||||||
'github-gist': githubGistTheme,
|
|
||||||
'github': githubTheme,
|
|
||||||
'gml': gmlTheme,
|
|
||||||
'googlecode': googlecodeTheme,
|
|
||||||
'gradient-dark': gradientDarkTheme,
|
|
||||||
'grayscale': grayscaleTheme,
|
|
||||||
'gruvbox-dark': gruvboxDarkTheme,
|
|
||||||
'gruvbox-light': gruvboxLightTheme,
|
|
||||||
'hopscotch': hopscotchTheme,
|
|
||||||
'hybrid': hybridTheme,
|
|
||||||
'idea': ideaTheme,
|
|
||||||
'ir-black': irBlackTheme,
|
|
||||||
'isbl-editor-dark': isblEditorDarkTheme,
|
|
||||||
'isbl-editor-light': isblEditorLightTheme,
|
|
||||||
'kimbie.dark': kimbieDarkTheme,
|
|
||||||
'kimbie.light': kimbieLightTheme,
|
|
||||||
'lightfair': lightfairTheme,
|
|
||||||
'magula': magulaTheme,
|
|
||||||
'mono-blue': monoBlueTheme,
|
|
||||||
'monokai-sublime': monokaiSublimeTheme,
|
|
||||||
'monokai': monokaiTheme,
|
|
||||||
'night-owl': nightOwlTheme,
|
|
||||||
'nord': nordTheme,
|
|
||||||
'obsidian': obsidianTheme,
|
|
||||||
'ocean': oceanTheme,
|
|
||||||
'paraiso-dark': paraisoDarkTheme,
|
|
||||||
'paraiso-light': paraisoLightTheme,
|
|
||||||
'pojoaque': pojoaqueTheme,
|
|
||||||
'purebasic': purebasicTheme,
|
|
||||||
'qtcreator_dark': qtcreatorDarkTheme,
|
|
||||||
'qtcreator_light': qtcreatorLightTheme,
|
|
||||||
'railscasts': railscastsTheme,
|
|
||||||
'rainbow': rainbowTheme,
|
|
||||||
'routeros': routerosTheme,
|
|
||||||
'school-book': schoolBookTheme,
|
|
||||||
'shades-of-purple': shadesOfPurpleTheme,
|
|
||||||
'solarized-dark': solarizedDarkTheme,
|
|
||||||
'solarized-light': solarizedLightTheme,
|
|
||||||
'sunburst': sunburstTheme,
|
|
||||||
'tomorrow-night-blue': tomorrowNightBlueTheme,
|
|
||||||
'tomorrow-night-bright': tomorrowNightBrightTheme,
|
|
||||||
'tomorrow-night-eighties': tomorrowNightEightiesTheme,
|
|
||||||
'tomorrow-night': tomorrowNightTheme,
|
|
||||||
'tomorrow': tomorrowTheme,
|
|
||||||
'vs': vsTheme,
|
|
||||||
'vs2015': vs2015Theme,
|
|
||||||
'xcode': xcodeTheme,
|
|
||||||
'xt256': xt256Theme,
|
|
||||||
'zenburn': zenburnTheme,
|
|
||||||
};
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const a11yDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xffd4d0ab)),
|
|
||||||
'quote': TextStyle(color: Color(0xffd4d0ab)),
|
|
||||||
'variable': TextStyle(color: Color(0xffffa07a)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffffa07a)),
|
|
||||||
'tag': TextStyle(color: Color(0xffffa07a)),
|
|
||||||
'name': TextStyle(color: Color(0xffffa07a)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffffa07a)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffffa07a)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffffa07a)),
|
|
||||||
'deletion': TextStyle(color: Color(0xffffa07a)),
|
|
||||||
'number': TextStyle(color: Color(0xfff5ab35)),
|
|
||||||
'built_in': TextStyle(color: Color(0xfff5ab35)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xfff5ab35)),
|
|
||||||
'literal': TextStyle(color: Color(0xfff5ab35)),
|
|
||||||
'type': TextStyle(color: Color(0xfff5ab35)),
|
|
||||||
'params': TextStyle(color: Color(0xfff5ab35)),
|
|
||||||
'meta': TextStyle(color: Color(0xfff5ab35)),
|
|
||||||
'link': TextStyle(color: Color(0xfff5ab35)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffffd700)),
|
|
||||||
'string': TextStyle(color: Color(0xffabe338)),
|
|
||||||
'symbol': TextStyle(color: Color(0xffabe338)),
|
|
||||||
'bullet': TextStyle(color: Color(0xffabe338)),
|
|
||||||
'addition': TextStyle(color: Color(0xffabe338)),
|
|
||||||
'title': TextStyle(color: Color(0xff00e0e0)),
|
|
||||||
'section': TextStyle(color: Color(0xff00e0e0)),
|
|
||||||
'keyword': TextStyle(color: Color(0xffdcc6e0)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xffdcc6e0)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff2b2b2b), color: Color(0xfff8f8f2)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const a11yLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff696969)),
|
|
||||||
'quote': TextStyle(color: Color(0xff696969)),
|
|
||||||
'variable': TextStyle(color: Color(0xffd91e18)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffd91e18)),
|
|
||||||
'tag': TextStyle(color: Color(0xffd91e18)),
|
|
||||||
'name': TextStyle(color: Color(0xffd91e18)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffd91e18)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffd91e18)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffd91e18)),
|
|
||||||
'deletion': TextStyle(color: Color(0xffd91e18)),
|
|
||||||
'number': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'literal': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'type': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'params': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'meta': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'link': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffaa5d00)),
|
|
||||||
'string': TextStyle(color: Color(0xff008000)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff008000)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff008000)),
|
|
||||||
'addition': TextStyle(color: Color(0xff008000)),
|
|
||||||
'title': TextStyle(color: Color(0xff007faa)),
|
|
||||||
'section': TextStyle(color: Color(0xff007faa)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff7928a1)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff7928a1)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xfffefefe), color: Color(0xff545454)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const agateTheme = {
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff333333), color: Color(0xffffffff)),
|
|
||||||
'name': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'code': TextStyle(fontStyle: FontStyle.italic, color: Color(0xff888888)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'tag': TextStyle(color: Color(0xff62c8f3)),
|
|
||||||
'variable': TextStyle(color: Color(0xffade5fc)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffade5fc)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffade5fc)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffade5fc)),
|
|
||||||
'string': TextStyle(color: Color(0xffa2fca2)),
|
|
||||||
'bullet': TextStyle(color: Color(0xffd36363)),
|
|
||||||
'type': TextStyle(color: Color(0xffffffaa)),
|
|
||||||
'title': TextStyle(color: Color(0xffffffaa)),
|
|
||||||
'section': TextStyle(color: Color(0xffffffaa)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffffffaa)),
|
|
||||||
'quote': TextStyle(color: Color(0xffffffaa)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffffffaa)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffffffaa)),
|
|
||||||
'number': TextStyle(color: Color(0xffd36363)),
|
|
||||||
'symbol': TextStyle(color: Color(0xffd36363)),
|
|
||||||
'keyword': TextStyle(color: Color(0xfffcc28c)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xfffcc28c)),
|
|
||||||
'literal': TextStyle(color: Color(0xfffcc28c)),
|
|
||||||
'comment': TextStyle(color: Color(0xff888888)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff333333), backgroundColor: Color(0xfffc9b9b)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffc6b4f0)),
|
|
||||||
'link': TextStyle(color: Color(0xffc6b4f0)),
|
|
||||||
'meta': TextStyle(color: Color(0xfffc9b9b)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(backgroundColor: Color(0xffa2fca2), color: Color(0xff333333)),
|
|
||||||
};
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const anOldHopeTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xffB6B18B)),
|
|
||||||
'quote': TextStyle(color: Color(0xffB6B18B)),
|
|
||||||
'variable': TextStyle(color: Color(0xffEB3C54)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffEB3C54)),
|
|
||||||
'tag': TextStyle(color: Color(0xffEB3C54)),
|
|
||||||
'name': TextStyle(color: Color(0xffEB3C54)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffEB3C54)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffEB3C54)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffEB3C54)),
|
|
||||||
'deletion': TextStyle(color: Color(0xffEB3C54)),
|
|
||||||
'number': TextStyle(color: Color(0xffE7CE56)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffE7CE56)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffE7CE56)),
|
|
||||||
'literal': TextStyle(color: Color(0xffE7CE56)),
|
|
||||||
'type': TextStyle(color: Color(0xffE7CE56)),
|
|
||||||
'params': TextStyle(color: Color(0xffE7CE56)),
|
|
||||||
'meta': TextStyle(color: Color(0xffE7CE56)),
|
|
||||||
'link': TextStyle(color: Color(0xffE7CE56)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffEE7C2B)),
|
|
||||||
'string': TextStyle(color: Color(0xff4FB4D7)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff4FB4D7)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff4FB4D7)),
|
|
||||||
'addition': TextStyle(color: Color(0xff4FB4D7)),
|
|
||||||
'title': TextStyle(color: Color(0xff78BB65)),
|
|
||||||
'section': TextStyle(color: Color(0xff78BB65)),
|
|
||||||
'keyword': TextStyle(color: Color(0xffB45EA4)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xffB45EA4)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff1C1D21), color: Color(0xffc0c5ce)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const androidstudioTheme = {
|
|
||||||
'root':
|
|
||||||
TextStyle(color: Color(0xffa9b7c6), backgroundColor: Color(0xff282b2e)),
|
|
||||||
'number': TextStyle(color: Color(0xff6897BB)),
|
|
||||||
'literal': TextStyle(color: Color(0xff6897BB)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff6897BB)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff6897BB)),
|
|
||||||
'keyword': TextStyle(color: Color(0xffcc7832)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xffcc7832)),
|
|
||||||
'deletion': TextStyle(color: Color(0xffcc7832)),
|
|
||||||
'variable': TextStyle(color: Color(0xff629755)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xff629755)),
|
|
||||||
'link': TextStyle(color: Color(0xff629755)),
|
|
||||||
'comment': TextStyle(color: Color(0xff808080)),
|
|
||||||
'quote': TextStyle(color: Color(0xff808080)),
|
|
||||||
'meta': TextStyle(color: Color(0xffbbb529)),
|
|
||||||
'string': TextStyle(color: Color(0xff6A8759)),
|
|
||||||
'attribute': TextStyle(color: Color(0xff6A8759)),
|
|
||||||
'addition': TextStyle(color: Color(0xff6A8759)),
|
|
||||||
'section': TextStyle(color: Color(0xffffc66d)),
|
|
||||||
'title': TextStyle(color: Color(0xffffc66d)),
|
|
||||||
'type': TextStyle(color: Color(0xffffc66d)),
|
|
||||||
'name': TextStyle(color: Color(0xffe8bf6a)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffe8bf6a)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffe8bf6a)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const arduinoLightTheme = {
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xffFFFFFF), color: Color(0xff434f54)),
|
|
||||||
'subst': TextStyle(color: Color(0xff434f54)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'attribute': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'doctag': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'name': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffD35400)),
|
|
||||||
'literal': TextStyle(color: Color(0xffD35400)),
|
|
||||||
'bullet': TextStyle(color: Color(0xffD35400)),
|
|
||||||
'code': TextStyle(color: Color(0xffD35400)),
|
|
||||||
'addition': TextStyle(color: Color(0xffD35400)),
|
|
||||||
'regexp': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'variable': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'link': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'selector-attr': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'selector-pseudo': TextStyle(color: Color(0xff00979D)),
|
|
||||||
'type': TextStyle(color: Color(0xff005C5F)),
|
|
||||||
'string': TextStyle(color: Color(0xff005C5F)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xff005C5F)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xff005C5F)),
|
|
||||||
'quote': TextStyle(color: Color(0xff005C5F)),
|
|
||||||
'template-tag': TextStyle(color: Color(0xff005C5F)),
|
|
||||||
'deletion': TextStyle(color: Color(0xff005C5F)),
|
|
||||||
'title': TextStyle(color: Color(0xff880000), fontWeight: FontWeight.bold),
|
|
||||||
'section': TextStyle(color: Color(0xff880000), fontWeight: FontWeight.bold),
|
|
||||||
'comment': TextStyle(color: Color.fromRGBO(149, 165, 166, .8)),
|
|
||||||
'meta-keyword': TextStyle(color: Color(0xff728E00)),
|
|
||||||
'meta': TextStyle(color: Color(0xff434f54)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'function': TextStyle(color: Color(0xff728E00)),
|
|
||||||
'number': TextStyle(color: Color(0xff8A7B52)),
|
|
||||||
};
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const artaTheme = {
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff222222), color: Color(0xffaaaaaa)),
|
|
||||||
'subst': TextStyle(color: Color(0xffaaaaaa)),
|
|
||||||
'section': TextStyle(color: Color(0xffffffff), fontWeight: FontWeight.bold),
|
|
||||||
'comment': TextStyle(color: Color(0xff444444)),
|
|
||||||
'quote': TextStyle(color: Color(0xff444444)),
|
|
||||||
'meta': TextStyle(color: Color(0xff444444)),
|
|
||||||
'string': TextStyle(color: Color(0xffffcc33)),
|
|
||||||
'symbol': TextStyle(color: Color(0xffffcc33)),
|
|
||||||
'bullet': TextStyle(color: Color(0xffffcc33)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffffcc33)),
|
|
||||||
'number': TextStyle(color: Color(0xff00cc66)),
|
|
||||||
'addition': TextStyle(color: Color(0xff00cc66)),
|
|
||||||
'built_in': TextStyle(color: Color(0xff32aaee)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xff32aaee)),
|
|
||||||
'literal': TextStyle(color: Color(0xff32aaee)),
|
|
||||||
'type': TextStyle(color: Color(0xff32aaee)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xff32aaee)),
|
|
||||||
'attribute': TextStyle(color: Color(0xff32aaee)),
|
|
||||||
'link': TextStyle(color: Color(0xff32aaee)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff6644aa)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff6644aa)),
|
|
||||||
'name': TextStyle(color: Color(0xff6644aa)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xff6644aa)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xff6644aa)),
|
|
||||||
'title': TextStyle(color: Color(0xffbb1166)),
|
|
||||||
'variable': TextStyle(color: Color(0xffbb1166)),
|
|
||||||
'deletion': TextStyle(color: Color(0xffbb1166)),
|
|
||||||
'template-tag': TextStyle(color: Color(0xffbb1166)),
|
|
||||||
'doctag': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
};
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const asceticTheme = {
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xffffffff), color: Color(0xff000000)),
|
|
||||||
'string': TextStyle(color: Color(0xff888888)),
|
|
||||||
'variable': TextStyle(color: Color(0xff888888)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xff888888)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff888888)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff888888)),
|
|
||||||
'section': TextStyle(color: Color(0xff888888), fontWeight: FontWeight.bold),
|
|
||||||
'addition': TextStyle(color: Color(0xff888888)),
|
|
||||||
'attribute': TextStyle(color: Color(0xff888888)),
|
|
||||||
'link': TextStyle(color: Color(0xff888888)),
|
|
||||||
'comment': TextStyle(color: Color(0xffcccccc)),
|
|
||||||
'quote': TextStyle(color: Color(0xffcccccc)),
|
|
||||||
'meta': TextStyle(color: Color(0xffcccccc)),
|
|
||||||
'deletion': TextStyle(color: Color(0xffcccccc)),
|
|
||||||
'keyword': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'selector-tag': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'name': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'type': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierCaveDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff7e7887)),
|
|
||||||
'quote': TextStyle(color: Color(0xff7e7887)),
|
|
||||||
'variable': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'link': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'tag': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'name': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'number': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'meta': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'literal': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'type': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'params': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'string': TextStyle(color: Color(0xff2a9292)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff2a9292)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff2a9292)),
|
|
||||||
'title': TextStyle(color: Color(0xff576ddb)),
|
|
||||||
'section': TextStyle(color: Color(0xff576ddb)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff955ae7)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff955ae7)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff19171c), backgroundColor: Color(0xffbe4678)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(color: Color(0xff19171c), backgroundColor: Color(0xff2a9292)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff19171c), color: Color(0xff8b8792)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierCaveLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff655f6d)),
|
|
||||||
'quote': TextStyle(color: Color(0xff655f6d)),
|
|
||||||
'variable': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'tag': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'name': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'link': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffbe4678)),
|
|
||||||
'number': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'meta': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'literal': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'type': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'params': TextStyle(color: Color(0xffaa573c)),
|
|
||||||
'string': TextStyle(color: Color(0xff2a9292)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff2a9292)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff2a9292)),
|
|
||||||
'title': TextStyle(color: Color(0xff576ddb)),
|
|
||||||
'section': TextStyle(color: Color(0xff576ddb)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff955ae7)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff955ae7)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff19171c), backgroundColor: Color(0xffbe4678)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(color: Color(0xff19171c), backgroundColor: Color(0xff2a9292)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xffefecf4), color: Color(0xff585260)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierDuneDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff999580)),
|
|
||||||
'quote': TextStyle(color: Color(0xff999580)),
|
|
||||||
'variable': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'tag': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'name': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'link': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'number': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'meta': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'literal': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'type': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'params': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'string': TextStyle(color: Color(0xff60ac39)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff60ac39)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff60ac39)),
|
|
||||||
'title': TextStyle(color: Color(0xff6684e1)),
|
|
||||||
'section': TextStyle(color: Color(0xff6684e1)),
|
|
||||||
'keyword': TextStyle(color: Color(0xffb854d4)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xffb854d4)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff20201d), color: Color(0xffa6a28c)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierDuneLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff7d7a68)),
|
|
||||||
'quote': TextStyle(color: Color(0xff7d7a68)),
|
|
||||||
'variable': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'tag': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'name': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'link': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffd73737)),
|
|
||||||
'number': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'meta': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'literal': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'type': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'params': TextStyle(color: Color(0xffb65611)),
|
|
||||||
'string': TextStyle(color: Color(0xff60ac39)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff60ac39)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff60ac39)),
|
|
||||||
'title': TextStyle(color: Color(0xff6684e1)),
|
|
||||||
'section': TextStyle(color: Color(0xff6684e1)),
|
|
||||||
'keyword': TextStyle(color: Color(0xffb854d4)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xffb854d4)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xfffefbec), color: Color(0xff6e6b5e)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierEstuaryDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff878573)),
|
|
||||||
'quote': TextStyle(color: Color(0xff878573)),
|
|
||||||
'variable': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'tag': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'name': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'link': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'number': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'meta': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'literal': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'type': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'params': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'string': TextStyle(color: Color(0xff7d9726)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff7d9726)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff7d9726)),
|
|
||||||
'title': TextStyle(color: Color(0xff36a166)),
|
|
||||||
'section': TextStyle(color: Color(0xff36a166)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff5f9182)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff5f9182)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff22221b), backgroundColor: Color(0xffba6236)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(color: Color(0xff22221b), backgroundColor: Color(0xff7d9726)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff22221b), color: Color(0xff929181)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierEstuaryLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff6c6b5a)),
|
|
||||||
'quote': TextStyle(color: Color(0xff6c6b5a)),
|
|
||||||
'variable': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'tag': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'name': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'link': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffba6236)),
|
|
||||||
'number': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'meta': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'literal': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'type': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'params': TextStyle(color: Color(0xffae7313)),
|
|
||||||
'string': TextStyle(color: Color(0xff7d9726)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff7d9726)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff7d9726)),
|
|
||||||
'title': TextStyle(color: Color(0xff36a166)),
|
|
||||||
'section': TextStyle(color: Color(0xff36a166)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff5f9182)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff5f9182)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff22221b), backgroundColor: Color(0xffba6236)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(color: Color(0xff22221b), backgroundColor: Color(0xff7d9726)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xfff4f3ec), color: Color(0xff5f5e4e)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierForestDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff9c9491)),
|
|
||||||
'quote': TextStyle(color: Color(0xff9c9491)),
|
|
||||||
'variable': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'attribute': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'tag': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'name': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'regexp': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'link': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'number': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'meta': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'literal': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'type': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'params': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'string': TextStyle(color: Color(0xff7b9726)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff7b9726)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff7b9726)),
|
|
||||||
'title': TextStyle(color: Color(0xff407ee7)),
|
|
||||||
'section': TextStyle(color: Color(0xff407ee7)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff6666ea)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff6666ea)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff1b1918), color: Color(0xffa8a19f)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierForestLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff766e6b)),
|
|
||||||
'quote': TextStyle(color: Color(0xff766e6b)),
|
|
||||||
'variable': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'attribute': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'tag': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'name': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'regexp': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'link': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xfff22c40)),
|
|
||||||
'number': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'meta': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'literal': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'type': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'params': TextStyle(color: Color(0xffdf5320)),
|
|
||||||
'string': TextStyle(color: Color(0xff7b9726)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff7b9726)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff7b9726)),
|
|
||||||
'title': TextStyle(color: Color(0xff407ee7)),
|
|
||||||
'section': TextStyle(color: Color(0xff407ee7)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff6666ea)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff6666ea)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xfff1efee), color: Color(0xff68615e)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierHeathDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff9e8f9e)),
|
|
||||||
'quote': TextStyle(color: Color(0xff9e8f9e)),
|
|
||||||
'variable': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'tag': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'name': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'link': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'number': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'meta': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'literal': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'type': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'params': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'string': TextStyle(color: Color(0xff918b3b)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff918b3b)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff918b3b)),
|
|
||||||
'title': TextStyle(color: Color(0xff516aec)),
|
|
||||||
'section': TextStyle(color: Color(0xff516aec)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff7b59c0)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff7b59c0)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff1b181b), color: Color(0xffab9bab)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierHeathLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff776977)),
|
|
||||||
'quote': TextStyle(color: Color(0xff776977)),
|
|
||||||
'variable': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'tag': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'name': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'link': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffca402b)),
|
|
||||||
'number': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'meta': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'literal': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'type': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'params': TextStyle(color: Color(0xffa65926)),
|
|
||||||
'string': TextStyle(color: Color(0xff918b3b)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff918b3b)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff918b3b)),
|
|
||||||
'title': TextStyle(color: Color(0xff516aec)),
|
|
||||||
'section': TextStyle(color: Color(0xff516aec)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff7b59c0)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff7b59c0)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xfff7f3f7), color: Color(0xff695d69)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierLakesideDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff7195a8)),
|
|
||||||
'quote': TextStyle(color: Color(0xff7195a8)),
|
|
||||||
'variable': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'tag': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'name': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'link': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'number': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'meta': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'built_in': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'literal': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'type': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'params': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'string': TextStyle(color: Color(0xff568c3b)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff568c3b)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff568c3b)),
|
|
||||||
'title': TextStyle(color: Color(0xff257fad)),
|
|
||||||
'section': TextStyle(color: Color(0xff257fad)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff6b6bb8)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff6b6bb8)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff161b1d), color: Color(0xff7ea2b4)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierLakesideLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff5a7b8c)),
|
|
||||||
'quote': TextStyle(color: Color(0xff5a7b8c)),
|
|
||||||
'variable': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'tag': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'name': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'link': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffd22d72)),
|
|
||||||
'number': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'meta': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'built_in': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'literal': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'type': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'params': TextStyle(color: Color(0xff935c25)),
|
|
||||||
'string': TextStyle(color: Color(0xff568c3b)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff568c3b)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff568c3b)),
|
|
||||||
'title': TextStyle(color: Color(0xff257fad)),
|
|
||||||
'section': TextStyle(color: Color(0xff257fad)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff6b6bb8)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff6b6bb8)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xffebf8ff), color: Color(0xff516d7b)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierPlateauDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff7e7777)),
|
|
||||||
'quote': TextStyle(color: Color(0xff7e7777)),
|
|
||||||
'variable': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'tag': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'name': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'link': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'number': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'meta': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'literal': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'type': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'params': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'string': TextStyle(color: Color(0xff4b8b8b)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff4b8b8b)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff4b8b8b)),
|
|
||||||
'title': TextStyle(color: Color(0xff7272ca)),
|
|
||||||
'section': TextStyle(color: Color(0xff7272ca)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff8464c4)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff8464c4)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff1b1818), backgroundColor: Color(0xffca4949)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(color: Color(0xff1b1818), backgroundColor: Color(0xff4b8b8b)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff1b1818), color: Color(0xff8a8585)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierPlateauLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff655d5d)),
|
|
||||||
'quote': TextStyle(color: Color(0xff655d5d)),
|
|
||||||
'variable': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'tag': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'name': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'link': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffca4949)),
|
|
||||||
'number': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'meta': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'literal': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'type': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'params': TextStyle(color: Color(0xffb45a3c)),
|
|
||||||
'string': TextStyle(color: Color(0xff4b8b8b)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff4b8b8b)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff4b8b8b)),
|
|
||||||
'title': TextStyle(color: Color(0xff7272ca)),
|
|
||||||
'section': TextStyle(color: Color(0xff7272ca)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff8464c4)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff8464c4)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff1b1818), backgroundColor: Color(0xffca4949)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(color: Color(0xff1b1818), backgroundColor: Color(0xff4b8b8b)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xfff4ecec), color: Color(0xff585050)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierSavannaDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff78877d)),
|
|
||||||
'quote': TextStyle(color: Color(0xff78877d)),
|
|
||||||
'variable': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'tag': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'name': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'link': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'number': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'meta': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'built_in': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'literal': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'type': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'params': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'string': TextStyle(color: Color(0xff489963)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff489963)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff489963)),
|
|
||||||
'title': TextStyle(color: Color(0xff478c90)),
|
|
||||||
'section': TextStyle(color: Color(0xff478c90)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff55859b)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff55859b)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff171c19), backgroundColor: Color(0xffb16139)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(color: Color(0xff171c19), backgroundColor: Color(0xff489963)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff171c19), color: Color(0xff87928a)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierSavannaLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff5f6d64)),
|
|
||||||
'quote': TextStyle(color: Color(0xff5f6d64)),
|
|
||||||
'variable': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'tag': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'name': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'link': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffb16139)),
|
|
||||||
'number': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'meta': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'built_in': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'literal': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'type': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'params': TextStyle(color: Color(0xff9f713c)),
|
|
||||||
'string': TextStyle(color: Color(0xff489963)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff489963)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff489963)),
|
|
||||||
'title': TextStyle(color: Color(0xff478c90)),
|
|
||||||
'section': TextStyle(color: Color(0xff478c90)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff55859b)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff55859b)),
|
|
||||||
'deletion':
|
|
||||||
TextStyle(color: Color(0xff171c19), backgroundColor: Color(0xffb16139)),
|
|
||||||
'addition':
|
|
||||||
TextStyle(color: Color(0xff171c19), backgroundColor: Color(0xff489963)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xffecf4ee), color: Color(0xff526057)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierSeasideDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff809980)),
|
|
||||||
'quote': TextStyle(color: Color(0xff809980)),
|
|
||||||
'variable': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'tag': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'name': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'link': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'number': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'meta': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'built_in': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'literal': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'type': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'params': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'string': TextStyle(color: Color(0xff29a329)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff29a329)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff29a329)),
|
|
||||||
'title': TextStyle(color: Color(0xff3d62f5)),
|
|
||||||
'section': TextStyle(color: Color(0xff3d62f5)),
|
|
||||||
'keyword': TextStyle(color: Color(0xffad2bee)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xffad2bee)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff131513), color: Color(0xff8ca68c)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierSeasideLightTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff687d68)),
|
|
||||||
'quote': TextStyle(color: Color(0xff687d68)),
|
|
||||||
'variable': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'tag': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'name': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'link': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffe6193c)),
|
|
||||||
'number': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'meta': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'built_in': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'literal': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'type': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'params': TextStyle(color: Color(0xff87711d)),
|
|
||||||
'string': TextStyle(color: Color(0xff29a329)),
|
|
||||||
'symbol': TextStyle(color: Color(0xff29a329)),
|
|
||||||
'bullet': TextStyle(color: Color(0xff29a329)),
|
|
||||||
'title': TextStyle(color: Color(0xff3d62f5)),
|
|
||||||
'section': TextStyle(color: Color(0xff3d62f5)),
|
|
||||||
'keyword': TextStyle(color: Color(0xffad2bee)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xffad2bee)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xfff4fbf4), color: Color(0xff5e6e5e)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
import 'package:flutter/painting.dart';
|
|
||||||
|
|
||||||
const atelierSulphurpoolDarkTheme = {
|
|
||||||
'comment': TextStyle(color: Color(0xff898ea4)),
|
|
||||||
'quote': TextStyle(color: Color(0xff898ea4)),
|
|
||||||
'variable': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'template-variable': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'attribute': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'tag': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'name': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'regexp': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'link': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'selector-id': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'selector-class': TextStyle(color: Color(0xffc94922)),
|
|
||||||
'number': TextStyle(color: Color(0xffc76b29)),
|
|
||||||
'meta': TextStyle(color: Color(0xffc76b29)),
|
|
||||||
'built_in': TextStyle(color: Color(0xffc76b29)),
|
|
||||||
'builtin-name': TextStyle(color: Color(0xffc76b29)),
|
|
||||||
'literal': TextStyle(color: Color(0xffc76b29)),
|
|
||||||
'type': TextStyle(color: Color(0xffc76b29)),
|
|
||||||
'params': TextStyle(color: Color(0xffc76b29)),
|
|
||||||
'string': TextStyle(color: Color(0xffac9739)),
|
|
||||||
'symbol': TextStyle(color: Color(0xffac9739)),
|
|
||||||
'bullet': TextStyle(color: Color(0xffac9739)),
|
|
||||||
'title': TextStyle(color: Color(0xff3d8fd1)),
|
|
||||||
'section': TextStyle(color: Color(0xff3d8fd1)),
|
|
||||||
'keyword': TextStyle(color: Color(0xff6679cc)),
|
|
||||||
'selector-tag': TextStyle(color: Color(0xff6679cc)),
|
|
||||||
'root':
|
|
||||||
TextStyle(backgroundColor: Color(0xff202746), color: Color(0xff979db4)),
|
|
||||||
'emphasis': TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
'strong': TextStyle(fontWeight: FontWeight.bold),
|
|
||||||
};
|
|
||||||