diff --git a/app_manifest.json b/app_manifest.json index ebe8554..0e1a0fe 100644 --- a/app_manifest.json +++ b/app_manifest.json @@ -1,5 +1,5 @@ { - "version": "39.15.84", + "version": "39.15.90", "css": [ "css/base.css", "css/layout.css", diff --git a/css/components.css b/css/components.css index 512dbb1..49fbfb5 100644 --- a/css/components.css +++ b/css/components.css @@ -2,9 +2,9 @@ .tool-tip-popover { position: fixed; z-index: 2147483000; - width: max-content; - min-width: 160px; - max-width: min(320px, calc(100vw - 18px)); + width: fit-content; + min-width: min(160px, calc(100vw - 18px)); + max-width: min(620px, calc(100vw - 18px)); box-sizing: border-box; padding: 7px 9px; border-radius: 10px; diff --git a/css/mobile.css b/css/mobile.css index c79cdf6..dd123e7 100644 --- a/css/mobile.css +++ b/css/mobile.css @@ -192,7 +192,7 @@ body.touch-mobile-ui.mobile-mode-tool #gameCanvas { cursor: crosshair; } } } body.touch-mobile-ui .tool-tip-popover { - max-width: min(240px, calc(100vw - 24px)); + max-width: min(520px, calc(100vw - 24px)); } /* v39.15.36: mobile navigation redesign without family input mode */ diff --git a/css/panel.css b/css/panel.css index 1843516..80cfa3e 100644 --- a/css/panel.css +++ b/css/panel.css @@ -452,3 +452,39 @@ body::before { letter-spacing: -0.08em !important; text-align: center !important; } + +/* v39.15.85: push family-tree personality tags to the node's right edge. */ +.lineage-family-tree .tree-node .family-personality-tags, +.family-personality-tags { + margin-left: auto !important; + margin-right: 0 !important; + justify-self: end !important; +} +.lineage-family-tree .tree-node .family-copy { + width: 100% !important; + max-width: 100% !important; +} +.lineage-family-tree .tree-node .family-copy strong, +.lineage-family-tree .tree-node .family-copy > span:not(.family-personality-tags) { + max-width: calc(100% - 46px) !important; +} +.lineage-family-tree .tree-node .family-copy > .family-personality-tags { + max-width: 86px !important; + width: 86px !important; +} + +/* v39.15.87: let family personality tags use the full node width. */ +.lineage-family-tree .tree-node .family-copy > .family-personality-tags, +.lineage-family-tree .tree-node .family-personality-tags, +.family-personality-tags { + width: 100% !important; + max-width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + justify-self: stretch !important; + grid-template-columns: repeat(2, minmax(0, 1fr)) !important; +} +.lineage-family-tree .tree-node .family-copy strong, +.lineage-family-tree .tree-node .family-copy > span:not(.family-personality-tags) { + max-width: 100% !important; +} diff --git a/index.html b/index.html index e663d11..30ac200 100644 --- a/index.html +++ b/index.html @@ -7,11 +7,11 @@ - - - - - + + + + +