Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 02:38 AM   #31
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
Moving down is more broken:

let’s say we move ABCD down:

Click image for larger version

Name:	d1.png
Views:	4
Size:	96.3 KB
ID:	225001

Hitting down once:

Click image for larger version

Name:	d2.png
Views:	4
Size:	96.1 KB
ID:	225002

sure, work as expected

and hit 2nd times:

Click image for larger version

Name:	d3.png
Views:	4
Size:	99.3 KB
ID:	225003

like, what happened?

looks like only A moved forward down, left BCD behind.

Click image for larger version

Name:	d4.png
Views:	3
Size:	99.2 KB
ID:	225004

keeping hitting down till A hits bottom.

So moving down is broken, no matter how careful you are.
icearch is offline   Reply With Quote
Old Today, 02:39 AM   #32
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
And, if you select non-continuous items,
move up still behaves the same,
move down will let each group’s first item keep selected and proceed:

let’s look at this:

Click image for larger version

Name:	d5.png
Views:	4
Size:	130.8 KB
ID:	225005

hitting down one time:

Click image for larger version

Name:	d6.png
Views:	4
Size:	130.4 KB
ID:	225006

Two times:

Click image for larger version

Name:	d7.png
Views:	3
Size:	132.2 KB
ID:	225007

Three times and more:

Click image for larger version

Name:	d8.png
Views:	3
Size:	132.4 KB
ID:	225008

And just like move up, the item hits bottom stops, but the latter ones keep going.
icearch is offline   Reply With Quote
Old Today, 02:40 AM   #33
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
Let’s see moving up with different level:

Click image for larger version

Name:	u11.png
Views:	1
Size:	132.9 KB
ID:	225009

Click image for larger version

Name:	u12.png
Views:	1
Size:	132.6 KB
ID:	225010

Click image for larger version

Name:	u13.png
Views:	1
Size:	135.5 KB
ID:	225011

Click image for larger version

Name:	u14.png
Views:	1
Size:	134.0 KB
ID:	225012


Works just like ones with same level, hit’s their parent’s boundary and stops. And each level moves independently.

Moving down same, lost focus expect first item each group, each level works independently.
icearch is offline   Reply With Quote
Old Today, 02:40 AM   #34
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
So, in conclusion:

1. No matter continuous or not, moving up or down, all should stop moving when the most front ones hits boundary. Which is not what happens now.

2. Moving down fundamentally broken ,needs fix.
icearch is offline   Reply With Quote
Old Today, 02:42 AM   #35
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
Let’s see right and left:

First, right and continuous:

Click image for larger version

Name:	r1.png
Views:	2
Size:	129.7 KB
ID:	225013

hitting right once:

Click image for larger version

Name:	r2.png
Views:	2
Size:	129.2 KB
ID:	225014

works fine,

And two times:

Click image for larger version

Name:	r3.png
Views:	2
Size:	133.3 KB
ID:	225015

Ohh, not so good

And keep spamming right:

Click image for larger version

Name:	r4.png
Views:	2
Size:	132.0 KB
ID:	225016

Click image for larger version

Name:	r5.png
Views:	2
Size:	133.2 KB
ID:	225017

Click image for larger version

Name:	r6.png
Views:	1
Size:	134.0 KB
ID:	225018

Click image for larger version

Name:	r7.png
Views:	2
Size:	134.8 KB
ID:	225019

Mind the last pic, G lost focus.
icearch is offline   Reply With Quote
Old Today, 02:45 AM   #36
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
And more problems, if we keep going, say move H I to right:

Click image for larger version

Name:	r8.png
Views:	1
Size:	133.8 KB
ID:	225020

Click image for larger version

Name:	r9.png
Views:	1
Size:	133.8 KB
ID:	225021

Nothing happens till end.

But let’s move it out left:

Click image for larger version

Name:	r10.png
Views:	1
Size:	133.3 KB
ID:	225022

Once, fine

Click image for larger version

Name:	r11.png
Views:	1
Size:	133.2 KB
ID:	225023

Twice, they switch? Why?

Keeping hitting left, they keep switching till top level.

But things are not end.

let’s move H and I right again for good measure:

Click image for larger version

Name:	r12.png
Views:	1
Size:	133.4 KB
ID:	225024

And I becomes children of H.

Click image for larger version

Name:	r13.png
Views:	1
Size:	133.8 KB
ID:	225025

Keep hitting, and I lost focus.

It’s pretty broken ye?

I don’t know how this happens, But I suspect it have something to do with the bug when moving down.
icearch is offline   Reply With Quote
Old Today, 02:45 AM   #37
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
And when I test moving right with different level:

Click image for larger version

Name:	r14.png
Views:	3
Size:	129.5 KB
ID:	225026

The software crashes.
icearch is offline   Reply With Quote
Old Today, 02:46 AM   #38
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
And moving right with multi continuous:

Click image for larger version

Name:	r15.png
Views:	3
Size:	129.7 KB
ID:	225027

Click image for larger version

Name:	r16.png
Views:	3
Size:	129.3 KB
ID:	225028

Like why?

And the result is random, or to say, depends what you do before you settled down with the final selections, even if the end selections are the same.

Say you Shift the upper group, Ctrl the downer group,
OR you Ctrl every thing,
OR you need to cancel someone,
the result will be different.
icearch is offline   Reply With Quote
Old Today, 02:48 AM   #39
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
And let’s test moving left:

Click image for larger version

Name:	l1.png
Views:	1
Size:	130.9 KB
ID:	225029

hit left once:

