Commit Graph

23 Commits

Author SHA1 Message Date
3d9b8601bf Update layout and localization for improved functionality
- Added AsyncStorage and utility functions for future enhancements.
- Commented out ServicesGrid component in HomeScreen for potential redesign.
- Updated English and Russian localization files with new phrases and translations for prayer times and services.
2025-09-01 18:34:22 +05:00
f519052b7b Enhance app functionality and localization
- Added new dependencies: expo-file-system and expo-sharing.
- Updated package versions for @babel/core and react-dom.
- Introduced a new index screen for displaying prayer times with city selection.
- Refactored ServicesGrid to accept a dynamic services array and improved layout.
- Updated localization for new phrases and service titles in Turkmen.
- Enhanced LostKeyModal with a close button and additional text.
- Improved PhrasebookModal to allow expandable phrases for better user interaction.
2025-09-01 13:11:31 +05:00
6797ab6d9e only use dark mode 2025-08-28 16:25:57 +05:00
213062bda4 WIP 2025-08-28 16:10:52 +05:00
a2a4591848 Add TranslatorModal and PhrasebookModal to ServicesScreen; update localization for new phrases 2025-08-21 18:28:08 +05:00
e1d9b688d9 Add HotelBusinessCardModal and LostKeyModal to ServicesScreen; update localization for 'Lost room key' 2025-08-21 17:57:35 +05:00
dc76633cb1 Update service titles in ServicesScreen to use localized strings from the i18n library
- Changed service titles to their corresponding localized versions in Turkmen.
- Added new localization keys for 'Money', 'Hotel', 'Lost room key', and 'Translator' in the tk.json file.
2025-08-21 17:36:43 +05:00
7ecbe23e0d Refactor ServicesScreen to enhance modal management and localization
- Updated modal state management by introducing separate states for each service modal.
- Changed service titles to localized versions in Turkmen.
- Improved CurrencyConverterModal integration by updating visibility state and placeholder text color for better user experience.
2025-08-21 17:35:03 +05:00
f796f832a8 Refactor ServicesScreen to use a dynamic services array and improve layout
- Introduced a services array to dynamically render service cards with localized titles and icons.
- Updated layout styles for a grid display of service cards, enhancing visual organization.
- Added new localization keys for services in English, Russian, and Turkmen.
2025-08-20 18:43:05 +05:00
b5d3133c24 Enhance ServicesScreen with Currency Converter Modal and localization updates
- Added a CurrencyConverterModal to the ServicesScreen, triggered by a new TouchableOpacity around the service card for currency calculation.
- Updated localization file to include a new key for the currency converter.
2025-08-20 18:34:31 +05:00
4b3aedbd96 adjust styles 2025-08-20 18:18:44 +05:00
1ab0c85ece Refactor PrayerTimeCard component to improve remaining time calculation and enhance background color in HomeScreen for better visibility. Added View import in _layout.tsx for layout adjustments. 2025-08-20 18:13:32 +05:00
02d23507d2 better 2025-08-20 13:19:15 +05:00
949748b49a Update HomeScreen and FeatureCard styles for improved localization and layout
- Changed badge text in HomeScreen to include localized time format.
- Enhanced description in HomeScreen's FeatureCard for clarity.
- Adjusted FeatureCard styles to use 'space-around' for better content distribution and set a max width for the description to improve readability.
2025-08-20 13:18:50 +05:00
af9247fecc Update ServicesScreen to include localized titles for service cards and improve layout with FlatList integration
- Added localized titles for each service in the services array.
- Updated FlatList to render service cards using the new title property.
- Minor style adjustment to the title margin for better alignment.
2025-08-20 10:49:38 +05:00
a8ec876cc0 Add 'Programs' tab to TabLayout and refactor ServicesScreen to use FlatList for service cards
- Introduced a new 'Programs' tab in the TabLayout with localized title and icon.
- Refactored ServicesScreen to replace ScrollView with FlatList for improved performance and layout, displaying service cards with icons.
- Updated localization files to include new keys for services and programs.
2025-08-20 10:31:51 +05:00
ec059535c8 Update HomeScreen to use a new image for the FeatureCard and modify FeatureCard component to conditionally render the image prop. This enhances flexibility in displaying feature content. 2025-08-20 09:30:30 +05:00
37aef1adc1 Refactor FeatureCard component to include image and badge text props. Update HomeScreen to display a new FeatureCard with localized title and description, removing previous cards for a cleaner layout. 2025-08-17 22:26:10 +05:00
68aa0cd6fa Update prayer time calculation logic and integrate new 'adhan' package for improved accuracy. Remove 'hijri-date' dependency and enhance localization support for city names in multiple languages. Adjust package versions in package.json and package-lock.json. 2025-08-17 19:44:48 +05:00
e431c42df1 Implement multilingual support by integrating i18n for dynamic text rendering across the app. Added language selection modal in HomeScreen and updated various components to utilize localized strings. Updated package dependencies for async storage and localization. 2025-08-16 22:24:47 +05:00
0f8c9b5e55 salah times done maybe 2025-08-16 22:03:11 +05:00
a447d80f36 Base design done 2025-08-16 20:29:01 +05:00
0072a1ed2a Initial commit
Generated by create-expo-app 3.5.1.
2025-08-16 19:40:32 +05:00