* it works! kinda * so it works now * minor cleanup * central button now is useful too * more cleanup * minor cleanup * more cleanup * refactor: migrated code from toolbox (as it was rejected as too specific) * feat: moved border drawing for radial menu into RadialMenuTextureButton. Radial menu position setting into was moved to OverrideArrange to not being called on every frame * refactor: major reworks! * renamed DrawBagleSector to DrawAnnulusSector * Remove strange indexing * Regularize math * refactor: re-orienting segment elements to be Y-mirrored * refactor: extracted radial menu radius multiplier property, changed color pallet for radial menu button * refactor: removed icon backgrounds on textures used in current radial menu buttons with sectors, RadialContainer Radius renamed and now actually changed control radius. * refactor: in RadialMenuTextureButtonWithSector all sector colors are converted to and from sRGB in property getter-setters * refactor: renamed srgb to include Srgb suffix so devs gonna see that its srgb clearly * fix: enabled any functional keys pressed when pushing radial menu buttons * fix: radial menu sector now scales with UIScale * fix: accept only one event when clicking on radial menu ContextualButton * fix: now radial menu buttons accepts only click/alt-click, now clicks outside menu closes menu always * feat: simple radial menu prototype for easier creation * refactor: cleanup, restored emote filtering, button models now have class hierarchy * refactor: remove usage of closure from 'outside code' * refactor: remove non existing type from UiControlTest * refactor: remove unused using * refactor: revert ability to declare radial menu layers in xaml, scale 32px sprites using scale in radial menu * refactor: whitespaces * feat: now door remote have some kind of ui to switch mode * refactor: subscribe for dispose on existing radial menus * feat: now simple radial menu button models can have custom color for each sector background (and hover background color). Also added OpenOverMouseScreenPosition inside SimpleRadialMenu * fix: AI door menu now can be closed by verb if it gets unpowered * refactor: simplify code for DoorRemoteBoundUserInterface * fix open/close mode sprite * remove broken merge changes * refactor: changed DoorRemoteSystem to be fully in shared * refactor: localize DoorRemoteBoundUserInterface * refactor: fix multiple invocation for TryToggleDoor inside DoorRemoteSystem on prediction * refactor: extracted sprites and loc strings into prototype for cleaner code. Currently selected mode now have different background. * refactor: changed hover selected color to recommmended * refactor: reuse stylenano colors! * review * refactor: remove StyleNano reference * refactor: revert removal of item status for door remote * refactor: fix status control misprediction * refactor: remove invalid comments, rename client DoorRemoteSystem comp after handle method * refactor: fix DoorRemoteStatusControl not displaying status on entity pickup --------- Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru> Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es> Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
1.3 KiB
1.3 KiB