chore: sync documentation and splash screen improvements

This commit is contained in:
ssbg04 committed 2026-08-19 00:59:35 +08:00
1 parent e60e671171
commit 4d969ba0a5
3 files changed
+38 -47

No files matched your search

+33 -3
View File
@@ -179,10 +179,40 @@ Files backup/restore - mirror mode or zip -->
<!-- # VIBRATION FEATURE
- android: add haptic feedback for android, add dynamic vibrate/normal vibrate for all success, error, info dialogs, dynamic vibrate depends what dialog it is -->
<!--
# DOCUMENTS SCREEN
- filter modal: remove status filter for verified, draft and pending
# REPORTS SCREEN
- DEPED TRANSPARENCY BOARD ->
- Compliance & Analytics -> use basic words, simple and easy to understand, not professional -> make the design not AI slop -> make the tables responsive for all devices
# SETTINGS SCREEN
- Academic year ... -> font color for "Check/Run Auto... now" white in dark theme and black in light theme -->
<!--
# DASHBOARD SCREEN
- recent activites:
- update: enrollment description -> [year] - [grade level] - [section] - student [full name] - [LRN last 4 digits then first as bullet point]
- add: filter modal -> entity type of enrollments and user -->
<!-- # STUDENT SCREEN
- rename: filter modal 'Item per page' to 'Students per Page'
- student profile -> add fixed margin for modal so the loading makes the loading modal smaller then bigger
- ADD/EDIT STUDENT -> update the date of birth dont add automatic year only automatic hyphen, make deletable too
- add margin bellow of 4Ps toggle
--->
<!-- # STUDENT SCREEN
- Add new student modal -> Academic year fix need to reselect before selecting a section (done) -> grade level need to reselect to select section -->
<!-- # SPLASH ANIMATION
- use the backdrop and detects landscape/portrait and device theme (light or dark)
- remove the server connection loading, instead show entertaining loading words -->
<!-- # LOGIN SCREEN
- Login section background color -> add animation transparency but not too transparent its like blur after the full screen animation -->
<!-- # ALL CIRCULAR LOADING IN BUTTON
- make loading not oblong render it fully circle -->
# NATIVE SPLASH SCREEN IN ANDROID APP
- use
---
-35
View File
@@ -1,35 +0,0 @@
<!-- This markdown file is for making a installation for client and server -->
# Server
## Folder paths
1. root: F:\SumbrerongBato\tis_rms_server\backend
2. copy the root files including node module for fully standalone to F:\SumbrerongBato\tis_rms_server\backend_build
- root folder have dummy data for testing, do not add data in the backend_build folder
## installer
1. use inno setup compiler
2. separate with dummy data and without data installer
3. save on specific location in local example C:\TIS_RMS
4. add checkbox for auto startup
5. add uninstaller
6. run in the background
7. add logo icon on the installer
8. add save folder path for the installer, default to F:\SumbrerongBato\tis_rms_server\installers
---
# Client
## Windows App
### Folder paths
1. root release files: F:\SumbrerongBato\tis_rms_server\frontend\build\windows\x64\runner\Release
2. folder copy: F:\SumbrerongBato\tis_rms_server\frontend_build
## installer
1. use inno setup compiler
2. separate with dummy data and without data installer
5. add uninstaller
7. add logo icon on the installer
8. add save folder path for the installer, default to F:\SumbrerongBato\tis_rms_server\installers
@@ -14,6 +14,7 @@ import '../../layouts/android_bottom_nav_layout.dart';
import '../../providers/auth_provider.dart';
import '../../../core/services/foreground_sync_service.dart';
import '../../shared/widgets/abstract_background.dart';
import '../../shared/widgets/app_button_loader.dart';
class SplashScreen extends ConsumerStatefulWidget {
const SplashScreen({super.key});
@@ -324,15 +325,10 @@ class _SplashScreenState extends ConsumerState<SplashScreen>
const SizedBox(height: 40),
// Smooth Loading Spinner
const SizedBox(
width: 28,
height: 28,
child: CircularProgressIndicator(
valueColor: AlwaysStoppedAnimation<Color>(
AppColors.primaryGreen,
),
strokeWidth: 2.6,
),
const AppButtonLoader(
size: 28,
strokeWidth: 2.6,
color: AppColors.primaryGreen,
),
const SizedBox(height: 18),