Feat: WIP pattern view redesign
Some checks failed
Deploy Website / deploy (push) Failing after 4m50s
Some checks failed
Deploy Website / deploy (push) Failing after 4m50s
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
use super::{App, STEPS_PER_PAGE};
|
||||
use super::App;
|
||||
|
||||
impl App {
|
||||
pub fn next_step(&mut self) {
|
||||
@@ -15,8 +15,9 @@ impl App {
|
||||
|
||||
pub fn step_up(&mut self) {
|
||||
let len = self.current_edit_pattern().length;
|
||||
let page_start = (self.editor_ctx.step / STEPS_PER_PAGE) * STEPS_PER_PAGE;
|
||||
let steps_on_page = (page_start + STEPS_PER_PAGE).min(len) - page_start;
|
||||
let spp = self.editor_ctx.steps_per_page.get();
|
||||
let page_start = (self.editor_ctx.step / spp) * spp;
|
||||
let steps_on_page = (page_start + spp).min(len) - page_start;
|
||||
let num_rows = steps_on_page.div_ceil(8);
|
||||
let steps_per_row = steps_on_page.div_ceil(num_rows);
|
||||
|
||||
@@ -30,8 +31,9 @@ impl App {
|
||||
|
||||
pub fn step_down(&mut self) {
|
||||
let len = self.current_edit_pattern().length;
|
||||
let page_start = (self.editor_ctx.step / STEPS_PER_PAGE) * STEPS_PER_PAGE;
|
||||
let steps_on_page = (page_start + STEPS_PER_PAGE).min(len) - page_start;
|
||||
let spp = self.editor_ctx.steps_per_page.get();
|
||||
let page_start = (self.editor_ctx.step / spp) * spp;
|
||||
let steps_on_page = (page_start + spp).min(len) - page_start;
|
||||
let num_rows = steps_on_page.div_ceil(8);
|
||||
let steps_per_row = steps_on_page.div_ceil(num_rows);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user