Commit Graph

40 Commits

Author SHA1 Message Date
kennethreitz 9a1657558c Make sidenotes unselectable site-wide via style.css
Added sidenote selection styles to style.css instead of
tufte.css to keep third-party CSS unmodified.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 20:32:59 -05:00
kennethreitz 9139def397 Improve dark mode contrast for verse text
- Increase --text-secondary from #a3a3a3 to #c4c4c4 for better readability
- Update verse text to use text-primary with 0.85 opacity for clearer Scripture
- Change verse item border to accent-color for better visual hierarchy

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 17:03:34 -05:00
kennethreitz 70f8e97f67 Add sidenote spacing in style.css (0.6rem)
Reverted tufte.css change and added override in custom styles.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 15:31:00 -05:00
kennethreitz 417c392b26 Remove Scofield commentary and sidebar
The commit removes the Scofield commentary feature and sidebar navigation, switching to a cleaner mobile-first layout. The main content is now centered with a max-width, and navigation is handled through a bottom bar.
2025-06-02 12:49:31 -04:00
kennethreitz b422984fa2 Add custom scrollbar and scroll behavior to sidebar
The changes add a custom scrollbar and enhanced scroll functionality to
the sidebar, with cross-browser support, accessibility features, and
device-specific optimizations.
2025-06-01 12:53:29 -04:00
kennethreitz 8cda9e84db Remove feature documentation files
The changes remove several documentation files and simplify the iPad sidebar behavior to always show on non-mobile devices.

Key changes:
- Remove unused documentation markdown files
- Remove keyboard shortcut to toggle sidebar
- Make sidebar always visible on non-mobile devices
- Fix CSS and JavaScript to prevent sidebar from hiding
- Simplify sidebar positioning and transitions
2025-06-01 12:43:37 -04:00
kennethreitz 5ad6ef495a Add iPad and tablet keyboard navigation support
This commit adds comprehensive keyboard and touch support for iPad and tablet
devices, including enhanced navigation shortcuts, improved focus indicators,
and optimized sidebar behavior.

The changes include:

- Cmd+B shortcut for sidebar toggle on tablets
- Enhanced keyboard navigation with arrow keys
- Improved focus styles and touch targets
- Optimized layouts for different iPad models
- Better support for hybrid touch/keyboard usage
- Accessibility improvements for
2025-06-01 12:27:02 -04:00
kennethreitz 227d0f2e53 Update style.css 2025-05-30 13:10:32 -04:00
kennethreitz b7863e12c7 Improve mobile navigation and layout
The changes remove the mobile sidebar toggle menu in favor of a simpler
navigation approach, while also organizing imports and removing unused CSS
and JavaScript.
2025-05-30 12:50:36 -04:00
kennethreitz e02c7974c5 Disable sidebar on mobile and fix responsive behavior
Remove transform-based mobile sidebar in favor of complete hiding.
Update breakpoints and remove unnecessary mobile touch handlers.
2025-05-27 09:47:17 -04:00
kennethreitz d6f2bbea39 Update verse number styling for better visibility
Increase font size and weight, change color to primary-light across
all breakpoints, and adjust right margin for improved readability
2025-05-26 21:07:46 -04:00
kennethreitz 03b3cc363b Update verse number styling and color variables
- Change color from --text-muted to --text-secondary
- Increase font size from 0.7rem to 0.75rem
- Adjust margin-right from 0.15rem to 0.2rem
- Update hover state to use --text-primary
2025-05-26 21:07:12 -04:00
kennethreitz 37125b286b Add Bible book categories legend styling 2025-05-26 21:04:22 -04:00
kennethreitz ea71c9c2aa Add Bible book category color coding and enhanced hover effects
Introduces color-coded styling for different Bible book categories
(Torah, Historical, Wisdom, Prophets, Gospels, etc.) with distinct
left borders and hover states. Also improves book card hover animations
with animated top border and enhanced shadows.
2025-05-26 21:03:24 -04:00
kennethreitz c1b25f5959 Update book template typography and color scheme
Switch from Playfair Display/EB Garamond to Crimson Text for
consistent typography and replace hardcoded white/color values
with CSS variables for better theme consistency.
2025-05-26 20:59:32 -04:00
kennethreitz f556cb79eb Fix CSS syntax error and update border colors
Removes malformed border-text-secondary line and updates hover states
to use consistent primary colors instead of secondary/border colors.
2025-05-26 20:56:44 -04:00
kennethreitz db5cadb520 Update color scheme to dark purple theme
Switch from light theme to dark background with purple accents.
Update sidebar with gradient background and improved hover effects.
Enhance button and navigation styling for better contrast.
2025-05-26 20:56:32 -04:00
kennethreitz 69e26fe5d1 Center commentary container and improve responsive layout
Add max-width constraint and auto margins to center the commentary
container. Update mobile and tablet breakpoints to use consistent
centering approach and adjust padding values.
2025-05-26 20:51:18 -04:00
kennethreitz a18d5ae3a4 Add Crimson Text font to commentary styles and templates
Applied Crimson Text serif font throughout commentary styles and
chapter template to replace previous font variables and ensure
consistent typography across all text elements including headers,
navigation, verse numbers, and body text.
2025-05-26 20:48:03 -04:00
kennethreitz ccf9cdd9cd Add Crimson Text font family to loading states and inputs 2025-05-26 20:46:34 -04:00
kennethreitz 49ca0aa570 Switch from dark theme to light theme with Crimson Text font
Update CSS custom properties from dark purple/black theme to clean
light theme with white background and dark text. Replace font stack
with Crimson Text serif throughout. Reduce font sizes, shadows, and
spacing for cleaner appearance. Simplify styling by removing gradients
and complex effects.
2025-05-26 20:46:19 -04:00
kennethreitz f46726cdc3 Reformat CSS and HTML with consistent indentation and spacing
This commit standardizes the code formatting throughout the CSS and HTML files using 4-space indentation and proper line breaks for improved readability and maintainability.

