Commit graph

37 commits

Author SHA1 Message Date
Richard Hughes
4d4255425e color: Actually show the whitepoint selector
Not all displays can achieve D65, and not all users are calibrating for
photography. Forcing these users to set something in GSettings to just get a
profile that actually works isn't great.
2013-12-12 13:47:32 +00:00
Yosef Or Boczko
ae21c72351 color: Use margin-start/end instead of margin-left/right
https://bugzilla.gnome.org/show_bug.cgi?id=712661
2013-11-19 22:26:02 +02:00
Rui Matos
5e0d626929 color: Remove an unused dialog
https://bugzilla.gnome.org/show_bug.cgi?id=708286
2013-10-01 10:05:02 +02:00
Rui Matos
73a7f4c4e3 color: Remove unused toplevel window from .ui file
https://bugzilla.gnome.org/show_bug.cgi?id=708286
2013-10-01 10:05:02 +02:00
Richard Hughes
fe48cc9e6e Revert "color: to shrink the list"
This reverts commit 902e88c7ad.

It does not match the mockups, introduces a horizontal scrollbar for non-VM
machines, and resizes when button appear.
2013-08-01 08:59:59 +01:00
Yosef Or Boczko
902e88c7ad color: to shrink the list
It is inconsistent with many of the other panels:
134px in left-hand side of the list, 134px in right-hand side of the
list,
22px from on bottom of the list and 22px from on top of the list.

https://bugzilla.gnome.org/show_bug.cgi?id=698372
2013-07-31 18:41:37 +03:00
Richard Hughes
3faf1d525f color: Add back the buttons to the correct sizegroup
Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=692757
2013-04-19 15:53:12 +01:00
Richard Hughes
829f703af6 color: Allow uploading to the Internet when using a LiveCD
If the user is calibrating on a LiveCD the final finished profile is written to
disk. This somehow needs to be transfered to the main system before it will work.

Two button are now provided, one to save the profile to disk, and one to upload
the profile to the Internet.
2013-04-19 10:42:41 +01:00
Richard Hughes
c7f6c24cd9 color: Add translatable strings for newer display types
Newer versions of colord support sensor capabilities for modern types of
displays which allow colorimeter-type sensors to return accurate readings.

This is needed for the inexpensive ColorMunki Smile colorimeter which does not
return the usual LCD and CRT display types. These types are not required for
photospectrometer-class hardware which use spectral readings and a color match
function to get an accurate XYZ value.
2013-03-12 17:11:13 +00:00
Matthias Clasen
98dbd0ec0c color: Make all controls keyboard-accessible
The buttons in the toolbar were not focusable, for no good reason.

https://bugzilla.gnome.org/show_bug.cgi?id=693544
2013-02-12 08:04:31 -05:00
Richard Hughes
edc9286a0a color: Do not show the user display types the selected sensor does not support
Additionally, hide the display types page if the sensor only supports one
display technology.
2013-02-06 15:07:06 +00:00
Richard Hughes
dc77c05e91 color: Set the default calibration quality to medium 2013-02-06 12:39:45 +00:00
Luca Ferretti
7a67acefca color: Avoid to mark numbers as translatable and add a context to adjectives
close bug 692476
2013-01-25 00:52:48 +01:00
Richard Hughes
4c9a96260f color: Show a summary page when running on a LiveCD
This matches the mockups from jimmac. You need colord (specifially, the D-Bus
activated helper) from git master to make this work.

You can test this on non-live media by setting CC_COLOR_PANEL_IS_LIVECD=1
before running gnome-control-center.
2013-01-23 20:36:43 +00:00
Richard Hughes
80ec65b2ef color: Use a EggListBox for the main device display to match the new mockups
This matches the new mockups as specified by Allan in
https://raw.github.com/gnome-design-team/gnome-mockups/master/system-settings/color/panel.png

The CcColorDevice and CcColorProfile widgets are lines in the EggListBox and are
smart by watching for changes in each colord device.

To use this new functionality you need colord from git master, and for the
'Laptop' devices to be recognised as internal, you also need to be _running_
gnome-settings-daemon from git, although this is not strictly required.
2013-01-23 15:45:17 +00:00
Richard Hughes
8a353753e0 color: Use colord-session to calibrate the display
This allows us to match the new mockups from Allan.
2013-01-23 13:47:47 +00:00
Matthias Clasen
3d27d8caaf shell: Fittsify panels
Make it possible for panels to go all the way to the edge of the
shell. This is particularly important for panels that scroll, such
as the new power panel. All other panels are changed to compensate
for the loss of external padding.

