<commit_before>## App Design Analysis
**Facebook Mobile App**  

* `News Feed Tab 
 `
   	* if not logged in sign in/ register page
   	* newsfeed scrolls to display posts
   	* click post to display detail
   	* click pictures to enlarge
   	* newsfeed contains tab bar that switches betweeen 
      newsfeed/Requests/messenger/notifications/more
   * search bar to search profiles within facbook
      

* `Select Request tab to view friend requests accept`
	* accept new friend request 
	* send new friend request
	* remove people you may know
	

* `Select Messenger to view new messages`

	* selecting tab opens messanger app if messenger app is installed
* `Select notification tab to view notifications`
	* scroll through new and previous notifications
	* select notifications to view detial

* `Select more tab to view more options`
	* select option buttons to view detail
	* select settings button to view settings


	

**Instagram**


* `Login or Register (Modal)`

  * `Instagram Photo Feed (Tableview)`

     * Tap like button to Like Post(navigation push)

	  * Tap comment button to Comment on Post
		  	- comment button opens comment(modal)

		* Tap Send button to send post to followed user (Tableview with push details)
			- sends selected post to target 
 * `Search and Browse tab`
	   * Search bar and recently viewed 
	   
	   * Search bar diplays search options
	   
	   * Browser shows photos you may like 
	   		* tap photo to view detail 
 * `Photo Tab`
 		* adds photo or video from user library
 		* ases camera to take photo
 		* ases camera to record video 
 * `Activity Tab`
 		* shows activity of users user follows
 		* shows other users who have liked users photo or have started following user
 		* click on other user to view profile
 * `Profile Tab`
 		* Edit Profile
 		* View posted photos
 		* Tap photos to view details
 		* View user statistics 		 
	   			 		

		
**SnapChat**

* `Login or Register` (Modal)
#
	* `Take Snap` (Tableview)

		* Take photo or video (navigation push)

		* Send photo or video to target user (modal)

		* Choose camera setting (flash,light mode, front or rear) (Tableview with push details)

		* Recieved Snaps  (Tableview with inline edit)

		* Stories (modal Tableview)		

**Hearthstone: Heroes of Warcraft**

* `Login or Register` (Modal)
#
	* `Main Menu` (Tableview)

		* Tap Play button to start match(navigation push)

		* Tap Solo Adventure button to open Practice menu (modal)

		* Tap Quests button to view daly quests (Tableview with push details)

		* Tap Shop button to view shop menu (Tableview with inline edit)

		* Tap Open Packs button to view open packs menu (modal Tableview)
		* Tap My Collection to view card collection menu
		
		* Tap Friends list
		 
		* Tap Settings	

**Swarm**

* Login or Register (Modal)
#
	* `Activity Feed` (Tableview)

		* Search bar (navigation push)

		* Tap check-in to view detail(modal)

		* Check-IN (Tableview with push details)

		* Leaderboards (Tableview with inline edit)

		* Inbox

		* Profile (modal Tableview)	
		
		
		
**The Executive**

* Intro Scene (Modal)
#
	* `First Stage` (Tableview)

		* User Input to perform action(navigation push)

		* Tap top of screen to punch/kick high(modal)

		* Tap bottom of screen to punch/kick (Tableview with push details)
      
		* Screen scrolls left to right as player progresses through stage(Tableview with inline edit)

		* STAGE CLEAR message when clear conditions are met

		* Choose restart stage or continue to next stage (modal Tableview)	
		
		
		
		
		
		
		
		
		
		<commit_msg>edits<commit_after>## App Design Analysis
**Facebook Mobile App**  

* `News Feed Tab 
 `
   	* if not logged in sign in/ register page
   	* newsfeed scrolls to display posts
   	* click post to display detail
   	* click pictures to enlarge
   	* newsfeed contains tab bar that switches betweeen 
      newsfeed/Requests/messenger/notifications/more
   * search bar to search profiles within facbook
      

* `Select Request tab to view friend requests accept`
	* accept new friend request 
	* send new friend request
	* remove people you may know
	

* `Select Messenger to view new messages`

	* selecting tab opens messanger app if messenger app is installed
* `Select notification tab to view notifications`
	* scroll through new and previous notifications
	* select notifications to view detial

* `Select more tab to view more options`
	* select option buttons to view detail
	* select settings button to view settings


	

**Instagram**


* `Login or Register (Modal)`

  * `Instagram Photo Feed (Tableview)`

     * Tap like button to Like Post(navigation push)

	  * Tap comment button to Comment on Post
		  	- comment button opens comment

		* Tap Send button to send post to followed user 
			- sends selected post to target 
 * `Search and Browse tab`
	   * Search bar and recently viewed 
	   
	   * Search bar diplays search options
	   
	   * Browser shows photos you may like 
	   		* tap photo to view detail 
 * `Photo Tab`
 		* adds photo or video from user library
 		* ases camera to take photo
 		* ases camera to record video 
 * `Activity Tab`
 		* shows activity of users user follows
 		* shows other users who have liked users photo or have started following user
 		* click on other user to view profile
 * `Profile Tab`
 		* Edit Profile
 		* View posted photos
 		* Tap photos to view details
 		* View user statistics 		 
	   			 		

		
**SnapChat**

* `Login or Register` 
#
	* `Take Snap` 

		* Take photo or video 

		* Send photo or video to target user 

		* Choose camera setting (flash,light mode, front or rear) 

		* Recieved Snaps  

		* Stories 		

**Hearthstone: Heroes of Warcraft**

* `Login or Register` 
#
	* `Main Menu` 

		* Tap Play button to start match

		* Tap Solo Adventure button to open Practice menu 

		* Tap Quests button to view daly quests 

		* Tap Shop button to view shop menu 

		* Tap Open Packs button to view open packs menu (modal Tableview)
		* Tap My Collection to view card collection menu
		
		* Tap Friends list
		 
		* Tap Settings	

**Swarm**

* Login or Register (Modal)
#
	* `Activity Feed` (Tableview)

		* Search bar (navigation push)

		* Tap check-in to view detail(modal)

		* Check-IN (Tableview with push details)

		* Leaderboards 

		* Inbox

		* Profile 	
		
		
		
**The Executive**

* Intro Scene 
#
	* `First Stage` 

		* User Input to perform action

		* Tap top of screen to punch/kick high

		* Tap bottom of screen to punch/kick 
      
		* Screen scrolls left to right as player progresses through stage

		* STAGE CLEAR message when clear conditions are met

		* Choose restart stage or continue to next stage 	
		
		
		
		
		
		
		
		
		
		
{'fraction_non_alphanumeric': 0.05968367651447329, 'fraction_numerical': 0.0, 'mean_word_length': 2.9313782991202344, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '726714', 'n_tokens_mistral': 2174, 'n_tokens_neox': 1836, 'n_words': 873}