Changelog
Ce qui est nouveau.
Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.
· kamo-shared-library
Ajouter BranchTitleRésolution, résoluEffectiveBranchTitles, mise à jourBranchTitles
· SecurityService
Boutique BranchTitlePlural/NonPlural en session Redis
· kamo-shared-library
Ajouter brancheTitre de champs d'organisation
· kamo-internal
Augmentation du curseur de taille d'avatar max de 140% à 250 %
· kamo-internal
Ajouter la résolutionCollisions utiliserCallback
Détecte les violations de l'espace front-à-tête et tête-à-tête et déplace les têtes offensées vers la position propre la plus proche via spiralSearch. Ai-t-on appeler par l'intermédiaire de la double-rAF pour éviter la lecture positions de l'animation en mi-animation.
· kamo-internal
Ajouter MIN-GAP constant et spiraleAdonneur de recherche
Ajoute la constante d'écart minimum de 5px et une recherche en spirale fonction qui trouve la position de pixel sans collision la plus proche pour une tête hexagonale, un bon fonctionnement de la tête à tête et de la veille de la tête à l'avant.
· kamo-internal
Ajouter le widget d'état/sous-état pour la barre d'onglet de visualisation de sonorisation
- Extraire les TYPES DE LÉTÉRIQUE, getStatusIcon, getSubStatusIcon à partager app/lib/leadStatuses.tsx utilitaires; mise à jour LeadManager pour importer à partir de celui-ci - Ajouter l'état en ligne/affichage du sous-état (avec icônes) aligné à droite sur le barre d'onglet sur la page de visualisation de piste, les onglets restent alignés à gauche - Ajouter le mode d'édition avec les déroulants de statut/sous-état d'avancement (icônes en options), boutons d'enregistrement/annulation; sous-état d'avancement avant d'être sauvegardé; Changement de statut ressé la sélection du sous-état de domaine
· kamo-internal
Réécrire le système HexHead avec la physique de la mouvement par encadrement
Remplacer le HexHeadGroup de 1800 lignes cassé par un système physique propre mise en oeuvre utilisant des ressorts de mouvement-imageur et des valeurs de mouvement. Principaux changements: - Retirer la détection de l'essaim wiggle/fidget (trop sensible, peu fiable) - Remplacé par un geste délibéré de 500 ms de respiration - Éliminer la résolution complexe de la collision, la dégressivité en spirale, la résolution et toute la logique de chevauchement à passages multiples - Supprimer la disposition de l'état de la mode et du système de roulage de marche de la chambre - Slip-to-slot instantané à la libération près de n'importe quelle tête (géométrie hexagonale à face plane, fente axiale la plus proche, raideur 800 ressort et sensation instantanée mais vivante) - Groupes pilotant les adeptes via la boucle de la RAF appelant animate() avec des produits biologiques ressort (raidement 400) - sensation de groupe de fuite lâche pendant la traînée d'ancrage - Amarrage de la fenêtre de la fenêtre de visualisation séparée par une fenêtre d'observation de la boucle RAF séparée le bordure rect - groupe suit le bord de la fenêtre lorsqu'il se déplace - Auto-arrangement de la rangée à domicile (camion de la mouche-entrée) pour toutes les têtes libres - Nouveau HexHeadSpring.tsx: mince enveloppe de mouvement avec l'impulsion isSenlap animation et est HoldAdance ring-pulseHoldy - HexHead.tsx : inchangé - zéro nouvelle dépendance (formateur-mouvement déjà installé à la v12) - Corrections d'erreurs de construction de TS1128 dans l'ancienne implémentation
· kamo-internal
Axe plat en nid d'abeille, trous 5px, groupes sensibles aux grappes, relais de la fenêtre d'outils
HexHeadGroup: - Passage à la géométrie hexagonale à dessus plat (HEX-INRADIUS/HEX-STEP) et les hexagones maintenant partagées bords plats/bords de fond avec des éléments de groupe adjacents, donnant un revêtement d'abeille approprié Regardez avec la forme de polygone hexadélement existante HONEYCOMB-PADDING, GAP, SAFE-GAP tous réduits à 5px (c'est-à-dire 12px) - OCCUPY-DISTANCE - HEX-STEP (67px) - utilise correctement le centre à dessus plat réel distance donc les sièges en nid d'abeille à anneau-1 ne sont jamais faussement rejetés - axialToPixel mis à la forme à plat (axe de la colonne r, q x diagonale) - findClusterIds: BFS helper helps spanm to one spatial, de sorte que les groupes indépendants restent indépendants pendant le coup/le réchauffement - calculOffsets encombrants limite désormais les adeptes à l'amas de l'ancre seulement - recompactClusters: après une traînée à tête unique, trouve des grappes restantes et re-semure chacune dans un bon nid d'abeille autour de son centroide; aussi fusionne deux groupes lorsqu'ils sont abandonnés ou proches l'un de l'autre - Amarrage de bord (bord droit/bas) ne se déclenche que lorsqu'un groupe (swarm) est traînés là; les traînées à tête unique ne forcent plus toutes les têtes jusqu'au bord - N'importe quel type de type à ne peut passer le swarm membre de sorte que seuls les docks de groupe, pas les nœuds groupes non liés ailleurs à l'écran ToolWindowsContexte: - GUTTER 8 x 5, DROIT - DROIT 16 x 5 (5px entre les fenêtres et à partir du bord) - relayoutWindows: affectation déterministe de droite à gauche concernant offset membre-panel; remplace les calculs ad hoc par événement - Appelé sur chaque changement d'état : ouvrir, fermer, minimiser, non minimiser, maximiser, Les fenêtres de redimensionnement de la bande-panel, et la redimensionnement de la fenêtre et les fenêtres restent toujours serrées
· kamo-internal
Persister fenêtres de l'outil à travers la navigation - Câblage de la couche 1 - ToolProviders
· kamo-internal
Ajouter ToolProviders encapsuler le client pour la mise en page des racines
· kamo-internal
Ajouter ToolWindowsContext pour l'état de fenêtre d'outil persistant
· kamo-internal
Ajouter la barre d'outils de discussion avec les commandes d'appel, la recherche en direct et le défilement automatique intelligent
Déplacer les boutons d'appel de l'en-tête à la barre d'outils dédiée avec 50 % plus légers Contexte. Ajouter un champ de recherche en direct qui met en évidence les correspondances et les défilés automatiques aux résultats les plus récents. Ajoutez le bouton défilé vers le bas qui efface la recherche. Mettre en œuvre un auto-rouleau intelligent qui s'arrête à suivre lorsque l'utilisateur se fait défiler et reprend lorsqu'il est remonté en arrière.
· kamo-internal
Pad de cadran souple plus court, commandes d'appel de discussion, avatars hexagonaux, thème de lumière calc
- Réduire le rapbotot de cadran du softphone de 12px à 9px (6px plus courts) - Ajouter la barre d'outils des commandes d'appel (audio, vidéo, partage d'écran) à ChatBox dans mode intégré de sorte qu'ils apparaissent sous l'en-tête ToolWindowShell - Fixer l'avatar à tête de tête: passe memberId pour frayer un événement so HexHeadGroup utilise l'identifiant réel du membre au lieu de l'ID de fenêtre pour la recherche de l'avatar - Calculatrice restyle pour correspondre au thème de la lumière de chat/softphone: fonds blancs, accents de couleur primaires, texte lisible sur des surfaces lumineuses sur tous les modes
· kamo-internal
Unifier les dimensions des fenêtres de l'outil et affiner l'interface
- Tous les outils partagent désormais une taille uniforme 320x650 (softphone 25 % plus grand, d'autres correspondent) - Supprimer les modes de programmation et de calcul graphique de l'interface utilisateur (composants conservés) - Chat hexheads utilisent une variante d'avatar avec des photos utilisateur au lieu d'une variante d'icône - Les coins inférieurs de la fenêtre de l'outil sont maintenant carrés (les coins du sommet restent arrondis)
· kamo-internal
Ajouter ChatNotificationListener pour le message entrant auto-ouvert
· kamo-internal
Ajouter CalculatorOutil avec commutation de mode et enregistrer
· kamo-internal
Ajouter Composant du calculateur de l'élément de calcul ScientificMode
Calculateur scientifique basé sur l'expression avec aperçu des résultats en direct. Prend en charge trig (sin/cos/tan et inverses), log/ln, puissances (x2, x3, x-y, ex, 10x), racines (-,-), factorielles (n-), constantes (-, e,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-, les parenthèses, la basculement DEG/RAD et la mémoire M-/MR/MC. Entrée du clavier pour les chiffres, les opérateurs, Enter/-, Escape et Backspace. Utilise le coffre-fort évaluation par gravité récursiveExpression syne.
· kamo-internal
Ajouter Calculatrice GraphingMode avec toile tracée
· kamo-internal
Composante du calculateur de mode Devise
· kamo-internal
Composant de calcul de calcul d'unitéConverterMode
· kamo-internal
Composant calculateur de module
· kamo-internal
Ajouter Composant de calcul de modèle simple
· kamo-internal
Ajouter des constantes de coiffage du calculateur premium
· kamo-internal
Remplacer AuthenticatedChatWrapper par AuthenticatedToolWrapper, enlever ChatDock
· kamo-internal
Ajouter des boutons souples et de calcul à NavTop
· kamo-internal
Migrate hexchat:open to tool:open, ajouter call-initiation écoute
· kamo-internal
Extraire le softphone dans un outil autonome, retirer de ChatBox
· kamo-internal
Enregistrer le chat en tant qu'outil
Enregistrez la définition de l'outil de discussion avec id 'chat', en utilisant ChatTool comme composant, ChatBubbleIcon, indigo gradient hex head style, 320x360 taille par défaut, et des instances illimitées.
· kamo-internal
Ajouter l'adaptateur ChatTool avec mode intégré pour ChatBox
- Créer un adaptateur ChatTool qui enveloppe ChatBox pour le système d'outil - ChatTool manipule l'avatar de recherche et la création de session (précédemment réalisée par ChatDock) - Ajouter un support intégré à ChatBoxProps; lorsqu'il est vrai, sauter le chrome de fenêtre (positionnement fixe, en-tête, animations) et rendre en tant que récipient à flex clair remplissant sa société mère

Votre univers vous attend.
Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.
Gratuit pour toujours — aucune carte de crédit requise