https://bugzilla.gnome.org/show_bug.cgi?id=691229
2013-01-07 10:51:29 +01:00
Richard Hughes
2040456835 color: Remove the virtual device functionality as it's unused
Nobody uses this, and real power users are using the D-Bus API or the command
line already.
2013-01-05 23:00:00 +00:00
Jeremy Bicha
b0c973c14c color: Use the proper Unicode ellipsis (…) instead of three dots
https://bugzilla.gnome.org/show_bug.cgi?id=689497
2012-12-03 09:13:13 -05:00
Jeremy Bicha
0b4d70d060 color: Add another accessibility relation
https://bugzilla.gnome.org/show_bug.cgi?id=688960
2012-11-26 17:49:56 -05:00
Richard Hughes
3b3b95a8a0 color: Show the user a warning if they try to add a broken profile
Broken profiles are very common when the user imports canned profiles from vendors.
2012-11-20 16:10:08 +00:00
Richard Hughes
76e451fd51 color: Do not use a combobox when listing profiles to add to devices
On some machines used for pre-press or animation the number of display-suitable
profiles is going to be large. We really don't want to have a GtkComboBox
several times bigger than the height of the screen to navigate.

Also, while we're here get some design feedback from the #gnome-design guys and
fix up some spacing and alignment issues.
2012-11-20 16:10:07 +00:00
Piotr Drąg
5f124d6008 all: fix up tooltips
Idea from commit d5088b2eb1.
2012-05-18 18:39:31 +02:00
Richard Hughes
d5088b2eb1 color: Fix up a tooltip for the 'Set for all users' button 2012-05-18 16:02:13 +01:00
Richard Hughes
b35fac0b2a color: Allow the help text to wrap normally to avoid making the window bigger 2012-02-21 15:01:42 +00:00
Bastien Nocera
97c8a63341 color: Make toolbar buttons focusable
https://bugzilla.gnome.org/show_bug.cgi?id=662430
2011-10-25 15:16:50 +01:00
Richard Hughes
f4ac4f1a0f color: Improve the 'Add profile' modal dialog
Remove the 'Only profiles that are compatible with...' lightbulb helper and
instead just set the dialog title to include the device class, e.g.
'Available Profiles for Printers'.

Resolves https://bugzilla.gnome.org/show_bug.cgi?id=661657
2011-10-13 14:07:16 +01:00
Richard Hughes
886b4463a7 color: Fix the button placement in the 'Add profile' dialog 2011-10-13 13:34:30 +01:00
Richard Hughes
bc97442238 color: Do not allow the 'Add profile' modal dialog to be resizable 2011-10-13 13:31:18 +01:00
Cosimo Cecchi
08cf1f6f94 color: pack the left and right button groups into two GtkBox containers
So that we can link each of the two button groups separately, and apply
rounded corners properly to both.

https://bugzilla.gnome.org/show_bug.cgi?id=659273
2011-09-16 13:50:44 -04:00
Jeremy Bicha
8afbc4ddc6 Fix help links for gnome-help 3.1*
gnome-help 3.1.1 and higher uses the help: protocol with a slash
instead of the ghelp: protocol with a question mark
2011-09-06 09:28:58 -04:00
Richard Hughes
f605aeac01 color: Do not use a GtkSeparatorToolItem in the GtkToolbar
Adwaita now themes these, and a single random row of centered pixels just looks wrong.
Use an empty GtkLabel to introduce padding without the random pixels.
2011-09-05 10:29:01 +01:00
Richard Hughes
5a2402ab75 color: Add a tooltip to the 'Learn more...' button
This avoids showing a nasty ghelp:// URL that's meaningless to most people.
2011-08-26 10:50:27 +01:00
Richard Hughes
00fdb2501c color: Add a new 'Learn more' button to the color panel
You need to build gnome-user-docs to get the new content.
2011-08-25 11:52:51 +01:00
Richard Hughes
6dd4817d68 color: Allow advanced users to create virtual devices using the context menu 2011-06-21 16:15:49 +01:00
Richard Hughes
e7863d0e02 color: Add the virtual device UI which is used when a physical device connection is impossible
This is designed so power users can create virtual devices (just like in
ColorSync) that represent things like 'Hexachrome Press #2' or 'Cinema'.

This new UI isn't actually wired up yet, and there are no new UI controls as
the UI still needs love from the designers.

This was added at this point for two reasons:

1. To get the translations early so we can enable this later
2. To be able to delete the code out of gcm-prefs.c
2011-05-20 20:40:15 +01:00
Richard Hughes
2e7e54c3c2 Add a color panel based on the functionality available in gnome-color-manager
All the major functionality is present, but the virtual device stuff needs
further work with the designers before being included.
2011-05-20 15:59:00 +01:00