Click image for larger version

Name:	l2.png
Views:	1
Size:	131.6 KB
ID:	225030

Twice:

Click image for larger version

Name:	l3.png
Views:	2
Size:	133.4 KB
ID:	225031

I don’t think we need more testing now.
icearch is offline   Reply With Quote
Old Today, 02:48 AM   #40
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
So in conlusion:

1. Only moving one continuous block right once works fine.
icearch is offline   Reply With Quote
Old Today, 02:49 AM   #41
icearch
Addict
icearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it isicearch knows what time it is
 
Posts: 203
Karma: 2000
Join Date: Nov 2025
Device: none
In the end, I think my conclusion yesterday is way to hurry. This needs to be revisited and checked thoroughly.

1. I think only let user choose items in the same level and parent is very important, it can saves tons of hassle.

2. The selected block should all stop when the most front one hits the boundary.

3. Moving down and left seems more broken than up and right.

Thst’s it, hopes best.
icearch is offline   Reply With Quote
Old Today, 08:10 AM   #42
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,897
Karma: 7500000
Join Date: Nov 2009
Device: many
In response to your first new post about Moving up:


Quote:
Originally Posted by icearch View Post
Let’s start with something easy

When moving multi items up, this happens:

let’s say we want to move EFGH to the top.

Attachment 224995

And keep hitting move up 4 times till hit upper boundary:

Attachment 224996

If you be careful and stop here, nothing happens.

But you spam move up a little too hard:

Attachment 224997

See? The item E lost focus ( de-select ), and FGH keep move up.

And keep hitting up:

Attachment 224998

Attachment 224999

Attachment 225000

And F\G\H de-select and left behind, cause it all reverse.
And that is exactly expected behaviour. When you added that extra move, E can not move up since it was at the top, so it purposefully gets dropped from the current selection and the remaining F-G-H get promoted one by one.

This is how the code was designed to work when you incorrectly select something (ie. Selecting E in a multi-selection) when it is already at the top and tellng it to move up.

Last edited by KevinH; Today at 08:12 AM.
KevinH is offline   Reply With Quote
Old Today, 08:16 AM   #43
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,897
Karma: 7500000
Join Date: Nov 2009
Device: many
In response to your second new post:


Quote:
Originally Posted by icearch View Post
Moving down is more broken:

let’s say we move ABCD down:

Attachment 225001

Hitting down once:

Attachment 225002

sure, work as expected

and hit 2nd times:

Attachment 225003

like, what happened?

looks like only A moved forward down, left BCD behind.

Attachment 225004

keeping hitting down till A hits bottom.

So moving down is broken, no matter how careful you are.
Yes, this is a bug, the indexes you selected earlier are getting invalidated by something. Not sure what or why but moving a block down multiple times in a row should work. I will track down and fix this.
KevinH is offline   Reply With Quote
Old Today, 08:23 AM   #44
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,897
Karma: 7500000
Join Date: Nov 2009
Device: many
In response to your third post:

Quote:
Originally Posted by icearch View Post
And, if you select non-continuous items,
move up still behaves the same,
move down will let each group’s first item keep selected and proceed:

let’s look at this:

Attachment 225005

hitting down one time:

Attachment 225006

Two times:

Attachment 225007

Three times and more:

Attachment 225008

And just like move up, the item hits bottom stops, but the latter ones keep going.
Again when hitting a boundary you now having an illegal selection (selecting something at the very bottom and telling them to move down) so that part of the selection is automatically dropped as it is an invalid selection. The remaining parts of your selection can and will be moved down. This is how the code was designed to work when illegal selections are made, they are ignored.
KevinH is offline   Reply With Quote
Old Today, 08:30 AM   #45
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,897
Karma: 7500000
Join Date: Nov 2009
Device: many
Quote:
Originally Posted by icearch View Post
So, in conclusion:

1. No matter continuous or not, moving up or down, all should stop moving when the most front ones hits boundary. Which is not what happens now.

2. Moving down fundamentally broken ,needs fix.
About 1: Here we disagree. How it operates with an illegal selection with a multi-selection is to drop the part that is illegal but continue performing any legal selections. Why should a single illegal selection stop other legal items from moving? If a user goes too far, they can easily fix reverse to fix it.

And that is what the code did in all cases of moving up, right and left. In all of your "spamming" cases you had illegal selections in a multi-selection for a move direction you did and just that part was ignored. Nothing in these cases are random. It did what you asked when the move direction hit a boundary with an item that can not move in that direction, and dropped it automatically from the multi-selection.

You seem to think of what you select as a "solid block" that should only move until it reaches an edge. Where-as I conceived them as a collection of selected items that you told to move in a specific direction and it does its best to carry out what you asked on each part of the collection only ignoring something when it is illegal to move in that direction.

So it may be not what you expected but it was exactly what I expected as that was the design of the code. So we will disagree here.

About 2: Agreed. I will look into that.

Last edited by KevinH; Today at 08:40 AM.
KevinH is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
TOC editing tohdao Editor 2 10-27-2021 11:37 AM
Editing TOC Text phossler Editor 3 05-22-2020 10:55 AM
Content server: Allow editing the metadata of books from the book details page Divingduck Calibre 2 03-23-2018 11:10 AM
Editing toc exaltedwombat Sigil 4 10-14-2012 01:57 PM
Editing posts --- Go Advanced won't go GrannyGrump Feedback 4 05-25-2012 01:50 AM


All times are GMT -4. The time now is 11:56 AM.


MobileRead.com is a privately owned, operated and funded community.