| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Rename noninterrupting bonanza to consistent and short "immediate" instead
|
|
|
|
|
|
cooler and nicer bro immediate
In themes, pre_no_interrupt old-style name is still supported if we cannot find "immediate"
Resolves https://github.com/AttorneyOnline/AO2-Client/issues/64
|
|
Co-authored-by: Crystalwarrior <Varsash@Gmail.com>
|
|
default positions (#352)
* populate pos dropdown from design.ini
* add sane default, remove hardcode bs
|
|
configuration options per-character (#356)
* initial commit
* The Quick-Fix is a secondary weapon for the Medic. It is a prototype Medi Gun with a group of three gauges on one side, a (cosmetic) ÜberCharge gauge on the other side, and what appears to be a blender for a body. The main gun is coupled with a medicinal reactor backpack with glowing portions that replaces Medic's default backpack.
* fixed settings dialog
* slightly less stupid custom objection default
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
|
|
|
|
"Nothing" option to play no SFX even when playing a preanimation that behaves similar to the Default option (#383)
|
|
folder iniswap files immutable (#350)
* add default iniswap file
* switch to using base/iniswaps.ini for user iniswaps
|
|
according to character (#323)
* IC Log colors now defined independent of character
* Fix regression causing incorrect colors in the viewport
* fix goof that broke chat scrolling
* Only regenerate color vector when it's needed
|
|
The timer's time as received by the server is clarified to be the actual
numerical time, in milliseconds, to be shown on the clock.
|
|
Fixes a minor memory leak with context menu creation.
|
|
Encode doc contents with hash sign
|
|
Fix timestamps when toggling showname
|
|
inventories get displayed lexigraphically too but it is assumed to not
matter
|
|
Print debug message if provided timestamp is invalid
|
|
On toggling shownames, regenerate_ic_chatlog() gets called to reprint
the entire chatlog with append_ic_text(). The issue is that
append_ic_text() uses QDateTime::currentDateTime() for the timestamp
when it's called. Therefore the fix is adding a new timestamp
parameter to the append_ic_text() which we supply from the datetime
provided by each chatlogpiece
|
|
|
|
Use "y_offset" to enable the Y offset protocol extension.
|
|
Fixes an issue where if you blankpost on top of another character's blankpost, your message won't show up on the ic log clientside.
|
|
Re-fix of #277.
|
|
|
|
More accurate/consistent blip rate functionality + punctuation slowdown fixes
|
|
* set no maximize flag on lobby
* set no maximize flag on courtroom
* set no maximize flag on charselect
* stop them from dragging the charselect
* stop them from dragging the courtroom
* stop them from dragging the lobby
Co-authored-by: stonedDiscord <10584181+stonedDiscord@users.noreply.github.com>
|
|
|
|
Interjections should not force preanimation if 'Pre' is unchecked.
|
|
Also included in this commit are changes to the music packet handler that change the text from "has played a song" to "has stopped the music" in the case that the special "stop song" track is played, as well as a condition stopping music categories from triggering a music packet when double-clicked.
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
|
|
|
|
|
|
When deciding to present evidence, check if we've already done so
|
|
|
|
|
|
|
|
|
|
Fix iniswap removal button disappearing on clicking 'reload theme'
|
|
Remove qElapsedTimer method of blip earrape protection due to major inconsistency issues with this method (the same message would produce wildly different blip sounds - consistency is preferred)
More sophisticated blip earrape prevention is calculated in the chat ticker function itself, it also properly adjusts itself depending on the blip_rate used.
|
|
https://youtu.be/Min0hkwO43g
|
|
|
|
|
|
|
|
Implement clock setting w/o starting or stopping
Both of these should make it possible for the server to start/stop/pause/resume the clock with perfect synchronization to the true time.
|
|
This timer will start the clock accounting for latency! Cool, right?
Remove useless qDebug() for music looping
|
|
use them to determine the client's ping.
Display ping in the application window title.
keepalive timer now fires every second instead of every minute
Remove meme clock starting on set_widgets()
implement get_ping() on w_courtroom
|
|
Stop using upwards log. Seriously. No other program does this.
|
|
will properly display the time remaining until target time in hh:mm:ss.zzz
Clock can be defined in courtroom_config.ini and its font set in courtroom_fonts.ini
Pause and resume functions will not work as expected atm.
|
|
* Allow changing audio device on the fly while in a server
* Use default audio device if device in config doesn't exist
* Automatically change audio device to default when current one is invalid
* Destroy Qt Multimedia support
It was decided that there was not enough attention being given to Qt
Multimedia support to justify its continued maintenance simply as a
libre alternative to BASS. While substantial changes to audio were being
made in 2.8, the Qt Multimedia support code fell behind in disrepair.
It's clear that there is no vested interest in implementing audio
features twice for the sake of licensing.
When it's time to switch to another audio library, it will be done
unilaterally.
* CI: Use BASS for Linux build
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
|