Compare commits

..

2 Commits

Author SHA1 Message Date
d9941b38b5 closes #11 2025-06-01 14:07:55 -06:00
7442a14a8f closes #10 2025-05-29 08:28:12 -06:00
2 changed files with 10 additions and 4 deletions

View File

@@ -12,7 +12,7 @@ use iced::{
}, },
}; };
use std::fs::{File, OpenOptions}; use std::fs::OpenOptions;
use std::io::{BufWriter, Write}; use std::io::{BufWriter, Write};
use std::{env, fs, path::PathBuf}; use std::{env, fs, path::PathBuf};
use texts::*; use texts::*;
@@ -380,6 +380,12 @@ impl State {
} }
fn view(&self) -> Element<Message> { fn view(&self) -> Element<Message> {
// TODO make this dynamic
// max height that the scripture body can be
// max height that the search resutls can be
let max_height = 600;
// Header bar, static, doesn't scroll // Header bar, static, doesn't scroll
column![ column![
row![ row![
@@ -460,6 +466,7 @@ impl State {
) )
.padding([5, 5]) .padding([5, 5])
) )
.height(max_height)
.spacing(5), .spacing(5),
// Scripture // Scripture
scrollable( scrollable(
@@ -481,8 +488,7 @@ impl State {
) )
} }
) )
// TODO make this dynamic .height(max_height)
.height(600)
.spacing(5) .spacing(5)
], ],
// Notes // Notes

View File

@@ -192,7 +192,7 @@ pub fn get(book: &str, chap_and_ver: &str, bible: &Bible) -> Result<String, Stri
let translation = &bible.translation_name; let translation = &bible.translation_name;
buf += &format!("{style_bold}[{translation}] {style_underline}{book_name}:{start}-{end}{style_reset}:\n"); buf += &format!("{style_bold}[{translation}] {style_underline}{book_name} {}:{start}-{end}{style_reset}:\n", chapter.number);
for num in start..=end { for num in start..=end {
if let Some(verse) = chapter.get_verse_by_index(num) { if let Some(verse) = chapter.get_verse_by_index(num) {
buf += &format!( buf += &format!(