betteringamechat's People
betteringamechat's Issues
change [Player] into [From] and [To]
atm it prints [PLAYER] <playername> message
for outgoing and incoming messages . In case you write with more then one player this can be confusing. Did I just send the message to player A or B? I don't know anymore.
So I think if its [FROM] <player> message
it's clear that it is a direct message from that player.
If it's [TO <playername>] <localPlayer> message
it should be clear that it is a direct message from the local player to another specific player. (maybe localPlayer is not relevant here).
remove red underlining while writing
Font-size and chatbox
For lower resolutions the font becomes really small. And for high resolution the chatbox becomes really big compared to the rest of the ui.
So I would use a bigger font-size for 1280x720 and all lower resolutions.
Then no scaling till 1920x1080.
And for every higher resolution its scaling again.
Also the chatbox height could be lower. atm it shows 8 messages at a time. I think 5-6 is enough.
So this would be like the vanilla chat size, just that it scales for resolutions above 1920x1080 again.
https://prnt.sc/wm6lmx 1920x1080
https://prnt.sc/wm6ly5 1600x900
https://prnt.sc/wm6mak 1280x720
https://prnt.sc/wm6mov 800x600
check if something else then DirectPlayerMessage works
maybe instead of DirectPlayerMessage
I can use
2 or more spaces. So the chatlogs from rcon tools don't look weird.
Also think about using Netevents for DirectMessages cuz of privacy. SquadLeaderMessages and AdminMessages will be logged. So there I can't use Netevents.
Add squadLeader support
typing font is always same size
remove players that left from collectedPlayers list
self.m_CollectedPlayers
should remove players when they leave.
special character in names
.\_"'$:-|[]<>!?
names the contain '
or "
causing problems in direct messages.
Closing chat
Can't close the chat if I use the direct message channel and don't choose a player.
Use NetEvents instead of ChatManager
Add spectator support
target = "spectator"
Implement EndOfRound Chatting
Double chat message on EOR join
When joining a server when it's currently in the EOR screen, all chat messages, including the ones you send yourself, will be displayed double, one above the other.
highlighting doesn't work for all names
@
.\_"'$:-|[]<>!?
doesn't highlight the name for that player.
Dropdown with all players if you type @
Making height of chat adjustable in config
The new chat implementation is way higher then the old implementation. Could you make the height easily adjustable to not overlap other UI parts from other mods? Not only the amount of pixels but more the amount of messages to be displayed in total.
Implement Mute support
Using NetEvents broke the mute function of AdvancedRcon and BetterIngameAdmin. will look for a solution.
Add admin support
localPlayer name should be white colored
if playerRelation = "localPlayer"
then the name should be white colored.
German umlauts are not supported
Hi,
it seems that you are currently not using UTF-8 and therefore german umlauts like ß, Ä, Ö, Ü, ä, ö, ü are not supported. Would be great if you could enhance the chat system :)
Spacing between messages
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.