From c004652fba57fc21db491468ca90b3a1293fd111 Mon Sep 17 00:00:00 2001
From: s2_cc <1702138968@qq.com>
Date: Tue, 27 Jan 2026 17:19:26 +0800
Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E6=8F=90=E4=BA=A4res?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/res/drawable/ic_add.xml | 9 +
src/res/drawable/ic_alarm.xml | 9 +
src/res/drawable/ic_lock.xml | 5 +
src/res/drawable/ic_lock_open.xml | 5 +
src/res/layout/activity_login.xml | 96 ++++++++++
src/res/layout/activity_register.xml | 118 ++++++++++++
src/res/layout/add_account_text.xml | 32 ----
src/res/layout/dialog_camera_preview.xml | 50 ++++++
src/res/layout/dialog_image_insert.xml | 170 ++++++++++++++++++
src/res/layout/image_item.xml | 40 +++++
src/res/layout/note_edit.xml | 105 ++++++-----
src/res/layout/note_item.xml | 114 ++++++++----
src/res/layout/note_list.xml | 90 ++++++----
src/res/layout/settings_header.xml | 26 +--
src/res/menu/note_edit.xml | 33 ++--
src/res/menu/note_list_options.xml | 14 +-
.../ic_launcher.xml | 0
.../ic_launcher_round.xml | 0
src/res/values-night/colors.xml | 51 ++++++
src/res/values-night/themes.xml | 21 ++-
src/res/values/colors.xml | 53 ++++++
src/res/values/strings.xml | 113 ++++++++----
src/res/values/styles.xml | 89 +++++++--
src/res/values/themes.xml | 46 ++++-
src/res/xml/file_paths.xml | 7 +
src/res/xml/preferences.xml | 13 +-
src/res/xml/searchable.xml | 2 +-
27 files changed, 1070 insertions(+), 241 deletions(-)
create mode 100644 src/res/drawable/ic_add.xml
create mode 100644 src/res/drawable/ic_alarm.xml
create mode 100644 src/res/drawable/ic_lock.xml
create mode 100644 src/res/drawable/ic_lock_open.xml
create mode 100644 src/res/layout/activity_login.xml
create mode 100644 src/res/layout/activity_register.xml
delete mode 100644 src/res/layout/add_account_text.xml
create mode 100644 src/res/layout/dialog_camera_preview.xml
create mode 100644 src/res/layout/dialog_image_insert.xml
create mode 100644 src/res/layout/image_item.xml
rename src/res/{mipmap-anydpi-v26 => mipmap-anydpi}/ic_launcher.xml (100%)
rename src/res/{mipmap-anydpi-v26 => mipmap-anydpi}/ic_launcher_round.xml (100%)
create mode 100644 src/res/values-night/colors.xml
create mode 100644 src/res/xml/file_paths.xml
diff --git a/src/res/drawable/ic_add.xml b/src/res/drawable/ic_add.xml
new file mode 100644
index 0000000..937e7ff
--- /dev/null
+++ b/src/res/drawable/ic_add.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/src/res/drawable/ic_alarm.xml b/src/res/drawable/ic_alarm.xml
new file mode 100644
index 0000000..a5f498b
--- /dev/null
+++ b/src/res/drawable/ic_alarm.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/src/res/drawable/ic_lock.xml b/src/res/drawable/ic_lock.xml
new file mode 100644
index 0000000..02c610f
--- /dev/null
+++ b/src/res/drawable/ic_lock.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/res/drawable/ic_lock_open.xml b/src/res/drawable/ic_lock_open.xml
new file mode 100644
index 0000000..eea5538
--- /dev/null
+++ b/src/res/drawable/ic_lock_open.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/res/layout/activity_login.xml b/src/res/layout/activity_login.xml
new file mode 100644
index 0000000..bd69481
--- /dev/null
+++ b/src/res/layout/activity_login.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/res/layout/activity_register.xml b/src/res/layout/activity_register.xml
new file mode 100644
index 0000000..4dc45ef
--- /dev/null
+++ b/src/res/layout/activity_register.xml
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/res/layout/add_account_text.xml b/src/res/layout/add_account_text.xml
deleted file mode 100644
index c799178..0000000
--- a/src/res/layout/add_account_text.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/res/layout/dialog_camera_preview.xml b/src/res/layout/dialog_camera_preview.xml
new file mode 100644
index 0000000..bc5348c
--- /dev/null
+++ b/src/res/layout/dialog_camera_preview.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/res/layout/dialog_image_insert.xml b/src/res/layout/dialog_image_insert.xml
new file mode 100644
index 0000000..6a035a4
--- /dev/null
+++ b/src/res/layout/dialog_image_insert.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/res/layout/image_item.xml b/src/res/layout/image_item.xml
new file mode 100644
index 0000000..4518ee9
--- /dev/null
+++ b/src/res/layout/image_item.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/res/layout/note_edit.xml b/src/res/layout/note_edit.xml
index 10b2aa7..7617d43 100644
--- a/src/res/layout/note_edit.xml
+++ b/src/res/layout/note_edit.xml
@@ -15,81 +15,90 @@
limitations under the License.
-->
-
+
+
+
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp"
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp">
+ android:textAppearance="@style/TextAppearanceSecondaryItem"
+ android:gravity="center_vertical" />
+ android:textAppearance="@style/TextAppearanceSecondaryItem"
+ android:layout_marginStart="2dp"
+ android:layout_marginEnd="8dp" />
-
+
+ android:fadingEdgeLength="0dp">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+
+ android:layout_height="43dp"
+ android:layout_width="43dp"
+ android:src="@android:drawable/ic_menu_edit"
+ app:tint="@color/text_primary"
+ android:layout_gravity="top|right"
+ android:layout_marginTop="?attr/actionBarSize"
+ android:contentDescription="@string/change_background_color"
+ android:background="?attr/selectableItemBackgroundBorderless" />
-
+
diff --git a/src/res/layout/note_item.xml b/src/res/layout/note_item.xml
index d541f6a..9a080c7 100644
--- a/src/res/layout/note_item.xml
+++ b/src/res/layout/note_item.xml
@@ -15,64 +15,116 @@
limitations under the License.
-->
-
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="16dp"
+ android:layout_marginEnd="16dp"
+ android:layout_marginTop="8dp"
+ android:layout_marginBottom="8dp"
+ app:cardCornerRadius="12dp"
+ app:cardElevation="2dp"
+ app:cardBackgroundColor="@color/surface"
+ app:strokeWidth="0dp"
+ app:rippleColor="@color/ripple">
-
+ android:padding="16dp">
+ android:orientation="vertical"
+ android:layout_gravity="center_vertical"
+ android:gravity="center_vertical"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toStartOf="@id/alert_container"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintBottom_toBottomOf="parent">
+ android:visibility="gone"
+ android:layout_marginBottom="4dp" />
+ android:layout_gravity="center_vertical"
+ android:gravity="center_vertical"
+ android:orientation="horizontal">
+
+
+ android:singleLine="true"
+ android:textAppearance="@style/TextAppearancePrimaryItem"
+ android:textColor="@color/text_primary"
+ android:ellipsize="end"
+ android:layout_marginEnd="8dp" />
+ android:textAppearance="@style/TextAppearanceSecondaryItem"
+ android:textColor="@color/text_secondary" />
-
-
-
-
-
+ android:orientation="vertical"
+ android:layout_gravity="center_vertical"
+ android:gravity="center"
+ android:layout_marginStart="8dp"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintBottom_toBottomOf="parent">
+
+
+
+
+
+
+
+
+
diff --git a/src/res/layout/note_list.xml b/src/res/layout/note_list.xml
index 6b25d38..92d8416 100644
--- a/src/res/layout/note_list.xml
+++ b/src/res/layout/note_list.xml
@@ -15,44 +15,70 @@
limitations under the License.
-->
-
-
-
-
-
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/background">
+
+
+
+
+
+
+
+
-
+ android:fadingEdge="none"
+ app:layout_constraintTop_toBottomOf="@id/toolbar"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent" />
-
+ android:layout_gravity="bottom|end"
+ android:layout_margin="16dp"
+ android:contentDescription="@string/notelist_menu_new"
+ android:src="@drawable/ic_add"
+ app:backgroundTint="@color/primary"
+ app:tint="@color/on_primary"
+ app:fabSize="normal"
+ app:elevation="6dp"
+ app:pressedTranslationZ="12dp" />
+
+
diff --git a/src/res/layout/settings_header.xml b/src/res/layout/settings_header.xml
index 5eb8c50..ba114e6 100644
--- a/src/res/layout/settings_header.xml
+++ b/src/res/layout/settings_header.xml
@@ -3,7 +3,7 @@
\ No newline at end of file
diff --git a/src/res/menu/note_list_options.xml b/src/res/menu/note_list_options.xml
index 2300018..93a957d 100644
--- a/src/res/menu/note_list_options.xml
+++ b/src/res/menu/note_list_options.xml
@@ -28,10 +28,16 @@
android:title="@string/menu_delete"
android:icon="@drawable/menu_delete"
android:showAsAction="always|withText" />
-
+
+
+
\ No newline at end of file
diff --git a/src/res/mipmap-anydpi-v26/ic_launcher.xml b/src/res/mipmap-anydpi/ic_launcher.xml
similarity index 100%
rename from src/res/mipmap-anydpi-v26/ic_launcher.xml
rename to src/res/mipmap-anydpi/ic_launcher.xml
diff --git a/src/res/mipmap-anydpi-v26/ic_launcher_round.xml b/src/res/mipmap-anydpi/ic_launcher_round.xml
similarity index 100%
rename from src/res/mipmap-anydpi-v26/ic_launcher_round.xml
rename to src/res/mipmap-anydpi/ic_launcher_round.xml
diff --git a/src/res/values-night/colors.xml b/src/res/values-night/colors.xml
new file mode 100644
index 0000000..86f61f0
--- /dev/null
+++ b/src/res/values-night/colors.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+ #121212
+ #1E1E1E
+ #2D2D2D
+
+
+ #E0E0E0
+ #A0A0A0
+ #757575
+
+
+ #E0E0E0
+ #E0E0E0
+ #B0B0B0
+
+
+ #4A4536
+ #4A3636
+ #364A5A
+ #364A3E
+ #1E1E1E
+
+
+ #2D2D2D
+ #404040
+
+
+ #3352D399
+
+
+ #121212
+ #121212
+
\ No newline at end of file
diff --git a/src/res/values-night/themes.xml b/src/res/values-night/themes.xml
index d2c68d1..208af6f 100644
--- a/src/res/values-night/themes.xml
+++ b/src/res/values-night/themes.xml
@@ -1,7 +1,20 @@
-
-
+
+
+
\ No newline at end of file
diff --git a/src/res/values/colors.xml b/src/res/values/colors.xml
index 123ffbf..5e9b1ee 100644
--- a/src/res/values/colors.xml
+++ b/src/res/values/colors.xml
@@ -17,4 +17,57 @@
#335b5b5b
+
+
+
+ #34D399
+ #DCFCE7
+ #FFFFFF
+ #064E3B
+
+
+ #6B7280
+ #E5E7EB
+ #FFFFFF
+ #1F2937
+
+
+ #FAFAFA
+ #FFFFFF
+ #F3F4F6
+ #1F2937
+ #1F2937
+ #4B5563
+
+
+ #FEF3C7
+ #FEE2E2
+ #DBEAFE
+ #DCFCE7
+ #FFFFFF
+
+
+ #1F2937
+ #6B7280
+ #2563EB
+ #9CA3AF
+
+
+ #34D399
+ #DCFCE7
+
+
+ #EF4444
+ #FEE2E2
+ #FFFFFF
+
+
+ #E5E7EB
+ #D1D5DB
+
+
+ #1A34D399
+
+
+
diff --git a/src/res/values/strings.xml b/src/res/values/strings.xml
index e29be13..ab43bd0 100644
--- a/src/res/values/strings.xml
+++ b/src/res/values/strings.xml
@@ -64,14 +64,24 @@
Change folder name
The folder %1$s exist, please rename
Share
+ Insert image
+ Insert image
+ Choose from gallery
+ Take a photo
+ Attachment image
+ Delete image
+ Are you sure you want to delete this image?
+ Permission denied, cannot access image
+ Image added successfully
+ Image deleted
+ Failed to add image
+ Preview Photo
+ Preview image
+ Retake
+ Confirm
Send to home
Remind me
Delete reminder
- Format
- Bold
- Italic
- Underline
- Strikethrough
Select folder
Parent folder
Note added to home
@@ -89,44 +99,39 @@
Export successful
Export fail
Export text file (%1$s) to SD (%2$s) directory
-
- Syncing notes...
- Sync is successful
- Sync is failed
- Sync is canceled
- Sync is successful with account %1$s
- Sync failed, please check network and account settings
- Sync failed, internal error occurs
- Sync is canceled
- Logging into %1$s...
- Getting remote note list...
- Synchronize local notes with Google Task...
-
+
Settings
- Sync account
- Sync notes with google task
- Last sync time %1$s
- yyyy-MM-dd hh:mm:ss
- Add account
- Change sync account
- Remove sync account
- Cancel
- Sync immediately
- Cancel syncing
- Current account %1$s
- All sync related information will be deleted, which may result in duplicated items sometime
- Sync notes
- Please select a google account. Local notes will be synced with google task.
- Cannot change the account because sync is in progress
- %1$s has been set as the sync account
+ User Center
+ Current user: %1$s
+ Not logged in
+ Login
+ Register
+ Logout
+ Logout successful
New note background color random
- Elderly Mode
- Use larger font size for better readability
+ Elder mode
Delete
Call notes
Input name
+
+ Login
+ Register
+ Login
+ Register
+ Don\'t have an account? Register
+ Username
+ Password
+ Confirm Password
+ Username cannot be empty
+ Username or password is incorrect
+ Username already exists
+ Registration failed
+ Login successful
+ Registration successful
+ Sync feature is no longer available
+
Searching Notes
Search notes
Text in your notes
@@ -139,4 +144,40 @@
- %1$s results for \"%2$s\"
+ Change background color
+
+
+ 加锁
+ 解锁
+ 加密设置
+ 设置密码
+ 修改密码
+ 清除密码
+ 安全设置
+ 加密设置
+ 设置、修改或清除便签密码
+ 密码已设置
+ 密码未设置
+ 便签已加锁
+ 解锁便签
+ 设置密码
+ 修改密码
+ 验证密码
+ 请输入密码
+ 密码
+ 新密码
+ 原密码
+ 密码错误
+ 请先设置密码
+ 密码不能为空
+ 两次密码不一致
+ 操作失败
+ 加锁成功
+ 解锁成功
+ 密码设置成功
+ 密码修改成功
+ 密码已清除
+ 解锁选中的 %d 条便签
+ 确定要清除密码吗?清除后所有便签将不再受保护。
+
diff --git a/src/res/values/styles.xml b/src/res/values/styles.xml
index c1eddb2..5e85e39 100644
--- a/src/res/values/styles.xml
+++ b/src/res/values/styles.xml
@@ -15,54 +15,119 @@
limitations under the License.
-->
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
diff --git a/src/res/values/themes.xml b/src/res/values/themes.xml
index 7c616ff..5a90d43 100644
--- a/src/res/values/themes.xml
+++ b/src/res/values/themes.xml
@@ -1,9 +1,45 @@
-
-
-
+
\ No newline at end of file
diff --git a/src/res/xml/file_paths.xml b/src/res/xml/file_paths.xml
new file mode 100644
index 0000000..0e45a3d
--- /dev/null
+++ b/src/res/xml/file_paths.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/res/xml/preferences.xml b/src/res/xml/preferences.xml
index 451be41..f007d0b 100644
--- a/src/res/xml/preferences.xml
+++ b/src/res/xml/preferences.xml
@@ -17,8 +17,10 @@
-
+
+
@@ -29,7 +31,12 @@
+
+
+
+
diff --git a/src/res/xml/searchable.xml b/src/res/xml/searchable.xml
index 03b467a..bf74f14 100644
--- a/src/res/xml/searchable.xml
+++ b/src/res/xml/searchable.xml
@@ -21,7 +21,7 @@
android:hint="@string/search_hint"
android:searchMode="queryRewriteFromText"
- android:searchSuggestAuthority="micode_notes"
+ android:searchSuggestAuthority="notes"
android:searchSuggestIntentAction="android.intent.action.VIEW"
android:searchSettingsDescription="@string/search_setting_description"
android:includeInGlobalSearch="true" />