aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-08-16make suggested changes from code reviewscatterflower
2020-08-16Don't hang IC due to invalid emote modscatterflower
2020-08-16allow -1 charid for system messagesscatterflower
2020-08-16fix check for negative char_idscatterflower
2020-08-16fix incorrect emote modifierscatterflower
2020-08-16further cleanup of chat handlerscatterflower
2020-08-16Merge branch '2.8' into ic_fixesscatterflower
2020-08-16Merge pull request #250 from scatterflower/boldfixscatterflower
Fix improper bolding behavior due to malformed string literal
2020-08-16Fix improper bolding behavior due to malformed string literalscatterflower
2020-08-16Clean up logic in handle_chatmessage()scatterflower
2020-08-16Merge pull request #244 from scatterflower/is241scatterflower
Optimize ARUP
2020-08-16Update brushes on theme reloadscatterflower
2020-08-16Merge pull request #245 from scatterflower/realization_fixscatterflower
Check for custom realization sound when using effects list
2020-08-16Remove clientside doublepost checkingscatterflower
2020-08-16Ensure consistent behavior in IC log, clarify showname logic, and define ↵scatterflower
constants for minimum and maximum packet sizes
2020-08-16Check for custom realization sound when using effects listscatterflower
2020-08-15Create brushes for area list oncescatterflower
2020-08-15Only regenerate the area list once per ARUP packetscatterflower
2020-08-05Fix not using custom chatbox's colors (#228)windrammer
* Fix not using custom chatbox's colors Moved set_text_color_dropdown() to after current_char is actually updated with the selected char. Otherwise set_text_color_dropdown will try to update the colors with either nothing as character, or with the previously selected character. Use get_chat() so it actually gets the name of the custom chatbox instead of using the same name as the character. Remove the extra "c" since get_chat_color it's already called with this "c" in place. * Fix previous fix crashing the client on DRO servers For some reason the client would work just fine if set_text_color_dropdown() was called only once after updating the character selected by the user. But when joining a DRO server the client would crash just before loading the music. * Improve comment with where crash happens * Fix get_chat_markdown to get the custom chatbox on misc of the char instead of trying to find the character folder on misc * Fix client using the current character colors on other people's messages Also remove the comment explaining the crash if set_text_color_dropdown is removed from set_widgets * Fix loading custom colors loading after the message was added to the log
2020-08-04Fix music display disappearing on theme reload (#233)windrammer
2020-08-04Fix current_display_speed overflow (#232)windrammer
2020-07-31Add option for automatic logging (#203)windrammer
Just so we're on the same page, this is enabled by default. Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-31Add "Play Random Song" option (#200)Crystalwarrior
It also respects the search string, so only visible tracks are chosen from the pool. Categories (i.e. entries with children) are also ignored.
2020-07-31Fix reload theme breaking BG sizing (#212)Crystalwarrior
May need additional testing with animated BGs.
2020-07-31Add a p_char optional argument to set_fonts() (#209)Crystalwarrior
Add overrides to set_font for font name and size (this is to preserve the chat_size and chat_font char.ini arguments that were implemented way earlier) Cease the baddening with set_font that was there before and condense it into a proper set_font function call Implement set_font for custom showname shenanigans from the misc folder
2020-07-30Fix regression parsing HTML escapesoldmud0
Introduced trying to fix emoji. This parsing function is cancerous.
2020-07-30Make spectator function as a character with ID -1 (#211)Crystalwarrior
- Don't hide spectator button anymore. - Make the spectator button properly send the char switch packet. - Fix the spectator button not properly loading the courtroom and music list etc.
2020-07-30Fix emoji displaying extraneous characters (#219)oldmud0
Fixes #192.
2020-07-30Add darker button generator (#201)windrammer
When an `_off` emote button exists without an `_on` counterpart, the client will automatically generate the `_on` button and save it to disk. Co-authored-by: Cents02 <Cents02@Cents0.me> Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2020-07-29Fix build error from bad mergeoldmud0
redefinition of objection_mod
2020-07-29Add support for multiple custom interjections via context menu (#162)in1tiate
* YOU DO NOT BELONG IN THIS PR GET OUT Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> Co-authored-by: likeawindrammer <31085911+likeawindrammer@users.noreply.github.com> Co-authored-by: Crystalwarrior <Varsash@Gmail.com>
2020-07-29Add Qt 5.9 compatibility (#202)windrammer
* Added Ubuntu 18 backwards compatibility Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-29Fix showname placeholder text and shout button after changing characters (#147)in1tiate
2020-07-29Fix colors not persisting when refreshing IC log (#204)windrammer
Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-29Hitting return on blank search box should collapse music list (#205)windrammer
* If enter is hit with no query it collapses the music list Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-29Add Portuguese and Polish language optionslikeawindrammer
2020-07-29Fix character-specific theme not falling back to current theme (#207)windrammer
It is only logical to say that the user, when not specifying any specific speedline or similar in the theme, then the current theme should be checked first rather than the default theme. Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-29Fix screenshake button shunting character to origin (#215)windrammer
* Fix #193 By making sure handle_chatmessage_3 calls start_chat_ticking and thus do_screenshake only after either play_idle or play_talking is called * Move call to start_chat_ticking to the end of handle_chatmessage_3
2020-07-27Fix chatlog instances where char_id 0 is ignored (#210)Crystalwarrior
2020-07-27Fix connect button issue when using favorites list (#206)windrammer
Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-27Fix private evidence arrows not updating (#213)Crystalwarrior
2020-07-26Merge pull request #198 from Crystalwarrior/bugfix/max_colorsoldmud0
Fix max colors being one int off
2020-07-25Fix max_colors allowing +1 more than the actual maxCrystalwarrior
2020-07-24Credits corrected for CrazyJC and MaximumVolty involvement in 2.8Crystalwarrior
2020-07-23Make 'FL' packet reset settings to default and take the new settings in (#186)Crystalwarrior
* Fix colors in ic logs not parsing HTML properly when log_goes_downwards=false and colorlog=true * Restore KFO branding * Reset the settings values when receiving the 'FL' packet. This allows enabling/disabling features at runtime, such as ARUP system. * Revert "Restore KFO branding" This reverts commit 7f19b6257a0d75ec1d392b9b8c02a384c8dba43d.
2020-07-23Add showname alignment option for theme makers (#189)Crystalwarrior
* Add alignment options for shownames * Make shownames align to the left by default like before * Use this branch as an opportunity to fix showname not being resized according to misc/ folder courtroom_design.ini
2020-07-11Fix APNG backgrounds not appearing on list; fix BASSOPUS path for macOS (#185)raidensnake
* Added apng support for animated background positioning. * Adjusted the apng background position search. * Fixed libbassopus.dylib path on MacOS preventing opus files from playing.
2020-07-08Fix the color fix pr when logs go downwards where it didn't add an \n ↵Crystalwarrior
because html doesn't like \n very much so it has to be <br> because that's what HTML does yea
2020-07-06Regenerate the background when reload_theme is pressed to prevent scaling ↵Crystalwarrior
issues (#181)
2020-07-04Fix html not being parsed in ic logs when ic logs go downwards (#178)Crystalwarrior
I found this bug like 3 weeks ago but I forgot to actually make a PR for it oops