Commit Graph

183 Commits

Author SHA1 Message Date
Christian Dywan 7d5fd0d319 Fix tooltip on preferred language entry 2012-09-17 19:26:55 +02:00
Christian Dywan aa5d387cc7 Move translations out of settings class
Remove a fair number of unnecessary strings.
Move trivial settings to Midori.Settings.
2012-08-31 22:02:15 +02:00
Christian Dywan 0668aba7cc Move config/ data/ res_filename/ lib_path to Midori.Paths 2012-08-30 00:43:20 +02:00
Christian Dywan 0f1f26480d Validate IP address in proxy server preference
Fixes: https://bugs.launchpad.net/midori/+bug/783044
2012-08-29 01:09:25 +02:00
Christian Dywan 7f37162fe0 Introduce Midori.Paths and Midori.RuntimeMode
Also introduce initial "portable" mode on Win32.
2012-08-27 21:52:24 +02:00
Christian Dywan 19f291d2be Re-introduce window flashing, except on Win32 2012-07-16 21:23:06 +02:00
Christian Dywan ef4ee2f634 Remove window flashing on new tabs
The flashing can be distracting to some users. We
may re-visit the feature if we find a better behavior.

The setting stays to avoid resetting old config files.
2012-07-01 22:16:12 +02:00
Christian Dywan 25d8b8ddfc Find extensions in runtime lib path
Setting MIDORI_EXTENSION_PATH is no longer needed.
2012-06-01 00:57:49 +02:00
Lucas Baudin 9f6c4d3e03 Initial Granite.Widgets.DynamicNotebook support
The always-show-tabbar is ineffective if we have Granite
and 'Add Tab' won't appear in the toobar.

Modified patched.
2012-03-14 21:48:37 +01:00
Martin Robinson 5396456ec2 Add support for WebGL
WebKitGTK+ can be built with WebGL support and if we
are running under a version that includes it, expose
an option to enable it.

The feature is enabled by default for git builds.

Fixes: https://bugs.launchpad.net/midori/+bug/853665
2012-01-03 22:45:21 +01:00
Christian Dywan 8fff7d8fd3 sokoke, gtk3-compat, gtkiconentry, stock join midori-platform.h
Also introduce #define MIDORI_MODULE_PREFIX.

Fixes: https://bugs.launchpad.net/midori/+bug/884395
2011-10-31 22:18:06 +01:00
Christian Dywan 968c967592 Implement Always use my font choices preference
Patch based on input from Peter Hatina.

Fixes: https://bugs.launchpad.net/midori/+bug/826441
2011-10-26 23:10:24 +02:00
Peter Hatina d707a8758d Split proxy server and port options into two fields
Fixes: https://bugs.launchpad.net/midori/+bug/699986
2011-10-25 01:22:29 +02:00
Christian Dywan 2f40eee0a5 Only show close in speed dial if it can be saved
And un-negate return value of sokoke_is_app_or_private().
2011-10-11 02:48:47 +02:00
André Stösel 32f71ef5e0 Flash browser window if new tab opened in background 2011-08-15 21:30:22 +02:00
Christian Dywan 5c08872db0 Only show cache preference if there is a cache
App and private mode never make use of the web cache.
2011-08-08 15:44:38 +02:00
Christian Dywan ab22866cff Always uncheck spelling if it is not available 2011-08-05 00:02:17 +02:00
Christian Dywan a3ab258819 Don't show startup preference in private browsing
Introduce sokoke_is_app_or_private helper function.
2011-08-04 23:59:16 +02:00
Christian Dywan e6ecd20be4 Disable spell check option if there are no enchant modules 2011-08-04 23:29:56 +02:00
Christian Dywan 6c95ea19db Show kinetic scrolling option regardless of Hildon 2011-07-20 23:10:50 +02:00
Paweł Forysiuk 46de9f7767 Remove further support for WebKitGTK+ < 1.1.14 2011-06-09 00:45:34 +02:00
Paweł Forysiuk 0dbee646b7 Require WebKitGTK+ 1.1.14, remove backwards compatibility 2011-06-08 22:38:05 +02:00
Christian Dywan 33e8c038e7 Clarify menu item labels
Related to: https://bugs.launchpad.net/midori/+bug/743159

