<div dir="ltr">&gt;&gt; 1) In the MDI, create an option that would allow the user to &quot;anchor&quot; the<br>
&gt;&gt; windows together. &nbsp;My idea would be to include a button along side the<br>
&gt;&gt; minimize/maximize buttons that would allow the user to toggle each window as<br>
&gt;&gt; (un)anchored. &nbsp;Once anchored, the user could modify the size and arrangement<br>
&gt;&gt; of the windows - much like they can now, only each would expand/contract<br>
&gt;&gt; accordingly. &nbsp;New windows would default to unanchored and would be placed on<br>
&gt;&gt; top the others.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>&gt; This needs some clarification, especially &quot;much like they can now, only<br>&gt; each would expand/contract accordingly&quot;.<br><br>I&#39;ll do my best - instead of having multiple windows floating around the MDI that require you to resize each of them individually, implement a feature that would allow them to be &quot;anchored&quot; together.&nbsp; Once anchored, resizing one causes any others connected to it, along the side being resized, to resize as well; this would be similar to the drag handle on the Mag/Bookshelf sidebar.&nbsp; They would be placed on a grid with horizontal and vertical axes, and each window could have a different size.&nbsp; You could have one window on one axis, while having 3 on another.&nbsp; I would suggest either having only one layer used for anchoring windows (which would be placed behind all the others), or creating a feature, like the Slots and Signals connector in Qt Designer, that would allow an arrow to be dragged from the active module window to the one you wish to anchor it to.&nbsp; Newly opened module windows would default to being unanchored (in case you want to look at a map or something, and don&#39;t want the sizes and positions of your currently opened modules to be affected).<br>
<br>&gt;&gt; 5) In the search dialog, provide more options such as searching for a string<br>
&gt;&gt; as a whole, instead of only searching for substrings; also include options<br>
&gt;&gt; such as searching for an exact phrase (in one verse or continuing into<br>
&gt;&gt; others) or verses containing all the words (in no specific order). &nbsp;Also,<br>
&gt;&gt; after performing a search, could we provide a window in the search dialog<br>
&gt;&gt; that would allow the user to preview the reference and then switch to it in<br>
&gt;&gt; his open work(s) if he so chooses?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; The clucene syntax enables many of these already:<br>
&gt; his power (= his OR power)<br>
&gt; his AND power<br>
&gt; &quot;his power&quot;<br>&gt; his AND po*<br>&gt; <br>&gt; We use verses as search documents so interverse searches are not<br>
&gt; possible, at least ATM.<br>
&gt; <br>
&gt; The reference can be opened in a Bible window by dragging and dropping<br>
&gt; it. This feature may be hard to find but I can&#39;t think of a better one.<br><br>I would imagine many people, such as myself previous to your last message, don&#39;t know about Clucene&#39;s syntaxed searches.&nbsp; Since Clucene already does the hard work, it shouldn&#39;t be too dificult to implement radioboxes that cause BT to perform certain types of searches by parsing the user&#39;s input string and formatting it to the specified syntax before searching for it.&nbsp; That would make things easier for everyone and spare the user from having to enter extra words, such as &quot;them AND in AND mind AND to AND be AND subject&quot; (Titus 3:1, KJV - a random verse I chose to make a point).&nbsp; Don&#39;t you think it would be much easier just to check a radiobox that searched for &quot;them in mind to be subject&quot; than having to manually type AND between each word?<br>
<br>&gt;&gt; 7) When highlighting verses/paragraphs in open works, instead of<br>
&gt;&gt; highlighting stuff from all the works, could we just highlight the work(s)<br>
&gt;&gt; currently under the cursor? &nbsp;Say I have 2 bible works open, side-by-side,<br>
&gt;&gt; and want to copy several verses from &lt;one&gt; of them to a separate document.<br>
&gt;&gt; Would it be too difficult to have BT only highlight the verses directly<br>
&gt;&gt; under the cursor, similar to a rubber-band effect, and not highlight those<br>
&gt;&gt; of the other unless I drag the cursor to it? &nbsp;BT already does this when<br>
&gt;&gt; highlighting only one verse, but highlights them all if you try to do more.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt; Do you mean in parallel view? This depends on the html layout and the<br>
&gt; html renderer. The columns are implemented as a table. Maybe it&#39;s not an<br>&gt; optimal solution but will not be changed for a while.<br><br>Yes, I mean in parallel view.<br><br>Well, I&#39;m about to miss my chance to grab some lunch before my next class, so I&#39;m taking off.&nbsp; BT IS AWESOME (and y&#39;all are too)!!!<br>
<br><div class="gmail_quote">On Mon, Sep 15, 2008 at 3:00 PM,  <span dir="ltr">&lt;<a href="mailto:bt-devel-request@crosswire.org">bt-devel-request@crosswire.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Send bt-devel mailing list submissions to<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:bt-devel@crosswire.org">bt-devel@crosswire.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.crosswire.org/mailman/listinfo/bt-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/bt-devel</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:bt-devel-request@crosswire.org">bt-devel-request@crosswire.org</a><br>
<br>
You can reach the person managing the list at<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:bt-devel-owner@crosswire.org">bt-devel-owner@crosswire.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of bt-devel digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
 &nbsp; 1. Re: bt-devel Digest, Vol 53, Issue 12 (Eeli Kaikkonen)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 15 Sep 2008 19:32:34 +0300<br>
