Skip to content

Commit 7cdc99a

Browse files
jamezpclaude
andcommitted
Fix desktop navigation visibility and features checklist layout
Restores navigation menu visibility on desktop (was hidden by collapse class). Adds proper multi-column grid layout for homepage features checklist with green checkmark icons. Maintains mobile hamburger menu functionality. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Signed-off-by: James R. Perkins <jperkins@ibm.com>
1 parent 8a5bdae commit 7cdc99a

1 file changed

Lines changed: 74 additions & 3 deletions

File tree

public/css/bootstrap-theme.css

Lines changed: 74 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -514,12 +514,16 @@ footer#projsubnav_footer ul.level1 a {
514514
/* ============================================
515515
MOBILE NAVIGATION - Hamburger Menu
516516
============================================ */
517-
/* Hide hamburger on desktop */
517+
/* Desktop: show navigation, hide hamburger */
518518
.navbar-toggler {
519519
display: none !important;
520520
}
521521

522-
/* Show hamburger on mobile */
522+
.navbar-collapse {
523+
display: block !important;
524+
}
525+
526+
/* Mobile only */
523527
@media (max-width: 768px) {
524528
.navbar-toggler {
525529
display: block !important;
@@ -552,7 +556,7 @@ footer#projsubnav_footer ul.level1 a {
552556
background-size: 100% !important;
553557
}
554558

555-
/* Collapsible nav */
559+
/* Collapsible nav - mobile only */
556560
.navbar-collapse {
557561
width: 100% !important;
558562
}
@@ -1464,6 +1468,73 @@ table tbody tr:last-child td,
14641468
color: #c9d1d9 !important;
14651469
}
14661470

1471+
/* ============================================
1472+
HOMEPAGE - Features Checklist
1473+
============================================ */
1474+
#proj_checklist,
1475+
.proj_checklist {
1476+
padding: 0 0 1.5rem 0 !important;
1477+
color: #212529 !important;
1478+
}
1479+
1480+
#proj_checklist h3,
1481+
.proj_checklist h3 {
1482+
color: var(--resteasy-primary-dark) !important;
1483+
font-size: 1.5rem !important;
1484+
font-weight: 600 !important;
1485+
margin-bottom: 1rem !important;
1486+
padding-bottom: 0.5rem !important;
1487+
border-bottom: 2px solid var(--resteasy-primary) !important;
1488+
}
1489+
1490+
#proj_checklist ul,
1491+
.proj_checklist ul {
1492+
display: grid !important;
1493+
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)) !important;
1494+
gap: 0.5rem 2rem !important;
1495+
margin: 0 !important;
1496+
padding: 0 !important;
1497+
list-style: none !important;
1498+
}
1499+
1500+
#proj_checklist ul li,
1501+
.proj_checklist ul li {
1502+
list-style: none !important;
1503+
background: none !important;
1504+
background-image: none !important;
1505+
padding-left: 1.75rem !important;
1506+
margin: 0 !important;
1507+
line-height: 1.6 !important;
1508+
position: relative !important;
1509+
}
1510+
1511+
#proj_checklist ul li::before,
1512+
.proj_checklist ul li::before {
1513+
content: "✓" !important;
1514+
position: absolute !important;
1515+
left: 0 !important;
1516+
color: #28a745 !important;
1517+
font-weight: bold !important;
1518+
font-size: 1.1rem !important;
1519+
}
1520+
1521+
/* Dark mode for checklist */
1522+
[data-bs-theme="dark"] #proj_checklist,
1523+
[data-bs-theme="dark"] .proj_checklist {
1524+
color: #c9d1d9 !important;
1525+
}
1526+
1527+
[data-bs-theme="dark"] #proj_checklist h3,
1528+
[data-bs-theme="dark"] .proj_checklist h3 {
1529+
color: #e6edf3 !important;
1530+
border-bottom-color: var(--resteasy-accent) !important;
1531+
}
1532+
1533+
[data-bs-theme="dark"] #proj_checklist ul li::before,
1534+
[data-bs-theme="dark"] .proj_checklist ul li::before {
1535+
color: var(--resteasy-accent) !important;
1536+
}
1537+
14671538
/* ============================================
14681539
BREADCRUMBS & RIGHT COLUMN
14691540
============================================ */

0 commit comments

Comments
 (0)