Changes include:
- Reformatted CSS custom properties with consistent alignment
- Fixed long CSS property lines with proper line breaks
- Standardized HTML attribute formatting with proper indentation
- Updated template syntax formatting for better readability
- Maintained semantic structure while improving visual consistency
2025-05-26 20:30:42 -04:00
kennethreitz 8f9f3e6934 Override external styles affecting verse numbers
Added comprehensive CSS resets with !important declarations to prevent
third-party stylesheets from interfering with verse number appearance.
Includes pseudo-element resets and specific overrides for heading
contexts across all responsive breakpoints.
2025-05-26 20:29:39 -04:00
kennethreitz 43eb95af08 Add chapter text styling with improved layout
Increases container width to 900px, adds dedicated .chapter-text
styling with serif font and justified text, and includes responsive
mobile adjustments for better readability.
2025-05-26 20:26:54 -04:00
kennethreitz c7f5db3b8a Redesign verse layout to use inline text format
Replace block-style verse layout with inline paragraph format.
Verse numbers now appear as superscript within flowing text rather
than as separate positioned elements with borders and backgrounds.
2025-05-26 20:26:29 -04:00
kennethreitz c13f9dbd84 Fix missing closing tag in commentary container 2025-05-26 20:24:32 -04:00
kennethreitz 6f6a404ba6 Add responsive layout for commentary breadcrumb and navigation 2025-05-26 20:24:13 -04:00
kennethreitz c02ef17e9a Update commentary layout with sidebar spacing
Adjust commentary container to account for sidebar width by adding
left margin and width calculations. Includes responsive overrides
for mobile and tablet breakpoints.
2025-05-26 20:23:46 -04:00
kennethreitz 9371c5e896 Add responsive tooltip styles for tablet and desktop 2025-05-26 20:20:14 -04:00
kennethreitz aa44e57756 Improve tooltip styling and readability
Increase padding, font size, and width constraints for better text
display and user experience across both main CSS and book template
2025-05-26 20:19:26 -04:00
kennethreitz 6e080bc190 Convert to forced dark theme and improve text selection
Add forced dark mode variables, custom text selection styling with
purple highlight, selective user-select controls for UI vs content
elements, and enhanced verse styling with better spacing and hover
effects.
2025-05-26 20:14:30 -04:00
kennethreitz bc8fd6dc09 Improve mobile responsiveness and touch interactions
Add comprehensive mobile optimizations including better touch targets,
iOS-specific enhancements, improved typography scaling, enhanced touch
feedback, and accessibility improvements. Includes safe area support,
hardware acceleration, and performance optimizations for mobile devices.
2025-05-26 20:06:58 -04:00
kennethreitz 899580b07c Reduce font sizes and spacing for better UI density 2025-05-26 17:32:00 -04:00
kennethreitz 62ec3428fb Improve UI with larger font sizes and better background rendering 2025-05-26 17:22:12 -04:00
kennethreitz e6d6261b3b Fix background color issues and reduce sidebar width 2025-05-26 17:13:32 -04:00
kennethreitz 383f526bae Update style.css 2025-05-26 17:09:15 -04:00
kennethreitz a802b7f6aa Expand comprehensive Bible study content
AI commentary sections now feature richer theological depth and
enhanced scholarly detail for Genesis, Exodus and Revelation. The
expansion improves application sections with more substantial
practical insights while fixing mobile/tablet UI issues.
2025-05-26 17:07:44 -04:00
kennethreitz 08786e6336 Adjust page layout widths and grid proportions
Reduce main container max-width from 1200px to 1000px while
expanding commentary container and switching two-column grid from
fixe
2025-05-26 15:20:36 -04:00
kennethreitz afc8126617 Add categorized Bible book navigation with visual styling
Add categorized Bible book navigation with visual styling

AI:

Add categorized Bible book navigation with visual styling
2025-05-26 13:34:37 -04:00
kennethreitz 920707ca24 Rename package from kjvstudy to kjvstudy_org and refactor for production deployment
Restructures the project for deployment with a more organized package
structure and enhanced web interface. Moves Bible data to package
static directory and adds comprehensive styling, JavaScript features,
and mobile responsiveness.
2025-05-26 12:54:34 -04:00