messenger's Issues
Keyboard does not hide when you click outside of it, only hides if you press on UICollectionViewCell
Message thread cells do not update/reorder if a new message has been sent
Features to Add
- Ability to send messages
- Real-time update message sending
- Ability to simulate the receiving of a message if you send "sim"
- Resize message bubble and textview size according to length of the actual message
- Store sent messages to CoreData
- Handle sending various types of messages (eg. images, video, location)
- Send Image (need to transition to NSFileManager instead of NSUserDefaults :'( )
- Send Emoji/Like (set to only send big emoji if count == 1 )
- Custom Camera
- Handle multimedia previews - location, image picker (where the keyboard is)
- Dynamic Textbar
- Maximize input text field if keyboard open/typing
- Minimize input text field if keyboard closed/user clicks on arrow
- UI Enhancement
- Message Read Logic and Image
- Bubble Trial to make bubbles more dynamic (commented out currently)
- New messages will show blinking animation (only shows on viewDidLoad)
- Profile Image in messages view (use same logic as bubble trail)
- Animated Launch Screen
- TabView with settings
- Implement NSUserDefaults for Settings
- Implement Darkmode using iOS 13 settings
When sending an image, the image picker stalls when actually sending the picture, and if the user clicks on the image multiple times, it will send multiple copies
Pressing the camera button or location button does not do anything yet
Input Text and placeholder offset since text box is rounded
If you send a lot of messages, there is a lot of unexpected behavior. duplicate messages from the past, weird font sizes, etc
Blinking for new messages stops animation after you access for the first time
New messages and their corresponding bubble have the incorrect size
Need to refresh UICollectionView every time a new message is inputed
If you send an image, and then recompile on personal device, the messages thread you sent the image in will constantly crash the app
Blinking for new messages does disappear when you read message
When running on personal device, friend name and time don't show up until clicked on
Message is not stored permanently, when you exit messages view, and return, the messages are gone
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.