Commit graph

95 commits

Author SHA1 Message Date
Konstantin Isakov 8aa25339ea Support some standard shortcuts to get to the translation line (Ctrl+L and
Alt+D).
2010-01-13 21:04:39 +03:00
Konstantin Isakov 2d9244c311 Show the terms in the wordfinder in RTL if it's needed (patch by dmdmdm) 2009-12-27 15:08:11 +03:00
Konstantin Isakov ebec14ac7f Typing while focused on the word list initiates new search now. 2009-12-13 20:15:34 +03:00
Konstantin Isakov 60f21f9b78 Construct printer only when the first printing operation is requested.
This speeds up startup and conserves resources, since apparently creating
a printer makes it connect to localhost:ipp and do other things.
While at it, use high-resolution printing mode instead of the default, which
is a screen resolution.
2009-11-11 12:43:20 +03:00
Konstantin Isakov b87e2eeb94 Fix a crash when choosing a history item from the menu. 2009-11-01 19:20:26 +03:00
Konstantin Isakov 7ae6bf9fba *! Prevent triggering spurious translations when changing group or editing the
query while there's an item in the word list selected.
2009-10-21 20:23:03 +00:00
Konstantin Isakov 5c3fb7c023 *! Fix problem with the 'All' group in history.
The value of it is too large for a signed int.
2009-10-21 20:06:17 +00:00
Konstantin Isakov 9ee8210c1f + History of search queries implemented. 2009-10-21 19:37:07 +00:00
Konstantin Isakov 420efdab13 + Add 'Show names in dictionary bar' option. This should aid StarDict users
since there're no icons in those dictionaries.
2009-10-12 12:41:20 +00:00
Konstantin Isakov 9aefea2dc8 +! Don't allow interacting with the tray icon until the program loads fully. 2009-10-09 21:03:55 +00:00
Konstantin Isakov 0fd5ddee85 - Remove some unneeded spurious prototype. 2009-09-24 12:41:41 +00:00
Konstantin Isakov 412219e149 +! Use the triggered() signal to handle dictionary bar appearance/disappearace
events, and only use toggled() one-time to perform first init of the bar,
   since the initialization appears to be dereffed in time. The use of
   triggered() instead of toggled() fixes spurious toggling events when
   the bar is dragged around with the mouse.
2009-09-24 12:20:20 +00:00
Konstantin Isakov e13a4596ae + Dictionary bar, a bar with dictonary icons for the current group, was
implemented. Clicking icons disables corresponding dictionaries. When
  clicking with Shift/Ctrl, a dictionary can be made solo.
  The feature is currently only available in main window only, scan popup
  will be addressed later.
+ 'View' menu introduced. It allows switching toolbars and side pane on/off
  without any arcane knowledge on how to toggle them on/off via RMB.
2009-09-23 18:44:38 +00:00
Konstantin Isakov 076e6b5447 + Dictionary bar partially implemented. This is work in progress. 2009-09-21 17:50:03 +00:00
Konstantin Isakov 54efa23585 + Add an option to block content (images, frames etc) not originating
from the site the user browses. This effectively hides all
  advertisements on the websites.
2009-08-31 12:18:08 +00:00
Konstantin Isakov 64867e9f1b The following patches made by Dmitry E. Oboukhov applied:
* Middle click on the tray icon translates current selection
  * Middle click on the main window also translates current selection
  * When editing groups, double click on the dictionary adds it to the
    current group.
2009-07-31 11:40:54 +00:00
Konstantin Isakov 05d53409bf + Support for folloing websites' links in-place. The actual link is followed for
the website, while the query word is set to the link's text as used for all
  other dictionaries in the group.
* Some associated cleanup (better scrolling to articles, better external link
  handling).
The changes might cause problems - test!
2009-05-29 19:48:50 +00:00
Konstantin Isakov 62a36598c2 +! Check printer validity before entering Page Setup - this fixes
fault when no printer is installed.
2009-05-24 18:51:45 +00:00
Konstantin Isakov 83cb5f4009 *! Fix some problems with dictionary order handling (duplicates etc).
+! Close all tabs before quitting - this fixes segfaults due to out-of-order
   destructions.
