After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 734911 - Remove the LED array
Remove the LED array
Status: RESOLVED FIXED
Product: lightsoff
Classification: Applications
Component: general
git master
Other All
: Normal normal
: ---
Assigned To: lightsoff-maint
lightsoff-maint
Depends on:
Blocks:
 
 
Reported: 2014-08-16 16:05 UTC by Michael Catanzaro
Modified: 2014-09-17 14:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Remove the LED array (28.37 KB, patch)
2014-08-16 16:05 UTC, Michael Catanzaro
none Details | Review
Require GTK+ 3.13.2 (783 bytes, patch)
2014-08-16 16:05 UTC, Michael Catanzaro
committed Details | Review
Remove the LED array (28.30 KB, patch)
2014-08-16 16:12 UTC, Michael Catanzaro
none Details | Review
Remove the LED array (28.80 KB, patch)
2014-08-16 17:03 UTC, Michael Catanzaro
none Details | Review
Remove the LED array (28.91 KB, patch)
2014-08-16 19:14 UTC, Michael Catanzaro
committed Details | Review
Screenshot showing the applied patches (9.56 KB, image/png)
2014-08-17 18:52 UTC, Mario Wenzel
  Details

Description Michael Catanzaro 2014-08-16 16:05:45 UTC
The LED array confused Allan when he tried out Lights Off a while back.

Note that this patch is not ready to be merged because it leaves black space on the right and bottom of the clutter stage. Not sure how to fix this.
Comment 1 Michael Catanzaro 2014-08-16 16:05:46 UTC
Created attachment 283602 [details] [review]
Remove the LED array

Use left and right buttons in the header bar instead. The LED was
reported to be too confusing (it's not clearly a level) and also too
difficult to read compared to normal font.
Comment 2 Michael Catanzaro 2014-08-16 16:05:49 UTC
Created attachment 283603 [details] [review]
Require GTK+ 3.13.2

For automatic RTL icon support
Comment 3 Michael Catanzaro 2014-08-16 16:12:07 UTC
Created attachment 283604 [details] [review]
Remove the LED array

Use left and right buttons in the header bar instead. The LED was
reported to be too confusing (it's not clearly a level) and also too
difficult to read compared to normal font.
Comment 4 Michael Catanzaro 2014-08-16 17:03:20 UTC
Created attachment 283606 [details] [review]
Remove the LED array

Use left and right buttons in the header bar instead. The LED was
reported to be too confusing (it's not clearly a level) and also too
difficult to read compared to normal font.
Comment 5 Michael Catanzaro 2014-08-16 19:14:42 UTC
Created attachment 283620 [details] [review]
Remove the LED array

This one fixes the black space problem.
Comment 6 Mario Wenzel 2014-08-17 18:52:52 UTC
Created attachment 283679 [details]
Screenshot showing the applied patches

This looks alright, I guess. A bit odd but better than before.
Comment 7 Michael Catanzaro 2014-08-17 20:20:02 UTC
Attachment 283603 [details] pushed as ab30754 - Require GTK+ 3.13.2
Attachment 283620 [details] pushed as 6b59a05 - Remove the LED array
Comment 8 Michael Catanzaro 2014-08-17 22:07:49 UTC
It will look better without the minimize button, I think.
Comment 9 Robert Roth 2014-09-17 06:52:05 UTC
Hey Michael, just tried to compile lightsoff on GTK+ 3.12.0 and it failed, but I saw the patch in this ticket. 
Is the dependency bump required? The code compiles and works fine on 3.12 too, and I doubt the dependency bump is required to make use of the automatic RTL icon support, I assume it would work if 3.13.2+ is installed, and it wouldn't if the user has an earlier version.
Comment 10 Michael Catanzaro 2014-09-17 14:17:50 UTC
Right, it will work in LTR layouts just fine with GTK+ 3.12.0, but RTL layouts would then be broken and we don't want distros to ruin that (Debian-based distros like to mix different versions of GNOME software, so they will if we let them :), hence the version bump.  You can locally modify configure.ac if you want to compile with GTK+ 3.12.