Jump to content

JKChat A.K.A. Jedi Knight mobile application


Recommended Posts

One nitpick I have is the Orange and Grey colors are not supported in the app so servers that use those in their hostname show as red and black like jamp would. ^8 would be orange and ^9 would be grey. Not a dire thing but maybe something you could slip in your next update. Nice job as always!

ent and Smoo like this
Link to comment
  • 2 months later...

image.png.1ab1497dbd2dc6d376200d641e00d744.pngimage.png.edceb9e9296c610fc1e766c6c01c9b19.png

Updated the app.

For iOS users:
Install TestFlight: https://apps.apple.com/app/testflight/id899247664
Then open that link on your iOS device: https://testflight.apple.com/join/5HSqhVHw
For Android users:
Install directly from APK: https://www.dropbox.com/s/ptx301a1pas39n9/com.vlbor.jkchat.apk?dl=1
Install from Google Play: https://play.google.com/store/apps/details?id=com.vlbor.jkchat

Changed:
- added server monitor widgets
- added push notifications
- added light theme
- added applied filter indicator
- added OpenJK colours option
- made filter lists order by selected
- made dialogs with input autofocus
- fixed crash after restoration on Android
- fixed time font size in Chat on iOS

Added Widgets to monitor favourite servers without opening the app or special server monitoring sites. The idea of home screen Widgets visited me pretty much long ago but I was "scared" to add it since I've never worked with Widgets before. But here they are so I faced my "fear".
To add Widgets follow official instructions: https://support.apple.com/en-gb/HT207122 for iOS and https://support.google.com/android/answer/9450271?hl=en#zippy=%2Cadd-or-resize-a-widget for Android.
To add a server for monitoring into a Widget you first have to add that server in Favourites in the JKChat app. To do so you need to filter out or search the needed server in Server List, tap on Star icon in the server card.
Once you added the server you can go to your added Widget to edit it to monitor your special server.

Android: tap on the widget and select the server to monitor from the list (Favourites). To refresh the list click Refresh button. To see players list click Players button.

iOS: long tap on the widget, tap Edit Widget, tap Choose server, and select the server to monitor from the list (Favourites). To refresh the list click Refresh button. You can use middle and large sized Widgets to monitor players list as well.

Tapping on the Widget with a server will navigate you to the app and open Server Info of that server. If you want to connect to the server or just open the app without any navigation you can select corresponding options in Settings.

Widgets UI is made by me (comparing to the app UI by my wife) so they are not that pretty. Maybe they will look better in the future.

I also properly implemented push notifications. They get triggered when you are connected to a server. Current triggers are: a player connects, you receive a private message, or a chat message contains keywords. All those things are configurable through Settings/Notifications. Tapping on a push notification will navigate you the chat.

And the last highlight feature is themes. It is experimental or just proof of concept so don't expect much please.
If you follow Apple and Google development guidelines (and I followed) then your Light and Dark themes can work out of the box. So basically I just enabled that was already available. Light theme is not adjusted to game colours so white colours can look invisible.

If you encounter any error, then please report me either in the feedback form in TestFlight or in this JKHub post or in JKHub PM or on discord PM: ent#9404.
Report the error either by copying it or taking a screenshot and showing me or just telling the steps to reproduce.

Thanks.

Smoo and Circa like this
Link to comment
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...