2009-05-23 14:19:57 +00:00
Konstantin Isakov 4723831f5d + Dictionary order and inactive dictionaries implemented. 2009-05-18 18:01:50 +00:00
Konstantin Isakov ba9b13d9e6 * On initial load do deferred dictionary init at the very end. 2009-05-17 22:02:54 +00:00
Konstantin Isakov 93fe5e5301 + 'WebSites' implemented.
*! Don't set a global qt stylesheet - sometimes WebKit crashes with it.
*! Fixes for text search feature (works faster, no selection artifacts, frame
   doesn't grow).
2009-05-16 18:04:21 +00:00
Konstantin Isakov 22fb1d2f5f + 'Text Find' implemented. 2009-05-16 11:14:43 +00:00
Konstantin Isakov 2a81429d0a +! Clear group instances before reloading dictionaries. Hopefully this would
fix problems under Windows, where only one file mapping can exist.
2009-05-15 12:15:08 +00:00
Konstantin Isakov bf866a13e6 + Alt+S shortcut pronounces word.
+ Alt+M shortcut lists matches in scan popup window.
2009-05-14 19:46:25 +00:00
Konstantin Isakov 1bd05cfcda + Allow looking up words in the currently chosen group from the RMB menu.
*! Fix issue with background tabs and pronounce-on-load when sounds are
   played from the current tab instead of from the the one opened.
2009-05-14 19:27:19 +00:00
Konstantin Isakov f065a1c592 + Possibility to skip the latest release when checking for new releases. 2009-05-14 17:59:49 +00:00
Konstantin Isakov de8fe0d0e3 +! Activate the appropriate windows back and forth when the searchPane is
floating.
2009-05-13 13:47:51 +00:00
Konstantin Isakov 495047082b *! Some fixes for "type-to-search" feature. 2009-05-12 15:54:37 +00:00
Konstantin Isakov 25dce23d50 + Pressing Enter in translateLine focuses on definition.
+ Typing any text key switches back to translateLine and puts it there.
2009-05-12 13:25:18 +00:00
Konstantin Isakov 527035f450 + Navigating away from within any article belonging to some dictionary
will result in scrolling to the same dictionary for newly opened content.
+ Some more css markup was added, in part to accomplish the above, in
  part to make the navigation look better (i.e. have space before article).
2009-05-11 19:14:28 +00:00
Konstantin Isakov 8c40c6d50a + Implement switchable display styles. For now 'Default' and 'Lingvo'. 2009-05-11 11:03:36 +00:00
Konstantin Isakov 381c710a7c + Add 'Rescan Files' menu item to ease rescanning when editing dictionaries. 2009-05-08 10:47:34 +00:00
Konstantin Isakov 1c391da840 *! When toggling main window and it's not visible, activate and raise it. 2009-05-07 16:22:17 +00:00
ars_goldendict dcdb645c10 added Ctrl-Enter hotkey which opens current translation in a new tab 2009-05-05 20:12:20 +00:00
ars_goldendict bfe7f720da a bit more icons 2009-05-02 21:46:43 +00:00
ars_goldendict 9d83a95a64 Groups & Dictionaries dialog: added buttons for managing dictionaries 2009-05-02 17:12:52 +00:00
Konstantin Isakov 56b2788815 * Simpler tooltips for zooming actions. 2009-05-01 20:10:47 +00:00
Konstantin Isakov 21b2d3b747 + Printing support implemented. 2009-05-01 12:20:33 +00:00
Konstantin Isakov 0dec20a2ce + 'Save Article' feature added. 2009-05-01 11:17:29 +00:00
ars_goldendict c8e4e76254 some polishing of zooming routines 2009-04-30 22:09:04 +00:00
Konstantin Isakov 163d69b230 + Apply zoom factor to the scan popup as well. 2009-04-30 20:20:05 +00:00
ars_goldendict 3e2ae16e96 added zoom buttons 2009-04-30 19:57:25 +00:00
Konstantin Isakov e94ed0f25d * Both Sources and Groups were consolidated into a single Dictionaries window.
This change required quite a lot of overhaul.
2009-04-30 15:29:03 +00:00
Konstantin Isakov 52bf63abaf *! Make tab hotkeys apply to whole main window, not just to its central widget.
This makes them work in docklets, too.
2009-04-29 23:55:41 +00:00
ars_goldendict 67b34fd3e0 added changes in order to be able to get it compiled with MSVC (no project yet) 2009-04-29 23:18:26 +00:00
Konstantin Isakov ee759622a3 * Adjust margins a bit. 2009-04-23 16:21:40 +00:00
Konstantin Isakov 30fb9fde65 + Allow pressing Esc when focused on the group list to get back to tranlation
line.
2009-04-22 22:47:44 +00:00
Konstantin Isakov 5efd7c52e1 + Options to configure global hotkeys added. The clipboard hotkey was added.
* On X11, XGrabKey was replaced with the RECORD extension -based solution.
2009-04-21 18:27:26 +00:00
Konstantin Isakov 3a05fe1a04 * When checking for the latest release, supply the platform used. 2009-04-20 20:59:50 +00:00