Fixes: https://bugs.launchpad.net/midori/+bug/699934
2011-05-16 03:30:55 +02:00
Christian Dywan 20d47ffac4 Count both cookies and history expiry in months 2011-05-16 03:19:21 +02:00
Christian Dywan 98da02a5fd Rename 'Appearance' tab to 'Fonts' in Preferences 2011-05-16 02:53:40 +02:00
Christian Dywan a1855abf67 Left-align labels in preferences dialogue
Fixes: https://bugs.launchpad.net/midori/+bug/782323
2011-05-15 21:25:53 +02:00
Christian Dywan f97395dab1 Validate URIs and render entry red if invalid
Fixes: https://bugs.launchpad.net/midori/+bug/710855
2011-05-15 16:46:23 +02:00
Christian Dywan b6de48d342 Divide preferences into visual groups 2011-05-15 11:28:03 +02:00
Christian Dywan 4560cd35e8 Merge 'Applications' preferences into 'Browsing' 2011-05-15 02:31:34 +02:00
Christian Dywan fdf73ce98d Use proper button to set current page as homepage
Fixes: https://bugs.launchpad.net/midori/+bug/767389
2011-05-15 02:27:21 +02:00
Christian Dywan 6711bf33f0 Remove frame titles in preference dialogue
Effectively all pages contain options of only one group.
2011-05-02 00:02:54 +02:00
Christian Dywan ff9c7ccc83 Swap 'Interface' and 'Browsing' labes in preferences
It's more intuitive to look for Browsing for tab options.
2011-05-01 18:03:43 +02:00
Christian Dywan 47437114c7 Implement new libsoup cache for >= WebKitGTK+ 1.3.11
The web cache extension is automatically hidden/ disabled if
WebKitGTK+ is new enough, the new cache is a core feature.

By default 100 MB of pages can be cached on disk.

The 'Applications' preference tab is resurrected.

The same folder ~/.cache/midori/web is used for old and new cache.
2011-05-01 06:59:00 +02:00
Christian Dywan 547f0764b4 Move Privacy preferences into separate callback
So they only show up in regular mode, but not in private
browsing mode where they are not useful.
2011-04-14 03:36:14 +02:00
Christian Dywan ed6ed71239 Embed extensions into preferences dialogue
MidoriBrowser gains the show-preferences signal which
gives API users a chance to add preferences.

katze_preferences_add_category now returns a box to
allow freely packing a widget into the page.

The extension panel is packed into the preferences now
rather than being appended as a proper panel.

Motivation is consistency here, such as with Gedit or
Emerillon and also the aspect that extensions often
really do tweak behaviour like preferences do.

Spacing and icons are added for visual consistency.
2011-04-14 03:29:50 +02:00
Christian Dywan f01c4a472a Dissolve application preferences onto other pages 2011-04-14 03:28:24 +02:00
Christian Dywan 9ab1349c54 Remove the Download Manager preference
Many users are confused about the way the feature works and
nobody cares enough to improve it.
2011-04-14 03:23:08 +02:00
Christian Dywan f97d82c559 Move crash dialogue preference into the dialogue itself 2011-04-04 21:33:52 +02:00
Christian Dywan aa401634ed Don't show toolbar preferences if running a DE
Let's assume that modern desktops have a tool to adapt the
toolbar style.

Fixes: https://bugs.launchpad.net/midori/+bug/711435
2011-04-04 21:21:27 +02:00
Christian Dywan 0163806daa Make speed dial in blank tabs mandatory
Fixes: https://bugs.launchpad.net/midori/+bug/699961
2011-03-23 00:28:04 +01:00
Christian Dywan cea9c3f426 Always show progress inside location bar 2011-02-13 18:35:47 +01:00
Christian Dywan 9bebcf32cc Remove search engines in completion preference
Display up to 5 engines, to not make it annoying when there
are too many in total.
2011-02-13 18:35:47 +01:00
Christian Dywan 2d4afde696 Make download folder and notifications obligatory 2011-02-02 01:31:16 +01:00
Christian Dywan d46eb5ef99 Enable spell checking while typing by default 2010-12-14 01:16:20 +01:00
Christian Dywan 40d25a4e10 Merge separate language preferences into one 2010-12-05 23:14:19 +01:00
Christian Dywan b28c828f02 Reword cookie description to say 'saved games, '
This is purely an improvement to the English, no change in meaning.
2010-10-31 21:33:16 +01:00
Christian Dywan 5f0a9676b8 Omit Find while Typing and Open panels in Windows
Those preferences are presumably addressing corner cases
and not useful in most cases.
2010-10-27 21:09:19 +02:00
Christian Dywan f079d9c48a Use accessor for dialogue content area 2010-10-19 00:53:01 +02:00
Christian Dywan b5430eeead Always enable HTML5 databases with WebKitGTK+ >= 1.1.14
The infobar will be shown when databases are saved, and it will
be added to the private data dialogue.
2010-10-14 01:42:36 +02:00
Christian Dywan 9d8c819521 Always prefill language entries with default values 2010-10-10 22:41:15 +02:00