From: Eeli Kaikkonen &lt;<a href="mailto:eeli.kaikkonen@gmail.com">eeli.kaikkonen@gmail.com</a>&gt;<br>
Subject: Re: [bt-devel] bt-devel Digest, Vol 53, Issue 12<br>
To: BibleTime development &lt;<a href="mailto:bt-devel@crosswire.org">bt-devel@crosswire.org</a>&gt;<br>
Message-ID: &lt;<a href="mailto:48CE8E22.2080207@mail.student.oulu.fi">48CE8E22.2080207@mail.student.oulu.fi</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Dylon Edwards wrote:<br>
&gt;&gt; Packaging the svn head at a random date is not necessarily a good idea.<br>
&gt;&gt;<br>
&gt;<br>
&gt; OK, I won&#39;t make another such decision without first checking with you (I<br>
&gt; can&#39;t remove it from the AUR without special permission from one of the TU&#39;s<br>
&gt; - AUR admins).<br>
&gt;<br>
&gt;<br>
<br>
As far as I know the svn head has been in a stable state since beta1<br>
because we haven&#39;t done any feature changes, so your package should be<br>
OK. This will change of course, hopefully quite soon.<br>
<br>
&gt; If you don&#39;t mind, I have some ideas I would like to submit for discussion:<br>
&gt;<br>
&gt; 1) In the MDI, create an option that would allow the user to &quot;anchor&quot; the<br>
&gt; windows together. &nbsp;My idea would be to include a button along side the<br>
&gt; minimize/maximize buttons that would allow the user to toggle each window as<br>
&gt; (un)anchored. &nbsp;Once anchored, the user could modify the size and arrangement<br>
&gt; of the windows - much like they can now, only each would expand/contract<br>
&gt; accordingly. &nbsp;New windows would default to unanchored and would be placed on<br>
&gt; top the others.<br>
&gt;<br>
&gt;<br>
<br>
This needs some clarification, especially &quot;much like they can now, only<br>
each would expand/contract accordingly&quot;.<br>
<br>
&gt; 2) The new bookshelf manager is awesome! &nbsp;I was wondering if maybe we could<br>
&gt; include the extra repos by default - disabled at first - and display all the<br>
&gt; available modules on one widget (with the option of exploring the content of<br>
&gt; each repo individually - maybe by placing each repo in a listbox on the<br>
&gt; side)? &nbsp;We could also create a searchbox that would filter through the<br>
&gt; modules according to specific search terms such as module name and<br>
&gt; description.<br>
&gt;<br>
&gt;<br>
<br>
See <a href="http://devel.bibletime.info/wiki/Bookshelf_Manager_redesign" target="_blank">http://devel.bibletime.info/wiki/Bookshelf_Manager_redesign</a> for<br>
monologue which I used as a development plan. When designing the<br>
bookshelf manager it should be remembered that it&#39;s not usually the most<br>
frequent task for users to install modules. Because our resources are<br>
limited we can&#39;t implement every wanted detail. Also, the user interface<br>
should offer as much useful functionality as possible but still stay<br>
clean and simple. Extra widgets bring extra complexity.<br>
<br>
Therefore a filtering capability, for example, is not a feature I would<br>
implement. If you can point to a common use case where it would help<br>
tremendously I could reconsider.<br>
<br>
&gt; 3) I kind of like the feature in e-Sword that causes each<br>
&gt; commentary/dictionary/etc you have open to automatically search for a word<br>
&gt; you click on - much like what the Mag does with Strong&#39;s numbers. &nbsp;Could we<br>
&gt; implement something like that in BT, along with a feature that would<br>
&gt; automatically navigate to a bible passage whenever one clicks on a specific<br>
&gt; reference in a commentary, as long as it is in a recognized format?<br>
&gt; Something like this would be especially awesome when making notes in the<br>
&gt; personal commentary, but would probably require some work.<br>
&gt;<br>
&gt;<br>
<br>
I think this is kind of functionality many users would find useful.<br>
There is still much to be automated in Bible study. But more than<br>
general ideas we need detailed analysis of possible user interface<br>
solutions. The bookshelf manager discussion page mentioned above is a<br>
good example. Or look at<br>
<a href="http://devel.bibletime.info/wiki/Talk:BibleTime2FrontendNavigator" target="_blank">http://devel.bibletime.info/wiki/Talk:BibleTime2FrontendNavigator</a>.<br>
Sometimes an idea is good but nobody finds a good UI for that.<br>
<br>
&gt; 4) When one window includes &gt;= 2 modules, instead of rendering it useless if<br>
&gt; one module has something the other doesn&#39;t, maybe just display a &quot;not found&quot;<br>
&gt; message in the one lacking.<br>
&gt;<br>
&gt;<br>
<br>
Not a bad idea. It&#39;s also quite stupid that you can choose for example<br>
an OT book in a translation where there&#39;s only NT, even if it&#39;s alone in<br>
a single window.<br>
<br>
&gt; 5) In the search dialog, provide more options such as searching for a string<br>
&gt; as a whole, instead of only searching for substrings; also include options<br>
&gt; such as searching for an exact phrase (in one verse or continuing into<br>
&gt; others) or verses containing all the words (in no specific order). &nbsp;Also,<br>
&gt; after performing a search, could we provide a window in the search dialog<br>
&gt; that would allow the user to preview the reference and then switch to it in<br>
&gt; his open work(s) if he so chooses?<br>
&gt;<br>
&gt;<br>
The clucene syntax enables many of these already:<br>
his power (= his OR power)<br>
his AND power<br>
&quot;his power&quot;<br>
his AND po*<br>
<br>
We use verses as search documents so interverse searches are not<br>
possible, at least ATM.<br>
<br>
The reference can be opened in a Bible window by dragging and dropping<br>
it. This feature may be hard to find but I can&#39;t think of a better one.<br>
<br>
&gt; 6) GnomeSword&#39;s tabbed sessions idea is pretty cool (much like Dolphin&#39;s and<br>
&gt; Konqueror&#39;s). &nbsp;Could we do something like that, allowing multiple sessions<br>
&gt; to be opened at the same time in different tabs?<br>
&gt;<br>
&gt;<br>
<br>
I have already thought this. Generally it&#39;s a good idea. It would give a<br>
very fast and visible access to several sessions simultaneously. Saving<br>
and opening sessions is now slow and clumsy.<br>
<br>
The problem is our window UI solution. The windows can be arranged<br>
manually or automatically. If manually, their sizes and placements must<br>
be exact. The bookshelf and mag are also part of the UI and the window<br>
sizes and the layout affect these, too. Therefore the whole UI should be<br>
inside a tab - but even then the windows depend on the size of the main<br>
window. When a session is opened all sizes and arrangements including<br>
the main window should be restored, and that makes tabs quite much<br>
unusable as a solution.<br>
<br>
&gt; 7) When highlighting verses/paragraphs in open works, instead of<br>
&gt; highlighting stuff from all the works, could we just highlight the work(s)<br>
&gt; currently under the cursor? &nbsp;Say I have 2 bible works open, side-by-side,<br>
&gt; and want to copy several verses from &lt;one&gt; of them to a separate document.<br>
&gt; Would it be too difficult to have BT only highlight the verses directly<br>
&gt; under the cursor, similar to a rubber-band effect, and not highlight those<br>
&gt; of the other unless I drag the cursor to it? &nbsp;BT already does this when<br>
&gt; highlighting only one verse, but highlights them all if you try to do more.<br>
&gt;<br>
&gt;<br>
<br>
Do you mean in parallel view? This depends on the html layout and the<br>
html renderer. The columns are implemented as a table. Maybe it&#39;s not an<br>
optimal solution but will not be changed for a while.<br>
<br>
&gt; 8) I read in a forum where somebody had asked whether the Mag&#39;s font size<br>
&gt; could be adjusted, could we allow different fontsizes to be set in each<br>
&gt; module&#39;s window? &nbsp;If so, when keyboard shortcuts are re-implemented, we<br>
&gt; could assign shortcuts such as &lt;Ctrl&gt;&lt;+&gt;, &lt;Ctrl&gt;&lt;-&gt;, &lt;Ctrl&gt;&lt;0&gt;, and even<br>
&gt; &lt;Ctrl&gt;&lt;mousewheel&gt; to zooming in, out, and back to normal. &nbsp;If I were to do<br>
&gt; this, I wouldn&#39;t have a separate fontsize combobox in each window, but<br>
&gt; rather would place a Zoom In, Out, and Back to Normal option in the View<br>
&gt; menu that would affect only the active window.<br>
&gt;<br>
&gt;<br>
<br>
Ctrl+/- should work, they are a khtml feature. (Most other shortcuts<br>
should work, too, they just aren&#39;t configurable.) The font settings are<br>
now for each language but not for modules. Per module settings could be<br>
reasonable.<br>
<br>
<br>
&gt; 9) Could we maybe implement a feature that would allow the Mag, Bookshelf,<br>
&gt; and Bookmark toolbars to be (un)anchored and rearanged according to a user&#39;s<br>
&gt; preference? &nbsp;This goes along with idea 1.<br>
&gt;<br>
<br>
That would be nice and has been thought already. It&#39;s just too much work<br>
for now.<br>
<br>
<br>
--Eeli<br>
<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
bt-devel mailing list<br>
<a href="mailto:bt-devel@crosswire.org">bt-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/bt-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/bt-devel</a><br>
<br>
<br>
End of bt-devel Digest, Vol 53, Issue 14<br>
****************************************<br>
</blockquote></div><br><br clear="all"><br>-- <br>Dylon Edwards<br>SSWJ - Stay(ing) Strong With Jesus, Always!<br>
</div>